Give your agents organization, memory, goals, and self-awareness. Let them refresh context, create squads that run autonomously, schedule routines, and trigger activity based on custom conditions.
squads status
● 7 active sessions across 1 squad (claude 7)
11/11 squads │ memory: enabled
┌────────────────────────────────────────────────────────┐
│ SQUAD AGENTS MEMORY ACTIVITY │
├────────────────────────────────────────────────────────┤
│ cli 8 3 entries today │
│ engineering 6 1 entry today │
│ intelligence 24 1 entry today │
│ customer 4 3 entries today │
│ website 10 1 entry today │
│ marketing 4 2 entries 2d ago │
│ finance 2 1 entry 3d ago │
└────────────────────────────────────────────────────────┘
$ squads dash Full dashboard
$ squads run <squad> Execute a squad Real production data: 11 squads, 69 agents, $758/week in AI costs.
What to expect when you install squads-cli
$ npm install -g squads-cli $ squads init $ squads status $ squads goal set engineering "Ship auth feature" Ready to run your squads!
Full installation guide →Everything you need in a handful of commands
squads status All squads overview squads dash Full dashboard with goals squads run <squad> Execute a squad squads memory query "<topic>" Search squad memory squads goal set <squad> "<goal>" Set a goal squads feedback add <squad> 5 "Great" Rate execution Organization, memory, goals, and feedback in one CLI.
Organize agents into domain-aligned teams. Engineering, research, marketing — each squad has its own context.
Squads accumulate knowledge across sessions. Query memory, update state, build institutional knowledge.
Set objectives, track progress, mark complete. Keep squads aligned on what matters.
Rate executions, log learnings, improve over time. Squads get better with every run.
Session hooks inject squad context automatically. Claude knows what your squads are working on.
Files first, infrastructure when needed. Agents are markdown files, squads are folders. Scale to Postgres, Redis, and smart triggers as you grow.
Agents are markdown files. Squads are folders. Memory is state files. Start with just files you can read, edit, and version control. Add infrastructure (Postgres, Redis, triggers) as you scale.
One install, one init, you're ready
npm install -g squads-cli squads init squads dash Open source. Works with Claude Code out of the box.