Alternatives to AtomCode
An open-source terminal AI coding agent written in Rust that works with any LLM. Notes say what changes if you switch.
The original
AtomCode
An open-source terminal AI coding agent written in Rust that works with any LLM.
19 alternatives
Most similar to AtomCode first.
gptme
An open-source AI agent for the terminal that writes code, runs shell commands and browses the web.
gptme is an open-source, hackable terminal agent that edits files, runs shell commands and can browse the web, and also offers a web UI.
jcode
An open-source coding agent harness written in Rust for running AI coding agents.
Qwen Code
An open-source command-line AI coding agent that runs in your terminal and is tuned for Qwen models.
Qwen Code is an open-source terminal coding agent tuned for Qwen coder models, while AtomCode targets any OpenAI-compatible API or local model.
Tura
A local, open-source AI coding agent designed to reduce token usage and model round trips.
Beads
A command-line tool that gives AI coding agents a persistent memory for work and issues.
Nanocoder
A community-built coding agent for the terminal that works with local or hosted models you choose.
Cline
An open-source AI coding agent for VS Code, the terminal and a standalone desktop app.
Cline is an Apache-licensed agent available in VS Code, the terminal and a desktop app, with Plan and Act modes for reviewing work before changes are made.
Claude Squad
A terminal app for running several AI coding agents at once, each in its own workspace.
Mistral Vibe
A minimal open-source command-line coding agent from Mistral AI that works in your terminal.
Maki
A lightweight AI coding agent for the terminal, written in Rust and extendable with Lua plugins.
Crush
Terminal coding agent that works with whichever large language model you point it at.
Crush is an MIT-licensed terminal agent for any OpenAI- or Anthropic-compatible API, letting you switch models mid-session and pulling context from language servers, with Windows and Linux builds.
Gemini CLI
Google's open source AI agent for the terminal, powered by Gemini.
Gemini CLI is Google's Apache-licensed terminal agent with a usable free tier, but it requires Google authentication and depends on Gemini cloud models instead of any model.
Herdr
A terminal multiplexer for AI coding agents that keeps their sessions running across machines.
RTK
A Rust command-line proxy that trims CLI output before it reaches an AI coding agent's context.
Aider
AI pair programming in a terminal, working directly on your git repository and committing as it goes.
Aider is an Apache-licensed terminal pair programmer that commits each change to git and runs linters and tests, connecting to almost any model including local ones.
OpenCode
Work with an AI coding assistant from your terminal.
OpenCode is an MIT-licensed terminal coding assistant supporting multiple model providers on Windows, macOS and Linux, with provider charges kept separate from the client.
AionUi
A desktop app that gives command-line AI agents such as Claude Code, Codex and Gemini CLI one shared interface.
CC Switch
A desktop app for switching API providers and managing MCP, skills and prompts for AI coding agents.
Claude Code
Agentic coding tool that reads a codebase, edits files and runs commands.
Claude Code is the agent AtomCode is modelled on, running in terminal, IDEs, desktop and web, but it is closed source and needs a paid Claude plan or API credits.