Favicon of Forge

Forge

An open-source terminal coding assistant for Claude, GPT, Gemini and other models, with local file tools, custom agents and a ZSH integration.

Screenshot of Forge website

Forge is an open-source coding assistant that runs in your terminal and works with models from multiple providers. It's for developers who want an AI agent to edit code and run commands in their own development environment, with a choice of Claude, GPT, OpenAI's O Series, Grok, Deepseek or Gemini.

Its interactive terminal interface keeps context across multi-step tasks. The agent can read files, write patches and run tests. A one-shot command mode handles individual requests, while the ZSH integration lets you send prompts and manage conversations directly from your shell. Forge saves conversations so you can return to earlier work.

The built-in agents separate implementation, code research and planning. Forge handles changes; sage examines architecture and data flow without modifying files; muse produces implementation plans. You can also define custom agents with their own models, tools and instructions. Reusable skills cover workflows such as executing a plan or writing a pull request description, and AGENTS.md files supply persistent project conventions.

The terminal client and file operations run locally, while configured LLM providers handle model requests. Semantic code search sends file contents to Forge's hosted workspace server by default; the workspace server can also be self-hosted. Restricted shell mode limits filesystem access and helps prevent unintended changes. Forge is written in Rust and uses the Apache 2.0 license.

Similar to Forge