Awesome AI AgentsAI Developer Tools

Nano-Collective/nanocoder

⭐ 2468 TypeScript repository created 2025-07-30

Nanocoder is an open coding agent for the terminal, built by the Nano Collective, a community group that builds AI tooling without commercial tiers. It is model-agnostic by design: it runs local models through Ollama or any OpenAI-compatible API, including OpenRouter, Anthropic and Google endpoints, so the choice of which provider executes the work and where the data goes stays with the person running it. The README states there are no closed-source features, no paid tiers gating useful parts and no telemetry shipping prompts elsewhere. Installation is a global npm package, with Homebrew and Nix flakes also available. Command-line flags select provider, model and starting mode, and a run subcommand executes a single non-interactive request such as analysing or refactoring a file; flags may appear before or after that subcommand. Development modes include normal, auto-accept, yolo and plan, and can be chosen at boot. Two rendering modes are supported. Inline is the default and prints finished messages once into the native scrollback of the terminal, so the scrollbar, mouse wheel and search keep working and the transcript remains after exit. Fullscreen, enabled by an alt-screen flag or a preference, uses the alternate screen buffer with a fixed-height layout, in-app scrolling by mouse wheel or page keys, a scroll indicator and automatic snap-back to the bottom on new output; a no-alt-screen flag forces inline mode. In both modes a clear command resets the terminal to a fresh welcome banner and exiting erases the input UI cleanly. Documented features cover skills that bundle commands, subagents, tools and event triggers, a per-project daemon, checkpointing, task management, MCP server configuration, logging and timeouts, plus full slash-command and keyboard-shortcut references. Documentation is published online and in the repository, and the project takes contributions through a Discord community and scoped paid bounties described in its economics charter.

https://github.com/Nano-Collective/nanocoder

coding-agentcliollamalocal-llmmcpopen-source

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.

Hmbown/Codewhale

Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.

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.