中文 | English
BitFun is an Agentic OS—and a companion right beside you.
It will interact through phones, watches, desktop robots, and more. It is part of your everyday life, and it evolves with you.
Pair by scanning a QR code, and your phone instantly becomes a remote command center for the desktop Agent. Send one message, and the AI on the desktop starts working right away.
Besides the mobile browser scan, BitFun also supports Telegram / Feishu bots / WeChat bots for remote commands, with real-time visibility into Agent progress.
BitFun offers two modes for different scenarios:
- Assistant Mode: warm, remembers your preferences, with long-term memory. Best for ongoing collaboration—maintaining a project, continuing your aesthetic and working habits.
- Professional Mode: saves tokens, execution-first, clean context. Best for immediate tasks—fixing a bug, tweaking a style.
| Agent | Role | Core Capabilities |
|---|---|---|
| Personal Assistant | Your dedicated AI companion | Long-term memory and personality; orchestrates Code / Cowork / custom Agents on demand, and can iterate and grow |
| Code Agent | Coding agent | Four modes: Agentic (autonomous read / edit / run / verify) / Plan (plan first, then execute) / Debug (instrument → gather evidence → root cause) / Review (repo-standard review) |
| Cowork Agent | Knowledge-work agent | Built-in PDF / DOCX / XLSX / PPTX; fetch and extend capability packs from the Skill marketplace as needed |
| Custom Agent | Domain specialist | Quickly define a domain-specific Agent with Markdown |
It grows on its own.
Supports Skills, MCP (including MCP App), and custom Agents; also on-demand Mini Apps (from one line of requirements to a runnable UI, with one-click packaging into a desktop app).
Built with Tauri for Windows, macOS, and Linux; mobile control works through the phone browser, Telegram, Feishu, WeChat, and more.
Download the latest desktop installer from Releases. After installation, configure your model and start using BitFun.
Prerequisites:
- Node.js (LTS recommended)
- pnpm
- Rust toolchain
- Tauri prerequisites (required for desktop development)
Commands:
# Install dependencies
pnpm install
# Run desktop in development mode
pnpm run desktop:dev
# Build desktop
pnpm run desktop:buildFor more details, see the Contributing guide.
We welcome great ideas and code; we are maximally open to AI-generated code. Please submit PRs to the dev branch first; we review periodically and sync to the main branch.
Contribution directions we care about most:
- Good ideas / creativity (features, interaction, visuals, etc.)—via Issues
- Improving the Agent system and outcomes
- Improving stability and foundational capabilities
- Growing the ecosystem (Skills, MCP, LSP plugins, or better support for certain vertical development scenarios)
- This project is spare-time exploration and research into next-generation human–machine collaboration, not a commercial profit-making project.
- More than 97% was built with Vibe Coding. Code feedback is welcome; refactoring and optimization via AI is encouraged.
- This project depends on and references many open-source projects. Thanks to all open-source authors. If your rights are affected, please contact us for remediation.

