Every Code

Every Code is an open-source terminal coding agent maintained by JustEvery, originally forked from the OpenAI Codex repository. It brings LLM-driven coding agent workflows directly to the command line, enabling developers to prompt, inspect, and manipulate local codebases inside a fast terminal interface. Operating as a native CLI tool, Every Code executes local commands, edits files, and manages context in interaction loops. It incorporates protocol parity with upstream Responses APIs and implements the Model Context Protocol (MCP) to allow agent interaction with external tools, APIs, and workspace contexts. Built on a Rust toolchain with cross-platform build configurations, Every Code differentiates itself by maintaining direct upstream compatibility with core agent protocols while supporting structured tool invocation and containerized development setups. The project is open-source under a public repository on GitHub and distributed as standalone source builds managed through Cargo and Just runners.

Tags: ai agent, cli, coding agent, developer tools, OpenSource

Visit Every Code

Key features

  • MCP Protocol Parity — Supports the Model Context Protocol for connecting external development tools and data sources into the agent runtime. - Rust-Native Architecture — Utilizes a high-performance Rust codebase for low latency and minimal resource overhead. - Upstream Synchronization — Actively syncs and backports changes from upstream Codex protocols and Responses API specifications. - Reproducible Build Workflows — Integrates predefined Devcontainers, Justfile automations, and pinned buildifier configurations via DotSlash for consistent contributor environments. - CLI-Centric Workflow — Designed to run entirely in terminal sessions without requiring dedicated GUI IDE extensions.

Use cases

Use Case: Terminal Code Generation and Refactoring Developers can invoke the agent directly within their repository to analyze multi-file codebases, generate new implementations, or refactor legacy modules without leaving the terminal.

Use Case: External Tool Integration via MCP Teams can attach custom MCP servers to feed external telemetry, database schemas, or documentation endpoints directly into the agent's context during problem-solving sessions.

Use Case: Reproducible Development Environments Developers working across varied platforms can spin up identical agent environments using the included devcontainers and standard just commands.

Who it is for

Every Code is intended for systems developers, terminal power users, and engineers who want an open-source, Rust-based coding agent with native MCP support. It is less suitable for users looking for turnkey GUI IDE plugins or hosted managed agent services.

Install guide

Installation Build Every Code from source using Cargo (Rust toolchain required): bash git clone https://github.com/just-every/code.git cd code cargo build --release Alternatively, if using just: bash just build

First Run Configure your provider API key before launching the agent: bash export OPENAI_API_KEY="your-api-key" ./target/release/code --help

Example Session Run an interactive query or pass a command directly to the binary: bash ./target/release/code "Inspect the workspace and create unit tests for the parser module"

Part of CLI Coding Agents

Categories: AI Coding Agents, Code Assistants, Developer Tools

Related CLI agents

  • OpenCode — OpenCode is an open-source AI coding agent developed by Anomaly that operates across terminal environments, desktop applications, and IDE extensions.…
  • goose — goose is an open-source, general-purpose AI agent built in Rust, hosted under the vendor-neutral Agentic AI Foundation (AAIF) at the…
  • SWE-agent — SWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University.…
  • OpenHands — OpenHands (formerly OpenDevin) is an open-source autonomous AI software development agent and orchestration platform. It provides an extensible runtime environment…
  • Plandex — Plandex is an open-source terminal-based AI coding agent designed to handle complex, multi-file engineering tasks in large codebases. Created by…
  • Weaver — Weaver is an open-source agent harness and orchestration framework maintained by sean35mm on GitHub. Built on top of the Bun…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories