The Open Source Drop
ToolsExploreAlternativesThis Week
Subscribe
The Open Source Drop
ToolsExploreAlternativesThis Week
Subscribe
← All Categories

Coding Agent Add-ons

17 open source tools compared. Sorted by stars. Scroll down for our analysis.

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

ToolStarsVelocityLanguageLicenseScore
oh-my-openagent

omo; the best agent harness - previously oh-my-opencode

69.6k+334/wkTypeScriptSustainable Use License83
DSH Desktop

A community-built desktop app for DeepSeek Harness, with the plugin market and mobile remote control built in. Free, MIT, and not an official DeepSeek project.

29.4k+807/wkTypeScriptMIT License88
codeburn

See where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability.

11.3k+216/wkTypeScriptMIT License86
html-anything

✨ The agentic HTML editor: your local AI agent writes the HTML, you ship it. 🚀 75 Skills × 9 Surfaces (magazine · deck · poster · XHS / tweet · prototype · data report · Hyperframes) 🛡️ Sandboxed preview · 📤 1-click to WeChat / X / Zhihu / HTML / PNG 🔑 Zero API key. Claude Code / Cursor / Codex / Gemini / Copilot / OpenCode / Qwen / Aider.

9.0k+95/wkHTMLApache License 2.076
dsh-web-ui

Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.

8.1k+403/wkTypeScript-66
dsh-market

The plugin market inside DeepSeek Harness: browse, search, one-click install · DSH 可视化插件市场

4.9k+444/wkTypeScriptMIT License74
dsh-TUI

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin, Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.

3.8k+600/wkTypeScriptMIT License74
codex-plusplus

Codex++ tweak system for the Codex desktop app

3.7k-TypeScriptMIT License57
codex-host

Run Pi and Claude Code directly in Codex Desktop. 在 Codex Desktop 中直接运行 Pi 和 Claude Code。

2.7k+92/wkTypeScriptMIT License72
deepclaude

Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend. Same UX, 17x cheaper.

2.3k+3/wkJavaScriptMIT License64
claude-usage

A local dashboard for tracking your Claude Code token usage, costs, and session history. Pro and Max subscribers get a progress bar. This gives you the full picture.

2.2k+12/wkPythonMIT License64
Deepseek-Harness-EAC

DeepSeek Harness (dsh) Windows / Linux desktop client - bundled Node.js + dsh CLI, one-click launch, 10 built-in UI skins. EAC: Embracing All Creation 揽尽万象

1.8k+77/wkJavaScript-57
magpie

Every agent's model. One place. Codex on DeepSeek, Claude Code on Kimi, from the menu bar.

1.8k-GoMIT License72
keep-codex-fast

A backup-first Codex skill for keeping local Codex state fast, clean, and recoverable.

1.6k+5/wkPythonMIT License52
jevgrep

Find code by asking what it does. A CLI for coding agents that uses Jev to discover relevant files and source context.

1.6k-TypeScriptMIT License68
mindwalk

A visualization tool that replays coding-agent sessions on a 3D map of your codebase.

1.4k+10/wkGoMIT License58
codex-shim

Local Responses-API shim that exposes Factory BYOK models (and optional ChatGPT GPT-5.5 passthrough) to Codex Desktop.

1.1k+1/wkPythonMIT License60

Stay ahead of the category

New tools and momentum shifts, every Wednesday.

Our Analysis

oh-my-openagent69.6k★

Oh My OpenAgent (OMO) is an enhancement layer for coding agents like Claude Code, OpenCode, and Cursor. Instead of one agent doing everything, it splits work across specialized sub-agents, a planner, a builder, an orchestrator, that run in parallel and hand off to each other. One command turns the whole crew loose on a task until it's done. It's free to use, but the license is the Sustainable Use License, which limits you to internal business or non-commercial use. That is not open source. The pitch is that orchestrating several models beats betting on one. It adds parallel team mode with tmux panes so you can watch agents work, content-anchored edits to avoid stale-line mistakes, and built-in web search and docs lookup. Setup is light: it's config files dropped into your project, not a service to run. It works best if you already live in an agent harness and want more horsepower. Solo developers and small teams get the most out of it. Larger teams should test it on throwaway work first, because autonomous multi-agent runs can rack up API spend and make sweeping changes fast. The catch: this is young, opinionated software under a custom license, not a battle-tested standard. The marketing leans hard on grand claims. Treat it as a promising experiment, not infrastructure, and read what it's doing before you let it run unattended on code you care about.

