Awesome AI AgentsAI Developer Tools

Hmbown/Codewhale

⭐ 40969 Rust added to this list on 2026-09-07 repository created 2026-01-19

Codewhale is an open-source coding agent that runs in the terminal, built in Rust and developed in public with its user community (it began life as `deepseek-tui` and is now provider-neutral). Installed via a shell script, Cargo, npm, Docker, Nix, Scoop, or on Android through Termux, it offers both an interactive TUI and a one-shot `codewhale exec` command for scripted use. Once pointed at a repository it can read files, propose and apply edits, run shell commands, inspect the results, and keep iterating toward a stated goal, similar in spirit to other terminal-based coding agents such as Claude Code or Codex CLI. Users choose how much autonomy to grant it through named approval modes: Plan is read-only, Ask and Auto-Review make each action visible before or after it runs, and Full Access lets it proceed unsupervised; `/undo` reverts the last turn and `/restore` rolls the whole workspace back to an earlier snapshot. It connects to hosted model providers or to local models served through Ollama, vLLM, or SGLang, and the active model and provider can be swapped at any time with `/model`. Beyond single-agent use it supports coordinating multiple agents as a fleet, connecting Model Context Protocol servers and skills, and defining custom hooks and agent roles as readable files kept in the project or in personal settings. Optional OS-level sandboxing adds a stronger execution boundary on top of its own repository rules, and unknown model prices are always reported as unknown rather than assumed free. It ships tab completion for bash, zsh, fish, PowerShell, and Elvish, and is distributed under the MIT license.

https://github.com/Hmbown/Codewhale

coding agentterminalrustclimcpautonomous

Also in AI Developer Tools

deepseek-ai/deepseek-harness

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.

TabbyML/tabby

Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.

cursor/cursor

Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.

oraios/serena

Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.

QwenLM/qwen-code

Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.

plandex-ai/plandex

Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.

smol-ai/developer

Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.

openchamber/openchamber

Open-source workspace for running, supervising and reviewing AI coding agents from desktop, browser, VS Code and mobile, with session goals, parallel multi-model runs and diff walkthroughs.