Amplifier
30+ specialized AI agents and a knowledge management system for your codebase.
Overview
Amplifier extends the IDE with specialized AI agents, each trained for specific tasks. Instead of one general-purpose AI, you get experts in architecture, security, testing, and more. Amplifier also maintains a knowledge graph of your codebase for context-aware assistance.
AI Agents
Built-in Agents (30+)
Agents are organized by category:
Analysis & Debugging (4 agents)
| Agent | Description |
|---|---|
bug-hunter | Finds and diagnoses bugs |
code-analyzer | Static analysis and patterns |
performance-profiler | Performance bottleneck detection |
error-tracer | Stack trace analysis |
Architecture & Design (6 agents)
| Agent | Description |
|---|---|
zen-architect | Holistic system design |
api-designer | REST/GraphQL API design |
database-architect | Schema and query optimization |
security-architect | Security-first design |
scalability-planner | Horizontal/vertical scaling |
migration-specialist | System migration planning |
Content & Research (5 agents)
| Agent | Description |
|---|---|
doc-writer | Documentation generation |
api-documenter | OpenAPI/Swagger specs |
research-analyst | Technology research |
changelog-author | Release notes |
tutorial-creator | How-to guides |
Building & Development (7 agents)
| Agent | Description |
|---|---|
contract-spec-author | API contract design |
integration-specialist | System integration |
modular-builder | Component architecture |
module-intent-architect | Intent-driven design |
performance-optimizer | Speed and efficiency |
test-coverage | Test analysis and generation |
zen-architect | Proactive architecture guidance |
Knowledge & Synthesis (5 agents)
| Agent | Description |
|---|---|
knowledge-synthesizer | Combine information sources |
context-builder | Build task context |
pattern-recognizer | Identify code patterns |
dependency-analyzer | Dependency graph analysis |
codebase-explorer | Navigate large codebases |
Meta Tools (3 agents)
| Agent | Description |
|---|---|
amplifier-cli-architect | Expert in CLI agent usage |
post-task-cleanup | Code cleanup after tasks |
subagent-architect | Coordinate multiple agents |
Using Agents
- Open the Amplifier panel in the sidebar
- Browse or search for an agent
- Click to activate
- The agent’s expertise is now available in chat
Or mention an agent in chat:
@zen-architect Should we use microservices for this project?Knowledge Base
Amplifier builds and maintains a knowledge graph of your codebase.
Features
Query Knowledge Ask questions about your code:
- “Where is authentication handled?”
- “What patterns does this codebase use?”
- “How do these modules interact?”
Update Knowledge Refresh the index when code changes significantly:
- After major refactors
- When adding new modules
- After pulling large changes
View Graph Visualize code relationships:
- Module dependencies
- Function call graphs
- Import/export relationships
- Data flow paths
Show Statistics Track codebase metrics:
- Files indexed
- Functions documented
- Test coverage
- Complexity scores
Keeping Knowledge Fresh
Knowledge updates automatically as you work, but you can force a refresh:
- Open Knowledge Base in Amplifier
- Click Update Knowledge
- Wait for indexing to complete
CLI Integration
Connect Amplifier to external AI CLIs for expanded capabilities.
Supported CLIs
| CLI | Description |
|---|---|
| Claude Code | Anthropic’s agentic coding assistant |
| Codex | OpenAI’s code-specialized model |
| Gemini | Google’s multimodal AI |
Switching CLIs
- Click the CLI selector at the top of Amplifier
- Choose your preferred CLI
- The selected CLI handles agent tasks
CLI Status
See availability and version:
claude✓ Available (2.0.72)codex✓ Available (codex-cli 0.72.0)gemini✓ Available (0.20.2)
Worktrees
Manage multiple working directories for parallel development.
Creating Worktrees
- Open Worktrees in Amplifier
- Click Create Worktree
- Name it and select a branch
- A new isolated workspace is created
Use Cases
- Feature branches - Work on features in isolation
- Bug fixes - Hot-fix without disturbing main work
- Experiments - Try things without affecting your branch
- Code review - Check out PRs in separate worktrees
Managing Worktrees
- List All - See all active worktrees
- Switch Worktree - Change to a different worktree
- Delete - Remove worktrees you no longer need
Best Practices
Choosing the Right Agent
| Task | Agent |
|---|---|
| Code review | code-analyzer, security-architect |
| Performance issues | performance-profiler, performance-optimizer |
| Writing docs | doc-writer, api-documenter |
| System design | zen-architect, api-designer |
| Bug investigation | bug-hunter, error-tracer |
| Test coverage | test-coverage |
| Refactoring | modular-builder, pattern-recognizer |
Combining Agents
Use multiple agents together:
@zen-architect @security-architect
Review this authentication system design.
Consider both architecture and security.When to Update Knowledge
- After cloning a new repo
- After large merges or rebases
- When AI seems to have stale context
- Weekly for active projects