DSH Desktop29.4k★

DSH Desktop turns DeepSeek Harness into a normal app. The harness is DeepSeek's open source agent runtime, and running it means Node, pnpm, a terminal, and a port. This is one installer for Windows x64 or any Mac, Intel or Apple Silicon, and the Web UI, host service, and plugin system open in a native window. MIT, free, and not an official DeepSeek project. Nothing to host. The installer bundles Electron, Node, pnpm, and a pinned harness build, and leaves your global PATH alone. Updates download only after you confirm. Upstream runs unmodified, so official plugins install from the bundled terminal. Newer builds add a built-in community plugin market and mobile remote control. Solo and small teams on Windows or a Mac should use this instead of the npx command. Medium and large teams get nothing extra: no shared profiles, no policy controls. Anyone already running the harness in a browser gets more from zhu1090093659/dsh-web-ui. For a multi-provider chat client instead, CherryHQ/cherry-studio is further along. The catch is what it pins. Upstream calls itself a developer preview and warns in capitals that breaking changes are coming, and this ships a fixed release candidate. No Linux installer has shipped yet, the issue tracker carries launch crashes on both supported platforms, and LAN mode opens the UI to your network with no authentication.

codeburn11.3k★

Codeburn shows you where your AI coding tokens go. Install it, run it, and get a TUI dashboard breaking down cost by project, model, and session across Claude Code, Codex, Cursor, Copilot, and others. No API keys needed: it reads the session files these tools already store on your machine. Setup is one command: npx codeburn. Pricing data pulls from LiteLLM and caches for 24 hours. Beyond raw cost, it classifies your sessions into task types (debugging, testing, coding) and calculates one-shot success rates so you can see which tasks burn tokens on retries. Anyone paying for AI coding tools should run this once just to see the numbers. The macOS menubar app gives passive cost awareness without opening a terminal. The optimize command flags waste patterns like repeated failures on the same task. The catch: it only knows about tools that store session data locally. If your AI tool does not write to disk (or you have not used it on this machine), codeburn cannot see it.

html-anything9.0k★

