
Open Code
Officially listedAn AI coding agent built for the terminal, supporting 75+ LLM providers
Open Code
Open Code is an AI coding agent designed specifically for the terminal, providing developers with intelligent coding assistance through a native TUI (text user interface). The tool supports 75+ LLM providers, including OpenAI, Anthropic Claude, Google Gemini, and AWS Bedrock, letting developers flexibly choose the AI model that suits them best.
Key Features
- Multi-model support: Compatible with 75+ AI models including OpenAI, Claude, and Gemini, even supporting local and self-hosted models
- Native terminal experience: A responsive, theme-customizable TUI interface with a Vim-style editor
- LSP integration: Built-in Language Server Protocol support for code intelligence hints and completions
- Session management: Save and manage multiple sessions with persistent storage in an SQLite database
- Intelligent tool integration: The AI can execute commands, search files, modify code, and track file changes across a session
Use Cases For developers who live in terminal workflows, Open Code provides AI coding assistance without ever leaving the command line. Quick code generation, debugging, project analysis, and cross-project collaboration all happen in the familiar terminal interface. Developers can install it easily via npm, homebrew, bun, and other package managers, and customize behavior through a JSON config file.
Unique Advantages Unlike other AI coding tools, Open Code is provider-agnostic by design and not tied to any specific AI service, giving developers full control over model choice. As an open-source project (MIT license), it offers transparency and customizability while supporting enterprise-grade deployment needs.
FAQ
What is Open Code?
Open Code is an AI tool. An AI coding agent built for the terminal, supporting 75+ LLM providers
Is Open Code free?
Yes, Open Code offers a free version.
How do I use Open Code?
You can use Open Code by visiting the official website. Click "Visit website" above to get started.