tailcallhq/forgecode

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

What it solves

Forge is an AI-enhanced terminal development environment designed to integrate AI capabilities directly into the developer's workflow. It eliminates the need to switch between a code editor and a separate AI chat interface by bringing the AI agent into the shell, allowing developers to perform code understanding, feature implementation, debugging, and Git operations without leaving the terminal.

How it works

Forge operates in three primary modes: an Interactive Mode (TUI) for persistent conversational loops, a One-Shot CLI Mode for single prompts or scripts, and a ZSH Plugin Mode that intercepts lines starting with a : prefix to route them to AI agents. It supports multiple LLM providers (OpenAI, Anthropic, etc.) and utilizes specialized agents—such as forge (implementation), sage (research), and muse (planning)—to handle different types of tasks. It also features a semantic search workspace for codebase indexing and a "skills" system for reusable workflows.

Who it’s for

Developers who want AI assistance integrated into their terminal environment while maintaining full control over their development process and shell.

Highlights

  • ZSH Integration: Use : prefix commands to interact with AI agents directly from the shell prompt.
  • Specialized Agents: Built-in roles for implementation, research, and planning to optimize context and behavior.
  • Git Integration: AI-powered commit message generation and conflict resolution guidance.
  • Sandbox Mode: Ability to create isolated git worktrees and branches for safe experimentation.
  • Extensible Skills: Support for custom, reusable AI workflows defined in Markdown files.
  • Semantic Search: Codebase indexing for meaning-based search rather than exact text matches.