Public CLI tooling for the UnforcedAGI personal agent framework.
Early days. This is a placeholder scaffold — the tooling grows as needed.
UnforcedAGI is a pattern for running a single Claude Code session as your personal primary agent: one conversation that coordinates everything across your projects, leveraging:
- Agent Teams — native Claude Code feature for spawning collaborating teammates in split-pane tmux sessions
- Subagents — persistent specialist role definitions (
.claude/agents/*.md) that double as on-demand helpers and team roles - Knowledge graph as memory — something like Parachute Vault or another MCP-accessible note store
- GitHub issues as handoffs — rather than doing all coding inline, brainstorm issues for dedicated coding sessions
- Scheduled routines — morning digests, weekly reviews, proactive check-ins
A user's personal instance lives in ~/UnforcedAGI/ (a separate private repo) and uses the tooling from this package.
bun install -g github:Unforced-Dev/unforced-agi-
unforced-agi init— scaffold a new~/UnforcedAGI/directory for a user - Starter subagent library
- Vault helpers (state note writers, daily digest routines)
- Scheduled routine templates
- Teammate spawn helpers with working-directory support
Don't overengineer. Reuse Claude Code's native capabilities. Prefer "one solid agent with memory" over "swarm of loosely-coupled workers." Deep code work doesn't need a framework — it just needs good issues and a focused session.
MIT