claude-code-tudou  by AICoderTudou

Enhanced local AI coding assistant

Created 1 week ago

New!

462 stars

Top 65.4% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a locally enhanced version of Claude Code, addressing stability issues and adding a dual-interface experience for developers and researchers. It offers both a powerful TUI and a user-friendly Electron-based desktop application, enabling flexible interaction with Anthropic-compatible APIs and robust agent capabilities for code analysis and manipulation.

How It Works

The project employs a modular architecture, featuring a React + Ink-based TUI for command-line interaction and a Vue 3-powered GUI within an Electron shell for desktop use. Core agent functionalities are powered by tools like BashTool for terminal commands, FileEditTool for code editing, and Grep/GlobTool for searching. It supports various Anthropic-compatible APIs, configurable via environment variables, and leverages MCP and LSP protocols for communication. This approach offers enhanced local usability and API flexibility over the original leaked source.

Quick Start & Requirements

  • Primary install: npm install
  • Prerequisites: Bun >= 1.1 (recommended) or Node.js >= 18, bash.
  • Configuration: Copy .env.example to .env and set ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN.
  • Run TUI: ./bin/claude-code-tudou (interactive) or ./bin/claude-code-tudou -p "prompt" (headless).
  • Run Desktop: npm run desktop

Highlighted Details

  • Dual-interface experience: Terminal TUI (React + Ink) and Desktop GUI (Vue 3 + Electron).
  • Integrated Agent tools: BashTool, FileEditTool, Grep/GlobTool for terminal commands, code editing, and search.
  • Flexible API integration: Supports Anthropic-compatible endpoints via environment variables.
  • Stability fixes: Addresses startup crashes, input issues, and dependency problems found in the original leaked source.

Maintenance & Community

Information regarding specific contributors, community channels (like Discord/Slack), or a public roadmap is not detailed in the provided README.

Licensing & Compatibility

This project is based on leaked Claude Code source code from March 31, 2026. All original copyrights belong to Anthropic. Usage is strictly limited to technical exchange and research purposes; commercial use is prohibited.

Limitations & Caveats

The project is derived from leaked source code, implying potential legal ambiguities and instability. It is explicitly restricted to non-commercial, research-oriented use. Setup requires specific runtime environments like Bun or Node.js.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
3
Star History
464 stars in the last 11 days

Explore Similar Projects

Feedback? Help us improve.