arcode

Open-source holistic AI development tool

Arcode is a command-line tool designed to help facilitate holistic software development via LLM. It allows users generate feature implementations for a given codebase based on user-defined requirements.

arcode demo

Build complete features on an existing codebase or from scratch

arcode demo
  • 🗂️ Work across multiple files

    Implement feature requests involving multiple files across your codebase, adding and updating files as necessary.

  • 🔬 Local (focused) context

    Automatically uses your local codebase (ignoring any files you choose) optionally focused to the most relevant files.

  • 💬 Followup conversation

    Keep making adjustments and fixes with the context of your development process each step of the way

  • 🌐 Supports multiple providers

    Switch between OpenAI, Anthropic, Gemini, or Azure

Get Started

Follow these steps to install and start using arcode:

  1. Install (Mac OS)

    Ensure you have Homebrew installed and run:

    brew tap alexdredmon/arcode
    brew install arcode
  2. Get Started

    Run the following command to get started:

    arcode --help

    Start building a feature by passing in requirements:

    arcode "add a dark mode"
Install

Contributing

This project is open-source under the MIT License.

Fork the GitHub repo and open a pull request to contribute: