Skip to main content

General Questions

Automagik Forge is a Vibe Coding++™ platform that brings structure to AI-assisted development. It’s a visual Kanban board where you plan tasks, choose AI agents to execute them in isolated git worktrees, compare results from multiple agents, and ship code you understand.Key Features:
  • Visual task management Kanban
  • 8+ AI coding agent integrations (Claude, Cursor, Gemini, etc.)
  • Git worktree isolation for safe experimentation
  • Multiple attempts per task (try different agents)
  • MCP server for AI agent integration
  • 100% open source and self-hostable
Regular “Vibe Coding” (Chaotic):
  • Chat with AI, get code, ship it
  • Lost in chat history
  • Code breaks in 2 weeks
  • No experimentation or comparison
  • Vendor lock-in to one AI
Vibe Coding++™ with Forge (Structured):
  • You plan tasks in persistent Kanban
  • AI agents execute in isolated worktrees
  • Compare multiple agent approaches
  • Review and understand before merge
  • Code stays maintainable
  • No vendor lock-in (8+ agents supported)
Yes! Forge is 100% free and open source (MIT License).
  • No subscription fees
  • No usage limits
  • Self-hostable on your machine
  • No vendor lock-in
  • Community-driven development
Costs you pay:
  • AI agent API costs (Claude, Gemini, etc.) - BYOL (Bring Your Own LLM)
  • Or use free/open-source agents (OpenCode, Qwen Code)
Forge supports 8+ AI coding agents:Commercial Agents:
  • Claude Code (Anthropic) - Best for complex logic, security
  • Cursor CLI - Modern React patterns, frontend
  • Gemini (Google) - Fast iterations, good all-rounder
  • OpenAI Codex - GPT-4 based coding
  • Amp (Sourcegraph) - Code intelligence
Open Source/Local Agents:
  • OpenCode - Free, runs locally
  • Qwen Code (Alibaba) - Open source
  • Claude Router - LLM-agnostic, use ANY model
Plus: You can add custom agents!
No! You only need API access to the agents you want to use.Options:
  1. Single AI - Use just Claude or just Gemini
  2. Free Agents - Use OpenCode or Qwen (100% free)
  3. Pay-as-you-go - Most AI APIs are pay-per-use, not subscriptions
Recommendation:
  • Start with one AI (Claude Code or Gemini)
  • Add more later to compare approaches
  • Use free agents for experimentation

Technical Questions

Git worktrees allow multiple working directories from one repository.Normal git workflow:
Forge worktree workflow:
Benefits:
  • Multiple tasks execute simultaneously
  • Main branch stays clean
  • Safe experimentation
  • Easy rollback
Attempts let you try the same task with different AI agents.Example:
Benefits:
  • Compare different approaches
  • Learn which agent works best for what
  • No risk (each in isolated worktree)
  • Choose best implementation
No, Forge requires a git repository.Why:
  • Git worktrees provide isolation
  • Version control tracks changes
  • Safe rollback if needed
Quick setup if you don’t have git:
Yes! Forge works great with monorepos.Each sub-project can have its own Forge instance:
Or use one Forge for entire monorepo with labeled tasks.
Not recommended. Forge is designed for development, not CI/CD.Instead, use Forge to:
  • Develop features locally
  • Review AI-generated code
  • Merge to main when approved
Then use normal CI/CD:
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • etc.
Forge tasks create branches → you review → merge → CI/CD runs.

Usage Questions

1

Start Forge

Opens at http://localhost:3000
2

Create Task

  • Click “New Task” button
  • Title: “Add dark mode toggle”
  • Description: “Create toggle component for light/dark theme”
  • Labels: feature, frontend
  • Click “Create”
3

Choose Agent

  • Click on task card
  • Click “New Attempt”
  • Select agent: Claude Code, Gemini, or Cursor
  • Click “Start”
4

Monitor Execution

  • Watch real-time logs
  • See code changes as they happen
  • Review when complete
5

Merge or Retry

  • If good: Click “Merge to Main”
  • If not: Create new attempt with different agent
  • Compare results
1

Create Task

Create a task normally
2

Run First Attempt

  • Choose agent (e.g., Claude Code)
  • Start execution
  • Wait for completion
