Run a local terminal AI coding assistant that reads and edits files with your approval.
Chat with an AI assistant through a full terminal UI that shows tool calls and streaming output live.
Plug in external MCP tool servers to extend what the assistant can do.
Replay and audit a past agent run from its saved trace and event logs.
| zmylol/miniclaude | 0whitedev/detranspiler | 2951461586/mulerun-pool | |
|---|---|---|---|
| Stars | 21 | 21 | 21 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 4/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.12, the uv package manager, and an Anthropic API key to run real chats or tasks.
MiniClaude is a lightweight terminal based AI coding assistant modeled after Claude Code. Instead of running as a single throwaway command line process, it is built as a local first system with a background daemon called mini-core that stays running and handles sessions, tool calls, events, permission approvals, and calls to the Anthropic API. Two separate clients, a plain command line tool called mini and a full terminal interface called mini-tui, talk to this daemon over a local network connection and let a person chat with the assistant or run one off tasks. Because the daemon and the clients are separate, other tools could in theory connect to the same daemon and watch or control what the assistant is doing, since everything happens through a documented JSON based protocol rather than being locked inside one process. The terminal interface shows the conversation, streaming responses, tool calls, and permission prompts in real time, and can even replay a past run from its saved event log. Built in tools let the assistant read and write files, run shell commands, manage simple tasks and notes, and delegate work to sub agents. Every tool call passes through a permission system, where a user can allow or deny a specific action either once or permanently, with the choices saved to a local policy file. The assistant also supports the Model Context Protocol, so external MCP tool servers can be plugged in and their tools become available to the assistant automatically. Other features mentioned include saving context and notes across turns, compacting long conversation history so it does not grow without bound, and a trace log that records internal events for debugging and replay. The project is written in Python, managed with the uv package manager, and requires Python 3.12 along with an Anthropic API key to actually run a chat or task. It is released under the MIT license.
A lightweight, Claude Code style terminal AI coding assistant built as a local background daemon with tool calling, permissions, and MCP support.
Mainly Python. The stack also includes Python, uv, Anthropic API.
MIT license: free to use, modify, and distribute for any purpose, including commercial use.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.