HTML Anything is a desktop editor that takes Markdown, CSV, or notes and asks your existing coding agent (Claude Code, Cursor, Codex, Gemini, others) to render them as styled HTML: keynote decks, magazine articles, resumes, posters, social cards. Apache 2.0. Reuses whatever agent sessions you're already logged into, so the marginal cost is zero. Self-hosted by design. There's no cloud tier. Run it locally, it scans your PATH for installed agent CLIs, you pick one and a template. The 75 templates ship as SKILL files (Anthropic's skill format) and produce single-file HTML you can paste into WeChat, Zhihu, X, or just download as PNG. Setup is install dependencies, run pnpm dev. For anyone who already pays for Claude Code, Cursor, or similar and wants polished HTML output without sending more tokens through paid APIs: this is the angle. For people without an agent CLI installed: skip it, the value disappears. It's downstream of someone else's project (nexu-io/open-design) and the README leans hard on showcase shots. The template library is the actual product. If the templates don't fit your output, you're writing your own SKILL files in custom HTML and CSS, which is the work the tool claims to spare you.

dsh-web-ui8.1k★

DeepSeek Harness ships a usable web UI. This collection adds the parts you start wanting around day three: a kanban board with cron scheduling, a git graph, a file and diff panel, live token stats, and a mobile remote you pair by QR code to check on a long-running agent from your phone. Apache 2.0, installed with one plugin command. Install really is one line through the dsh plugin CLI; building from source wants Node 22 and pnpm, but most people never need to. The SSH plugin is the sleeper of the set: terminal, file transfer, port forwarding, and cluster execution from inside the UI. One plugin breaks the no-external-cost rule, the image understanding one, which routes vision through an endpoint like GPT-4o or Qwen-VL that you pay for separately. Anyone already running DSH should install it, and the live token stats alone justify the slot. Solo and small teams: free, and the mobile remote is worth more than it sounds once agents run long. Medium and large teams get less, because there is no multi-user model and no access control anywhere in the set. The catch is the dependency. None of this works without DeepSeek Harness, so the collection lives or dies on one upstream project's plugin API. Nine skins, including a Windows XP theme and two Hatsune Miku variants, tell you the priorities honestly. Pin the version before you build a workflow on it.

dsh-market4.9k★

dsh-market is a plugin store that lives inside DeepSeek Harness. Open Settings, then Plugin Market, and you get browse, search, category filters, AppStore-style screenshots, and one-click install against a curated community catalog. MIT licensed, free, added with a single dsh command. Setup is one line and a restart, so the real question is not installation, it is trust. Installs are restricted to sources in the curated awesome-dsh-plugin registry, build scripts stay blocked by default under pnpm 10, and plugins that touch the terminal surface get flagged before they land in a web profile. The maintainers say plainly that listing is not endorsement. Backup and restore export your plugin list and config as readable JSON and merge rather than clobber. Solo: install it, the discovery problem it solves is real and the alternative is hand-editing config. Small teams: same, and the backup export turns onboarding a second machine into a copy and paste. Anywhere a supervisor owns the process, set allowRestart to false and let systemd or pm2 handle restarts. It needs dsh web 0.1.0-rc.6 or newer, and on an older host it quietly disables itself and only says why in the browser console. Desktop builds that bundle their own dsh are the usual culprit. Past that, this is downstream of one vendor's agent framework that shipped in August 2026, so the ecosystem it indexes is exactly as young as the framework it plugs into.

dsh-TUI3.8k★

dsh-TUI swaps the browser interface on DeepSeek's agent runtime for a terminal one. DeepSeek Harness (the dsh command) opens a local web UI by default, and this plugin gives you a Claude Code style terminal experience instead: streaming markdown, live agent status, tokens per second, a context usage meter, and double Escape to roll a turn back. MIT licensed and free. Installing is two npm packages, and it mounts as a plugin rather than patching the harness, so removing it leaves nothing behind. You need Node 22.19 or newer, pnpm, a real terminal, and a DeepSeek API key. The plugin itself costs nothing. The model calls behind it bill at DeepSeek's published rates, which are among the cheapest of the frontier providers. The audience is developers who want the agent in the same window as their code with no browser tab involved. Solo: free, and worth the ten minutes to try. Small teams: free, and it makes everyone's agent sessions look and behave the same way. Larger teams: this is a personal preference layer, not something to standardize centrally. The catch: everything in this stack is days old. The harness is still on a release candidate, the plugin is pre-1.0, and the repository is barely a week into its life with dozens of open issues. That means fast fixes and fast breakage in equal measure. Worth naming plainly too: this is a front end for one vendor's runtime, so your terminal workflow now tracks DeepSeek's roadmap.

codex-plusplus3.7k★

Codex++ was a tweak loader for OpenAI's Codex desktop app. It patched your local install so Codex would load community-written tweaks at startup: custom settings pages, UI changes, main-process code, even native macOS APIs through its own bridge. MIT licensed, free, macOS, Windows, and Linux. Past tense on purpose. The maintainer archived the repository on August 15, 2026, and it is now read-only. Version 1.0.0 was real work, with a Homebrew formula, a doctor command for signature and permission failures, a safe mode that disables tweaks without deleting them, and detection for Owl, the native shell current macOS Codex builds use. None of it gets another commit. Do not install this now. The whole design depends on somebody tracking OpenAI's app changes and shipping a patch when Codex breaks the loader, and nobody is doing that anymore. For an AI coding tool you can actually modify, use one that is open to begin with: anomalyco/opencode, cline/cline, and Aider-AI/aider all take extensions without touching a signed app bundle. Solo, small, or large, the answer is the same. The catch was always that this was unofficial, patched a signed application, and voided its code signature. Archiving turns that from a tolerable risk into a dead end. If it is already installed and working, run codexplusplus uninstall to restore the original app while the tooling still runs.

codex-host2.7k★

CodexHost runs other coding agents inside Codex Desktop. If you have settled on one desktop app but keep dropping to a terminal for Claude Code or Pi, this puts those harnesses behind the Codex UI instead. It supports Pi, Claude Code, OpenCode, DeepSeek Harness, Grok, Oh My Pi, and Antigravity, and it can hand a task from one agent to another. The interesting call is that it does not flatten everything into one protocol. Each agent goes through its own native interface, Pi over its official RPC and Claude Code through the Agent SDK, with a CLI shim in front. Streaming, tool calls, diffs, and approval prompts come through the way the underlying agent produced them instead of as a lowest common denominator. Install is a global npm package, or an installer for macOS and Windows, with Linux on x64 and ARM64. MIT and free. Nothing to host. The agents themselves still bill you on their own plans. The catch is that this is glue over seven moving targets, and it needs official Codex Desktop plus Node 22.19 or newer. Every one of those vendors ships breaking changes on its own schedule. The question is not whether it works today. It is whether the author is still patching it in six months.

deepclaude2.3k★

deepclaude swaps the model behind Claude Code without changing the interface. You keep the autonomous agent loop, file editing, and bash execution, and route calls to DeepSeek V4 Pro, OpenRouter, Fireworks, or any Anthropic-compatible backend. Free, MIT. Setup is two minutes. npm install, set environment variables for your chosen provider, and the CLI behaves like Claude Code with a different brain inside. Multiple providers can be configured at once, and you switch between them at the env-var level. Solo: real money. DeepSeek V4 Pro at $0.87 per million output tokens versus Anthropic's $15 means a hobby project can stop bleeding cash. Small teams: depends entirely on whether your model of choice handles your codebase as well as Sonnet does. Larger teams: probably stay on Anthropic. A productivity hit on a senior engineer costs more than the API bill ever will. The catch: Claude Code is good because of Sonnet and Opus, not because of the loop around them. DeepSeek is solid but it is a different model with different blind spots. Test it on your real code before committing.

claude-usage2.2k★

Claude Usage reads the JSONL session logs that Claude Code writes to your machine and turns them into charts. Per-model token breakdowns, cache hit rates, cost estimates, and session history, all in a local browser dashboard. Anthropic's own UI gives you a progress bar. This gives you the full picture. Zero dependencies. Standard library Python only, no pip install. Clone the repo, run the dashboard command, and it serves a Chart.js UI at localhost:8080 that auto-refreshes every 30 seconds. A SQLite database at ~/.claude/usage.db caches the parsed data for fast incremental re-scans. CLI commands cover scan, today, stats, and dashboard. Pro and Max subscribers who want to understand their actual token consumption per session and per model need this. The cost estimates use current API pricing, which is useful even for subscription users as a proxy for understanding usage patterns. The catch: only captures local Claude Code sessions. Cowork sessions (server-side) are not included. Cost estimates reflect API pricing, not what you actually pay on a Pro/Max subscription. Single-maintainer project, so pricing tables need manual updates when Anthropic changes models.

Deepseek-Harness-EAC1.8k★

Deepseek Harness EAC wraps DeepSeek's official dsh agent harness in a Windows and Linux desktop app. It bundles its own Node runtime, so there is no npx and no Node install to manage: double-click and you are running. Ten built-in UI skins, and a desktop-only profile that keeps its plugin tree isolated from a native CLI install while still sharing sessions and API keys. The interesting piece is the plugin protection center. It snapshots before an install, health-checks on launch, and rolls back to the last good snapshot when a plugin bricks the app. Anyone who has broken an agent harness with a bad plugin late at night knows why that matters. Builds ship for Windows 10 and 11 and for Linux as pacman, deb, rpm, and AppImage. Free, and it gates nothing. Your real cost is whatever DeepSeek's API bills you, same as running the CLI. Solo and small teams who want dsh without owning a Node install: this or anywhere-labs/deepseek-harness-desktop, which is chasing the same job. Anyone already comfortable with npx should stay on the official CLI and skip the wrapper entirely. There is no LICENSE file in the repo. The README shows an MIT badge and GitHub reports no license at all. Until someone commits the actual file, the legal status of this code is unspecified, which matters the moment you want to fork it or ship it inside something. It is also a wrapper around a fast-moving framework somebody else controls, which is where upstream changes break you first.

magpie1.8k★

Magpie is a menu-bar app that shows every coding agent on your machine and which model each one uses, and switches them with a click. Behind that sits a local gateway that translates between the OpenAI, Anthropic and Gemini APIs, so Codex can run on DeepSeek or Claude Code on Kimi. It covers 24 agents, around twenty provider presets and any compatible endpoint you add. MIT, free, from yetone, the developer behind avante.nvim. It's a Go app under 15MB for macOS, Windows and Linux, plus a terminal-only build. It can also hand your signed-in subscriptions (Claude, ChatGPT, Copilot, Gemini) to other agents as providers, and rotate across several accounts to use up each one's allowance. Mac builds are signed; Windows and Linux builds aren't yet. Developers juggling several agents and API keys who want one switchboard: try it. For Claude Code routing alone, claude-code-router is simpler, and BerriAI/litellm is the self-hosted server version of the gateway. The catch is the subscription routing. The README says it drives the real Claude binary so other agents' traffic stays out of Anthropic's third-party detection, and warns that Google may suspend Antigravity accounts used outside Antigravity. That's working around your providers' terms. Stick to API keys, or use an account you can afford to lose.

keep-codex-fast1.6k★

keep-codex-fast is a maintenance script for OpenAI's Codex CLI. It walks through accumulated chat history, terminal logs, and worktrees, then archives or prunes them safely. MIT. The flow is conservative on purpose. Inspect first, write a handoff doc, back up state, then optionally apply changes. Read-only by default, archive instead of delete, and you opt in with --apply when you actually want it to do something. Solo: useful if your Codex sessions feel sluggish from months of chat history, terminal logs, and stale worktrees piling up. Teams: skip, this is personal-machine maintenance with nothing to centralize. The catch is the scope. This is for OpenAI's Codex, not Anthropic's Claude Code. The names sound similar, the tools are different, and the state directories do not overlap. If you run Claude Code, this script will not help you.

jevgrep1.6k★

jevgrep lets a coding agent find code by asking what it does instead of grepping for names. Ask where the app retries failed webhooks and it returns the relevant files plus source excerpts for the agent to read. MIT, a Node CLI plus an agent skill. It doesn't run locally. Every search sends your source to Jev, TypeSafe's hosted classification model, through Vercel's AI Gateway, OpenRouter or TypeSafe directly. Jev costs $42 per billion input tokens with output free, so the search bill itself is tiny. Declaration parsing covers Python and TypeScript/JavaScript; everything else gets a plain-text fallback. The pitch is cheaper agent runs. On ten SWE-bench tasks the author reports the same 8 of 10 solved at 25.8% lower total cost, Jev included. Promising, but ten tasks is a small sample. Agents working in big unfamiliar repos: try it. Small repos: the README itself says ripgrep may be all you need. The catch is where your code goes. Every query uploads source to a third-party model. For private or regulated code, that's a call for your security team, not your agent.

mindwalk1.4k★

Mindwalk replays what your coding agent actually did. It renders your repo as a 3D map and plays back the session as light moving through it: which files the agent searched, read, and edited, in order. The diff tells you what changed; this shows you how the agent got there. MIT licensed and free. Install is a one-line script and it runs entirely on your machine. No server, no account. The only outbound call is optional: it can send a session summary to your own Claude Code or Codex account for evaluation. Worth a look if you run coding agents daily and keep wondering why the agent read half the codebase to change one file. It comes from the maintainer of air, the Go live-reload tool, which counts for something on follow-through. Free at any team size. The catch is that it's young and narrow. Version 0.2, small codebase, one use case. Tracing platforms like Langfuse cover LLM apps broadly; nothing else does this specific replay trick, but 'nothing else does it' cuts both ways.

codex-shim1.1k★

codex-shim is a local proxy that lets Codex Desktop talk to models it was never built to support. OpenAI's Codex app normally locks you into a short list of models. This shim sits between the app and whatever provider you want, translating Codex's Responses API format into calls to Anthropic, DeepSeek, or any generic chat-completion endpoint, with an optional ChatGPT passthrough that reuses your existing subscription. MIT licensed and completely free. Running it means Python 3.11 or newer, a pip install, and editing a JSON config to point Codex at localhost. On macOS you may also patch the app so your custom models show up in the picker. None of this is hard for someone comfortable in a terminal, but it is fiddly, and it can break when Codex ships an update that changes its internal API. This is a workaround, not a product. Solo developers who want Claude or DeepSeek inside Codex without paying for a second tool get real value here. Small teams might standardize on it to route through a cheaper model. Larger teams should think hard before depending on an unofficial shim that lives or dies by one maintainer. The catch is fragility. You are patching around a closed app's limits, so every Codex release is a chance for this to stop working. Use it knowing that.

The Open Source Drop

Open source tools worth knowing about.

hello@opensourcedrop.com
ToolsExploreAlternativesLicensesScoringSuggest a ToolAboutTerms

Buying guides

AI Agent FrameworksOpen Source Agent FrameworksOpen Source Claude Code & Codex SkillsOpen Source Agent Runtimes & SandboxesOpen Source Multi-Agent SystemsPython Developer ToolsLLM Inference ToolsDevOps & Infrastructure ToolsCLI ToolsOpen Source MCP ServersAll buying guides

The Open Source Drop provides informational summaries of open source tools and their licenses. This is not legal advice. Always review the full license text on each tool's repository before using it in your project. Product names and logos mentioned on this site are trademarks of their respective owners. The Open Source Drop is not affiliated with or endorsed by any proprietary software vendor. Terms of use.