Code from the terminal with an assistant tuned specifically for DeepSeek.
Project overview
Deep Code CLI is a terminal coding assistant optimized for deepseek-v4. Run deepcode in a project to use adjustable reasoning depth, conversation resume, code or chat undo, image pasting, Agent Skills, and MCP integrations; its settings can also be shared with the VS Code extension. Other OpenAI-compatible models are supported, but the harness, tool constraints, and context behavior are designed primarily around DeepSeek.
Run an on-premises AI coding assistant that connects to editors and internal systems.
Project overview
Tabby offers a self-hosted alternative to cloud coding assistants and connects to developers through IDE extensions. Its OpenAPI interface can be integrated with existing infrastructure, while the server is self-contained and does not require a separate database or cloud service. It also supports consumer-grade GPUs for teams that want local control over models and code context.
Run a local-first desktop coding agent connected directly to your chosen model provider.
Project overview
Godcoder is an open-source desktop coding agent that sends model requests directly from the user’s machine to a configured provider without a project-operated intermediary; any code or context included in those requests is still handled by that provider. It combines file editing, terminal access, sessions, MCP servers, voice integration, and local context search. Harness mode scaffolds and improves an agent workflow in a sandbox, while CoWork mode can practice operating the bundled Open Cowork desktop environment for GUI-driven tasks.
Run a private coding agent in desktop or terminal workflows with your chosen model.
Project overview
Devo is a model-neutral coding agent with both a desktop application and a terminal TUI/CLI backed by the same local Rust runtime. It connects to OpenAI-compatible or Anthropic-compatible APIs, DeepSeek, Qwen, Kimi, private gateways, and local endpoints, while adding semantic code search, MCP servers, reusable skills, and multi-agent work. It is designed for private and intranet environments as well as normal local use. Current macOS desktop builds are unsigned and require manually removing the quarantine attribute after installation.
Build and revise code with a multi-model agent across IDEs and the CLI.
Project overview
Kilo Code works in VS Code, JetBrains, and the terminal to generate multi-file changes, autocomplete code, run commands, and automate browser tasks. You can switch models during a task and choose specialized agents for planning, debugging, questions, or review. Its autonomous CLI mode removes permission prompts, so it should be limited to trusted environments.
Runs an open-source terminal coding agent with swappable providers, subagents, MCP, and client integrations.
Project overview
Qwen Code is an open-source coding agent for the terminal with Auto-Memory, Auto-Skills, subagents, agent teams, and MCP. It supports interactive and headless use, an experimental shared daemon, and providers using OpenAI, Anthropic, Gemini, Qwen, or local-model-compatible APIs. The project also ships IDE, desktop, SDK, and IM integrations; Node.js 22 or newer is required for the npm installation path.
General agentSoftware developmentModel Context Protocol
gptme
@gptme·Python
Run an extensible personal agent with local tools from your terminal.
Project overview
gptme turns a terminal into an interactive or persistent agent workspace that can inspect and change local projects, run commands, and browse the web or process images when needed. It supports several hosted model providers as well as local llama.cpp models, and can be extended through plugins, skills, MCP tools, ACP editor integration, and templates for scheduled autonomous agents.
grok-cli connects a terminal coding agent to xAI’s Grok API, with web and X search, sub-agents, and Telegram control while the CLI keeps running. It offers an interactive terminal UI plus a headless prompt mode. A Grok API key is required, and the community project is not affiliated with or endorsed by xAI.
Modify code across files and run tests from natural-language terminal instructions.
Project overview
Codebuff is an open-source terminal coding assistant that coordinates specialized agents to understand a project, find the right files, make cross-codebase changes, and run tests. Its SDK can embed agents in applications, CI/CD systems, or custom workflows, with model selection available through OpenRouter. A separate ad-supported Freebuff edition removes subscriptions and credits, but its models, daily sessions, and full-access mode vary by region.
Use an AI pair programmer to edit files, write tests, and fix bugs across a codebase.
Project overview
Devon is an open-source pair-programming agent available through a web interface or terminal UI. It can explore a repository, edit multiple files, write tests, fix bugs, and accept corrections while it works. Installation requires Node.js, pipx, and at least one Anthropic, OpenAI, or Groq API key; support for non-Python projects is limited, while Windows and local-model modes remain immature.
Runs Droid coding workflows from the CLI, web, team chat, project trackers, and mobile.
Project overview
Factory is a software-development platform built around the Droid coding agent, with workflows available through the CLI, web, Slack or Teams, Linear or Jira, and mobile. Its ecosystem includes a VS Code extension, ACP integration for JetBrains and Zed, TypeScript and Python SDKs, and a GitHub Action for pull-request reviews, security scans, and descriptions. The CLI can be installed on macOS, Linux, and Windows.
Coding agentSoftware developmentLanguage Server Protocol
copilot-cli
@github·Shell
Handle coding and GitHub tasks conversationally from your terminal.
Project overview
GitHub Copilot CLI brings its coding agent into a local command-line workflow for building, editing, debugging, and refactoring code. It can also work with repositories, issues, and pull requests through an authenticated GitHub account and extend its tools through MCP servers. Actions are previewed for approval, and use requires an active Copilot subscription with prompts counting against premium-request quotas.
Run a local Codex fork with browser tools and multiple agents
Project overview
Every Code is a community fork of OpenAI Codex for local terminal development. It extends the upstream tool with browser actions and multi-agent workflows, while Auto Drive and background Auto Review support longer execution and non-blocking checks. It supports ChatGPT sign-in or API-key use, can orchestrate external CLIs such as Claude and Gemini, and is not an official OpenAI product.
Use terminal agents with a choice of models to understand, plan, and modify code.
Project overview
Forge brings an AI coding workflow to the terminal through an interactive TUI, one-shot commands, or a Zsh colon-prefix interface. Its built-in forge, sage, and muse agents separate implementation, read-only code research, and planning. Developers can retain conversation context, choose among many model providers, and connect MCP tools without leaving their command-line workflow.
Run a customizable open-source coding agent from the terminal or major IDEs.
Project overview
Continue provides a coding agent through a CLI, a VS Code extension, and a JetBrains plugin, with documented configuration and customization options. The repository has reached its final 2.0.0 release and is now read-only and no longer actively maintained. Existing users can still run it, but the project recommends the CLI over the JetBrains plugin.
Use lower-cost models for coding, commands, and interface testing in the terminal.
Project overview
Open Interpreter is a Rust terminal coding agent designed for lower-cost and open models such as DeepSeek, Kimi, Qwen, and GLM. Its TUI can switch models and agent harnesses, execute commands inside native sandboxes, and use a built-in QA skill to operate and test web or native applications. Configuration and session state remain on the local machine.
Work with Mistral models through a conversational coding CLI
Project overview
Mistral Vibe is Mistral's open-source command-line coding assistant for exploring, searching, and editing projects through natural language while running shell commands when needed. It supports delegated subagent tasks, reusable skills, and selectable agent profiles; voice input is experimental, and Unix environments are the official target even though Windows can run it.
Edit, test, and commit changes with an AI pair programmer in your terminal.
Project overview
Aider pairs a language model with an existing Git repository, building a map of the codebase so it can make coordinated changes across larger projects. It automatically records edits in Git and can run linters and tests after changes, fixing issues they expose. It supports many hosted models as well as local ones, and can take context from IDE comments, images, web pages, or voice.