forge  by antinomyhq

AI-enhanced terminal dev environment for coding assistance

Created 9 months ago
4,499 stars

Top 10.9% on SourcePulse

GitHubView on GitHub
Project Summary

Forge is an AI-powered pair programmer designed to enhance terminal-based development workflows. It assists developers with tasks like code understanding, feature implementation, debugging, and refactoring by integrating with over 300 AI models, including Claude, GPT, Gemini, and Grok.

How It Works

Forge operates as a command-line interface (CLI) tool, allowing users to interact with AI models directly within their terminal. It analyzes project context, understands natural language prompts, and generates code or explanations. Its architecture supports multiple AI providers and allows for deep customization through a forge.yaml configuration file, enabling users to define custom rules, commands, and model parameters.

Quick Start & Requirements

  • Install globally: npm install -g @antinomyhq/forge
  • Set FORGE_KEY environment variable with a key from Antinomy.ai.
  • Run interactively: forge
  • Documentation: https://docs.forge.ai/

Highlighted Details

  • Supports over 300 AI models from providers like OpenAI, Anthropic, Google, Groq, and more.
  • Features a Model Context Protocol (MCP) for integrating external tools and services.
  • Allows for extensive customization via forge.yaml for rules, commands, models, and context depth.
  • Offers a restricted shell mode for enhanced security.

Maintenance & Community

  • Active development and community support via Discord.
  • Encourages community contributions and feedback.

Licensing & Compatibility

  • The README does not explicitly state the license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project's license is not clearly stated in the README, which may impact commercial adoption. While it supports many AI providers, specific setup instructions for some, like Amazon Bedrock, require additional steps like deploying a separate gateway.

Health Check
Last Commit

18 hours ago

Responsiveness

1 day

Pull Requests (30d)
160
Issues (30d)
63
Star History
115 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.