TypeScript with a large plugin ecosystem — choose it if you prefer TS and extensibility over jcode's Rust performance focus.
The open source coding agent.
- 201.7k
- TypeScript
- MIT
AI coding agent / terminal harness
jcode is a Rust terminal-based AI coding agent harness that maximizes RAM efficiency and fast startup, providing a TUI for coding agents.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
TypeScript with a large plugin ecosystem — choose it if you prefer TS and extensibility over jcode's Rust performance focus.
The open source coding agent.
OpenAI's official Rust agent — choose it for tight OpenAI model integration and Apache-2.0 licensing.
Lightweight coding agent that runs in your terminal
Modular TypeScript toolkit with unified LLM API — choose it if you need a flexible agent framework rather than a fixed harness.
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
Rust agent focused on open models — choose it if you run Kimi K3 or similar open-weight models.
A coding agent for open models like Kimi K3
Community-driven Rust terminal agent — choose it if you want active development and a MIT license with less extreme RAM optimization.
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
Go terminal agent optimized for DeepSeek prefix caching — choose it for long-running DeepSeek sessions.
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
xAI's Rust fullscreen TUI agent — choose it if you want a mouse-interactive fullscreen UI and xAI model integration.
SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.
Python agent harness with multi-agent orchestration — choose it if you want to experiment with multi-agent loops in Python.
"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"
Moonshot's Python CLI agent — choose it for Kimi model integration and simple Python-based setup.
Kimi Code CLI is your next CLI agent.
Moonshot's TypeScript CLI agent — choose it if you prefer the TS implementation and newer generation.
Kimi Code CLI — The Starting Point for Next-Gen Agents
Go, zero-config, enforced ephemeral subagents — choose it for strict context isolation and minimal setup.
AI agent for long-horizon coding with local and cloud models. Built on empirical research.
14MB Rust agent with ACP protocol and Claude Code plugin compatibility — choose it for tiny footprint and workflow flexibility.
14MB ACP-Rust Agent, Claude Code Plugin compatible, Dynamic Workflow, Goal, Artifacts, Free Web Search, full feature and better support!
TypeScript chat-centric coding agent — choose it if you prefer conversational interaction over a harness-style TUI.
TalkCody - Code is cheap, show me your talk. 🚀 Free Open Source AI Coding Agent.
Provider-agnostic terminal agent — choose it if you need to switch between many LLM providers freely.
runs anywhere. uses anything
Alibaba's TypeScript terminal agent — choose it for Qwen model optimization and regular updates.
An open-source AI coding agent that lives in your terminal.
TypeScript terminal agent with LSP and hash-anchored edits — choose it if you want deterministic edits and deep LSP integration.
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
TypeScript terminal agent supporting Deepseek/OpenAI/Gemini/Claude — choose it for multi-provider compatibility in a single CLI.
Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
IDE-first agent with CLI/SDK — choose it if you want to work inside VS Code instead of a standalone terminal.
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Enterprise-focused agent with built-in code review and completion — choose it if governance and quality gates outweigh jcode's performance.
Costrict - strict AI coder for enterprises, quality first, including AI Agent, AI CodeReview, AI Completion.
IDE assistant for autocomplete and chat — choose it if you want editor integration rather than a terminal agent loop.
open-source coding agent
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Lightweight learning-focused terminal assistant — choose it for a simple codebase to study or extend, not for production scale.
A lightweight terminal coding assistant with Claude Code-like workflow, tool loop, and TUI architecture, built for learning and experimentation. Multi-language support: TypeScript , Python and Rust implementations available now.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
VS Code extension with a GUI — choose it if you want a graphical coding agent in your editor, not a terminal harness.
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
JetBrains plugin — choose it if you live in IntelliJ and want an in-IDE AI assistant.
Sweep: AI coding assistant for JetBrains
Neovim plugin — choose it if you want AI commands inside Vim rather than a separate CLI.
✨ AI Coding, Vim Style
These projects were analysed and named jcode among their alternatives. The relationship is not symmetric — how jcode rates them is a separate judgement, made when jcode is analysed in its own right.
calls jcode “If you want a Rust-based harness optimized for low memory usage.”
The open source coding agent.
calls jcode “RAM-efficient coding agent harness; choose it if memory usage is your key constraint.”
Lightweight coding agent that runs in your terminal
calls jcode “Rust harness for memory-constrained environments; choose when RAM usage is the top priority.”
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
calls jcode “Choose it if you want a lower-memory harness (Rust) over the seed's heavier TypeScript stack.”
omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode
calls jcode “RAM-optimized harness if memory footprint is critical.”
A coding agent for open models like Kimi K3
calls jcode “Same class, memory-efficient harness; choose it if RAM usage is your critical constraint.”
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
calls jcode “choose if RAM usage is critical; it claims the most efficient harness”
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
calls jcode “choose for minimal RAM usage if you run on resource-limited environments.”
open-source coding agent
calls jcode “if you need a RAM-efficient Rust harness.”
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
calls jcode “Choose if memory efficiency is your primary constraint for a coding-agent harness.”
runs anywhere. uses anything
calls jcode “choose for a Rust harness that is extremely RAM-efficient; suitable for resource-limited environments.”
An open-source AI coding agent that lives in your terminal.
calls jcode “choose if RAM efficiency is your top priority.”
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
calls jcode “Use for a RAM-efficient harness if memory consumption is critical.”
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
calls jcode “when you prioritize minimal RAM usage in a Rust agent over Grok's broader feature set.”
SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.
calls jcode “Choose when RAM efficiency is your primary constraint for a harness.”
"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"
calls jcode “Choose jcode if RAM efficiency is the top priority in a Rust coding-agent harness.”
Kimi Code CLI — The Starting Point for Next-Gen Agents
calls jcode “choose when you want a minimal-RAM harness instead of herdr's full server runtime.”
the runtime your coding agents live on
calls jcode “Use when you need a RAM-efficient harness for building coding agents.”
Sweep: AI coding assistant for JetBrains
calls jcode “Choose when you are RAM-constrained and prefer a lean Rust harness over the heavier plugin-plus-agent setup in Neovim.”
✨ AI Coding, Vim Style