DISCOVER THE FUTURE OF AI AGENTSarrow_forward

BitFun

calendar_todayAdded Feb 24, 2026
categoryAgent & Tooling
codeOpen Source
TypeScript桌面应用RustModel Context ProtocolAI AgentsAgent FrameworkAgent & ToolingDeveloper Tools & CodingAutomation, Workflow & RPA

An ultra-lightweight Agentic Development Environment (ADE) built with Rust+TypeScript, featuring Agentic/Plan/Debug/Review modes with MCP protocol support for deep human-machine collaboration.

BitFun is an Agentic Development Environment (ADE) designed to explore and define human-machine collaboration patterns. It goes beyond a simple AI-integrated editor by offering four core working modes for comprehensive development assistance.

Core Working Modes#

  • Agentic Mode: Dialogue-driven autonomous coding with AI reading, editing, running, and verifying code autonomously
  • Plan Mode: Plan first, execute later - ideal for complex tasks with pre-aligned key changes
  • Debug Mode: Instrumentation tracking → path comparison → root cause analysis → fix verification
  • Review Mode: Convention-based code review

Extensibility#

  • MCP Protocol: Extend external tools and resources via MCP servers
  • Skills: Markdown/script-based capability packages to teach Agent specific tasks
  • Agent Customization: Quickly define specialized Agents using Markdown
  • Rules: Customize professional Agent behavior via Markdown
  • Config Migration: Automatically reads and is compatible with Cursor, Claude Code, and Codex configurations

Architecture#

Layered architecture with decoupled core business logic and platform layer, achieving 95%+ code reuse:

  • Core Layer: Platform-agnostic core business logic with Agent system, base services, infrastructure
  • Transport Layer: Transport adapters supporting CLI, Tauri, WebSocket
  • Application Layer: Desktop app (Tauri 2.0), Terminal UI (in development), Web server (in development)
  • UI Layer: React 18 frontend with component library, functional modules, and i18n support

Quick Start#

Download the desktop installer from the Releases page (v0.1.1), install and configure your model to get started.

# Build from source
npm install
npm run desktop:dev    # Development mode
npm run desktop:build  # Build production app

Platform Support#

  • Desktop (Tauri): Windows, macOS ✅ Available
  • CLI: Windows, macOS, Linux 🚧 In Development
  • Server: 🚧 In Development

Related Projects

View All arrow_forward

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.

rocket_launch