freshcrate
Skin:/
Home > AI Agents > BitFun

BitFun

BitFun is a next-generation AI assistant with built-in Code Agent and Cowork Agent. It has memory, personality, and the ability to evolve over time. You can remotely control the desktop through mobile

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

BitFun is a next-generation AI assistant with built-in Code Agent and Cowork Agent. It has memory, personality, and the ability to evolve over time. You can remotely control the desktop through mobile QR pairing or Telegram / Feishu bots, send instructions, and watch each execution step in real time while the Agent keeps working in the background.

README

中文 | English

BitFun

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.

first_screen_screenshot


Remote Control

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.


Dual Modes

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 System

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

Ecosystem

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).


Platform Support

Built with Tauri for Windows, macOS, and Linux; mobile control works through the phone browser, Telegram, Feishu, WeChat, and more.


Quick Start

Download and use

Download the latest desktop installer from Releases. After installation, configure your model and start using BitFun.

Build from source

Prerequisites:

Commands:

# Install dependencies
pnpm install

# Run desktop in development mode
pnpm run desktop:dev

# Build desktop
pnpm run desktop:build

For more details, see the Contributing guide.


Contributing

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:

  1. Good ideas / creativity (features, interaction, visuals, etc.)—via Issues
  2. Improving the Agent system and outcomes
  3. Improving stability and foundational capabilities
  4. Growing the ecosystem (Skills, MCP, LSP plugins, or better support for certain vertical development scenarios)

Disclaimer

  1. This project is spare-time exploration and research into next-generation human–machine collaboration, not a commercial profit-making project.
  2. More than 97% was built with Vibe Coding. Code feedback is welcome; refactoring and optimization via AI is encouraged.
  3. 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.

Release History

