Agent Home
Launch and manage AI coding agents from a single interface
Overview
Agent Home is your command center for launching AI coding agents. From a single interface, you can:
- Write prompts for AI agents
- Select which agents to run
- Configure worktrees or containers
- Launch multiple agents in parallel
Opening Agent Home
Open Agent Home by:
- Clicking the Home icon in the Navigator sidebar
- Using the Command Palette (Cmd+Shift+P) and typing "Agent Home"
The Prompt Card
The central prompt card is where you describe your task.
Writing Prompts
Type your instructions in the text area:
Add a REST API for user management:
- GET /users - list all users
- POST /users - create user
- GET /users/:id - get user by ID
- PUT /users/:id - update user
- DELETE /users/:id - delete user
Use Express.js and follow our existing patterns in src/api/
Tips for effective prompts:
- Be specific about what you want
- Mention technologies and patterns
- Reference existing code for context
- Break complex tasks into steps
File Mentions
Reference specific files by typing @:
- Type
@in the prompt - Start typing a filename
- Select from the autocomplete list
- The file path is inserted as a mention
Mentioned files give the agent context about your codebase.
Image Attachments
Attach images (screenshots, diagrams, mockups) to your prompt:
- Drag and drop images onto the prompt card
- Click the photo icon to browse for images
- Paste images from clipboard (Cmd+V)
Images are saved to the agent's prompt file for vision-capable agents.
Selecting Agents
Auto-Discovered Agents
Agentastic automatically detects installed AI agents:
- Claude Code - If
claudeis in your PATH - Codex - If
codexis in your PATH - Aider - If
aideris in your PATH
Configured Agents
Add custom agents in Settings > Terminal > Startup Command.
Multiple Agents
Run multiple agents simultaneously:
- Click the agent selector
- Check multiple agents
- Adjust instance counts (1x, 2x, 3x)
- Each gets its own worktree
For example: Run 2 Claude agents and 1 Codex agent on different aspects of your task.
Configuration Options
Repository Selection
If multiple repositories are open, select which one the agent should work in.
Base Branch
Choose the branch to create the new worktree from:
- Usually
mainormaster - Can be any existing branch
Branch Name
Enter a name for the new branch:
- A random city name is suggested (e.g.,
tokyo-847) - Or type your own descriptive name
Mode: Worktree vs Container
Choose the agent's environment:
Worktree Mode (default)
- Agent runs directly on your machine
- Faster to start
- Full access to your tools
Container Mode
- Agent runs in Docker
- Maximum isolation
- Reproducible environment
Container Image
When using Container mode, select a Docker image:
agentastic/soup- Pre-installed AI toolsnode:22-bookworm- Node.js environment- Custom images you've added
Launching
Click Send (or press Enter) to launch.
Agentastic will:
- Create a git worktree for your branch
- Run setup scripts (if configured)
- Start the container (if using container mode)
- Open a terminal in the new environment
- Launch the AI agent with your prompt
After Launch
Monitoring Progress
- The terminal shows the agent's output
- Switch to the agent's worktree to see file changes
- Use Cmd+Option+Down/Up to navigate worktrees
Multiple Tasks
Agent Home supports queuing multiple tasks:
- Each launch creates a new worktree
- Agents work in parallel
- Track progress in the Agents navigator tab
Validation Warnings
Agent Home shows warnings if:
- The branch name already exists
- The base branch is not up to date
- Docker is not running (for container mode)
Persistence
Agent Home remembers your selections:
- Last used repository
- Base branch preference
- Selected agents
- Mode (worktree/container)
Settings persist across sessions.
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Submit prompt | Enter |
| New line in prompt | Shift+Enter |
| Open Agent Home | Check Command Palette |
Tips
Start with One Agent
Get familiar with the workflow using a single agent before running multiple.
Use Descriptive Branch Names
Makes it easier to identify what each agent is working on.
Attach Context
Use @ mentions and image attachments to give agents the context they need.
Check Validation Warnings
Address any warnings before launching to avoid issues.
Troubleshooting
Agent Not Showing
Ensure the agent CLI is:
- Installed globally
- In your PATH
- Executable
Check with which agent-name.
Container Mode Unavailable
- Install Docker Desktop
- Start Docker
- Refresh Agent Home
Worktree Creation Failed
- Branch name might already exist
- Check git status for conflicts
- Ensure write permissions