3

Create Alternative Attempt

  • Click “New Attempt” on same task
  • Choose different agent (e.g., Gemini)
  • Start execution
4

Compare Results

  • Click “Compare Attempts”
  • See side-by-side diff
  • Review pros/cons
  • Choose best approach
5

Merge Winner

  • Select best attempt
  • Click “Merge”
  • Other attempts auto-cleanup
Yes! Via MCP (Model Context Protocol).Supported AI agents:
  • Claude Code
  • Cursor
  • VSCode + Cline
  • Roo Code
  • Gemini CLI
  • Any MCP-compatible agent
Setup:
  1. Get your Project ID:
  2. Configure MCP server (example for Claude Code):
  3. Use from AI agent:
See MCP Integration for details.
1

Set Up GitHub OAuth

2

Configure Forge

3

Connect in UI

  • Settings → GitHub
  • Click “Connect GitHub”
  • Authorize app
  • Select repository
4

Sync Issues

  • Forge can import GitHub issues as tasks
  • Tasks can link to GitHub issues
  • PRs can be created from tasks
Possible but not recommended.Forge is designed for individual use:
  • Each developer runs their own Forge instance
  • Tasks in personal Kanban
  • Individual git worktrees
For team collaboration:
  • Each person runs Forge locally
  • Coordinate via GitHub/GitLab
  • Share task templates and patterns
  • Use same agents/settings across team
Future: Team collaboration features planned for later versions.

Troubleshooting Questions

Common causes:
  1. API Key Issues:
  2. Git Issues:
  3. Executor Not Configured:
  4. Worktree Issues:
See Troubleshooting for more.
Via UI (Recommended):
  • Settings → Cleanup → Remove Old Worktrees
Manually:
Automatically:
Causes:
  • Many git worktrees (each is full code copy)
  • Large git repository
  • Many task attempts
  • Database growth
Solutions:
  1. Clean up worktrees:
  2. Clean up database:
  3. Enable auto-cleanup:
Yes, but with limitations.Headless mode:
Limitations:
  • No web UI (can build separately and point to API)
  • Need to manage via API or MCP only
  • GitHub OAuth requires redirect to localhost
Better approach:
  • Run Forge on your local machine
  • Use git/GitHub to share code changes
  • Each developer has own Forge instance

Advanced Questions

Yes! You can add custom executors.Example custom agent:
Your custom agent must accept Forge’s execution API format.See Custom Executors for details.
Forge is open source! Contributions welcome.Ways to contribute:
  1. Report bugs:
  2. Suggest features:
    • GitHub Discussions or Discord
  3. Submit pull requests:
    • Fork the repo
    • Create feature branch
    • Submit PR
  4. Improve documentation:
    • Docs are in /docs directory
    • Submit PR with improvements
  5. Join community:
See CONTRIBUTING.md
Upcoming features:

Q4 2024

  • Template marketplace
  • Task dependencies visualization
  • UI revamp
  • Analytics dashboard
  • Spark integration (scheduled tasks)

Q1-Q2 2025

  • Cross-Forge sync (share tasks)
  • Hive executor (proprietary agent)
  • Non-code workflows (docs, PPTs)
  • Enterprise features
  • Mobile companion app

Future

  • AI intelligence layer
  • Global template marketplace
  • Industry verticals
  • Cloud offering (optional SaaS)
See full roadmap: https://github.com/orgs/namastexlabs/projects/9
Local storage:
  • All data stored locally in .forge/ directory
  • SQLite database (unencrypted)
  • GitHub OAuth tokens encrypted
No cloud sync (by default):
  • Your code never leaves your machine
  • Tasks stored locally only
  • No telemetry (except optional PostHog)
Security recommendations:
  1. Never commit .forge/ to git:
  2. Restrict file permissions:
  3. Use environment variables for secrets:
  4. Backup important data:
Forge is 100% self-hosted. You control your data.

Getting Help

Discord Community

Join our Discord for real-time help and discussion

GitHub Issues

Report bugs and request features

Documentation

Browse complete documentation

Twitter/X

Follow for updates and tips

Still have questions? Ask in Discord or open a GitHub Discussion!