VersionChangesUrgencyDate
v0.2.9## What's Changed * refactor(runtime): move remote response assembly to integrations by @limityan in https://github.com/GCWing/BitFun/pull/875 * refactor(runtime): close tool and product-domain owner slices by @limityan in https://github.com/GCWing/BitFun/pull/876 * feat: add create workspace action in chat dropdown by @kev1n77 in https://github.com/GCWing/BitFun/pull/865 * feat(mobile-web): add long-press message actions — copy, resend, delete by @jarvis24young in https://github.com/GCWing/BitFHigh6/2/2026
v0.2.8## What's Changed * fix(desktop): agent companion pet resize safety and Windows UX by @bobleer in https://github.com/GCWing/BitFun/pull/687 * fix(cli): initialize terminal service during startup & fix user question and model name display by @kev1n77 in https://github.com/GCWing/BitFun/pull/686 * Refactor MCP auth and config helpers into services-integrations by @limityan in https://github.com/GCWing/BitFun/pull/688 * Stabilize Deep Review recovery and capacity waits by @limityan in https://githuHigh5/25/2026
v0.2.7## What's Changed * fix(web-ui): poll cursor position for companion pet hover by @bobleer in https://github.com/GCWing/BitFun/pull/628 * fix(ai): preserve tool argument replay stability to avoid prompt caching misses by @wsp1911 in https://github.com/GCWing/BitFun/pull/627 * feat(web-ui): unify tool card status slot and processing indicator by @GCWing in https://github.com/GCWing/BitFun/pull/629 * feat(web-ui): refine TodoWrite card and compact header action by @GCWing in https://github.com/GCWiHigh5/12/2026
v0.2.6-test.2Latest release: v0.2.6-test.2High5/8/2026
v0.2.5## What's Changed * feat(ai-adapters): add Anthropic extended thinking support in stream … by @limityan in https://github.com/GCWing/BitFun/pull/507 * fix: reset chat input mode after assistant sessions by @bobleer in https://github.com/GCWing/BitFun/pull/508 * fix(web-ui): clarify terminal tool execution phases by @wsp1911 in https://github.com/GCWing/BitFun/pull/509 * feat(agent): Computer Use mode, control tooling, and Feishu bot docs by @bobleer in https://github.com/GCWing/BitFun/pull/511 *High4/28/2026
v0.2.4## What's Changed * feat(control-hub): UX hardening for IM flows + ObjC exception safety by @bobleer in https://github.com/GCWing/BitFun/pull/444 * feat(control-hub): expose BitFun self-introspection to the agent by @bobleer in https://github.com/GCWing/BitFun/pull/445 * feat(ai): import local Codex / Gemini CLI accounts as models by @bobleer in https://github.com/GCWing/BitFun/pull/447 * feat: builtin miniapps + IM bot UX overhaul + disabled-model safeguards by @bobleer in https://github.com/GCHigh4/24/2026
nightlyAutomated nightly build from `main` branch. **Version**: `0.2.3-nightly.20260421+5479faa3` **Commit**: 5479faa3fe2efd49091743a28a019e8d2482c47d **Date**: 2026-04-21T03:56:44Z > **Warning**: Nightly builds are untested and may be unstable. High4/21/2026
v0.2.3## What's Changed * feat(mcp): add remote auth, interaction flows, and prompt/resource support by @wgqqqqq in https://github.com/GCWing/BitFun/pull/344 * style(web-ui): NavPanel search trigger and nav polish by @GCWing in https://github.com/GCWing/BitFun/pull/346 * test(core): add SSE fixture integration coverage for stream processor by @wsp1911 in https://github.com/GCWing/BitFun/pull/347 * fix: refine terminal environment and ANSI log cleanup by @wsp1911 in https://github.com/GCWing/BitFun/pulHigh4/17/2026
v0.2.3## What's Changed * feat(mcp): add remote auth, interaction flows, and prompt/resource support by @wgqqqqq in https://github.com/GCWing/BitFun/pull/344 * style(web-ui): NavPanel search trigger and nav polish by @GCWing in https://github.com/GCWing/BitFun/pull/346 * test(core): add SSE fixture integration coverage for stream processor by @wsp1911 in https://github.com/GCWing/BitFun/pull/347 * fix: refine terminal environment and ANSI log cleanup by @wsp1911 in https://github.com/GCWing/BitFun/pulHigh4/17/2026
v0.2.3## What's Changed * feat(mcp): add remote auth, interaction flows, and prompt/resource support by @wgqqqqq in https://github.com/GCWing/BitFun/pull/344 * style(web-ui): NavPanel search trigger and nav polish by @GCWing in https://github.com/GCWing/BitFun/pull/346 * test(core): add SSE fixture integration coverage for stream processor by @wsp1911 in https://github.com/GCWing/BitFun/pull/347 * fix: refine terminal environment and ANSI log cleanup by @wsp1911 in https://github.com/GCWing/BitFun/pulHigh4/17/2026
v0.2.3## What's Changed * feat(mcp): add remote auth, interaction flows, and prompt/resource support by @wgqqqqq in https://github.com/GCWing/BitFun/pull/344 * style(web-ui): NavPanel search trigger and nav polish by @GCWing in https://github.com/GCWing/BitFun/pull/346 * test(core): add SSE fixture integration coverage for stream processor by @wsp1911 in https://github.com/GCWing/BitFun/pull/347 * fix: refine terminal environment and ANSI log cleanup by @wsp1911 in https://github.com/GCWing/BitFun/pulHigh4/17/2026
v0.2.3-alpha.0Release v0.2.3-alpha.0Medium4/7/2026
v0.2.2## What's Changed * refactor(session): separate runtime context management and harden snapshots persistence by @wsp1911 in https://github.com/GCWing/BitFun/pull/293 * refactor(web-ui): Modal, nav search, welcome panel, Git tool card by @GCWing in https://github.com/GCWing/BitFun/pull/295 * feat: remote SSH workspace, computer use, and session integration by @bobleer in https://github.com/GCWing/BitFun/pull/294 * feat: improve session compression flow and add manual compaction entrypoint by @wsp1High4/2/2026
v0.2.1## What's Changed * feat(ai): add SiliconFlow provider, Gemini model listing, and update provider configs by @bobleer in https://github.com/GCWing/BitFun/pull/176 * feat(insights): add insights report pipeline and UI integration by @kev1n77 in https://github.com/GCWing/BitFun/pull/172 * feat(plan): add loading indicator to CreatePlanDisplay by @GCWing in https://github.com/GCWing/BitFun/pull/178 * feat(ai): add X-Verification-Code header for openbitfun.com requests by @bobleer in https://github.Medium3/27/2026
v0.2.1.alpha.0Release v0.2.1.alpha.0Medium3/27/2026
v0.2.0## What's Changed * feat(chat): add input history navigation with up/down arrows by @litunan in https://github.com/GCWing/BitFun/pull/116 * Fix stale image contexts after chat input removal by @wgqqqqq in https://github.com/GCWing/BitFun/pull/117 * fix(web-ui): reset Markdown error boundary when content changes by @clearme777 in https://github.com/GCWing/BitFun/pull/118 * Fix/workspace pathfix: preserve workspace context for remote file links across web and mobile by @wgqqqqq in https://githLow3/16/2026
v0.1.2Please note: Since there are currently no developer account signing options available for the Mac platform, please execute the following command manually: ```shell sudo spctl --master-disable sudo xattr -dr com.apple.quarantine /Applications/BitFun.app ``` If necessary, try: Open Settings, search for "Privacy & Security", and select "Any source" under "Allow apps to use". Low3/11/2026
v0.1.2.alpha.1v0.1.2.alpha.1 versionLow3/9/2026
v0.1.1 - Improved AI response streaming stability (including better retry handling for transient network/SSE interruptions). - Added support for GLM-5. - Added a new logging page in Config Center. - Improved localization support: session titles now respect user locale. - Updated default behavior for project context / AI instruction files to be less intrusive. - Fixed several UI issues (including config page button styling). Low2/14/2026
v0.1.0## First release The initial release includes several basic Code Agent capabilities: ### Working Modes | Mode | Scenario | Characteristics | |------|----------|-----------------| | **Agentic** | Day-to-day coding | Conversation-driven; AI autonomously reads, edits, runs, and verifies. | | **Plan** | Complex tasks | Plan first, then execute; align on critical changes upfront. | | **Debug** | Hard problems | Instrument & trace → compare paths → root-cause analysis → verify fix. | | **RevLow2/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocolv1.59.5
adk-jsAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.devtools-v1.2.0
poco-clawA more beautiful and easier-to-use alternative to OpenClaw. It features a nicer Web UI, built-in IM support, and a sandboxed runtime for improved safety. Under the hood, it is powered by a Claude Codev0.5.4
@robota-sdk/agent-coreComplete AI agent implementation with unified core and tools functionality - conversation management, plugin system, and advanced agent featuresmain@2026-05-31
codehydraMulti-workspace IDE for parallel AI agent developmentv2026.5.23

More in AI Agents

hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol
e2bE2B SDK that give agents cloud environments