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.13## 中文 ### 新功能 - 新增 BitFun Canvas 支持 - 新增记忆提取与整合流程 - 支持可复用的子代理任务会话 - 支持在内置浏览器中打开链接 - 远程文件传输现已支持进度显示、取消操作和文件夹传输 - 文件管理器新增压缩与解压功能 - 新增账号登录入口及更多插件、OpenCode 能力 ### 修复与改进 - 优化长会话导航和 `/btw` 旁支问题体验 - 提升 PPT 导出效果和预览稳定性 - 修复远程工作区文件操作、Markdown 图片显示和桌面窗口恢复问题 - 改进 PowerShell 7 检测、自动更新和启动稳定性 - 优化插件架构、主题系统、Review 流程和后端性能 - 提升 Linux ARM64、macOS 打包及 CI 稳定性 ### 感谢 感谢 @limityan、@bobleer、@wgqqqqq、@wsp1911、@zvzuola、@kev1n77 和 @Horizonll 为本次更新作出的贡献! --- ## English ### New FeatureHigh7/13/2026
v0.2.12 ## 更新摘要 ### 本次迭代核心 新增图片理解工具、工具审批栏、Remote Connect LAN IP 选择,并大幅增强 Computer Use、PPT Live、Flow Chat 长会话、终端和远程 SSH 会话体验。 ### 关键特性 * [图片理解工具] 新增 `analyze_image` 工具,Agent 可使用配置的图片理解模型分析本地或远程 Workspace 图片;聊天粘贴/上传图片、普通对话和 `/btw` 侧边问题都支持图片上下文。 * [工具审批栏] Flow Chat 新增统一审批栏,支持批准、拒绝、带指令拒绝、权限选项、倒计时和一键开启自动执行;文件修改类工具会进入审批流程。 * [Computer Use 升级] 统一 `computer_use` 工具入口,并大幅增强 macOS / Windows 桌面自动化能力,包括后台点击、输入、拖拽、窗口截图、应用状态读取和权限提示。 * [Computer Use 工具卡] Flow Chat 新增专用 Computer Use 工具卡,可展High7/3/2026
v0.2.11## 更新摘要 ### 本次迭代核心 新增图片查看工具、内联 Skill 引用、自定义 Agent/模式管理,并大幅增强 PPT Live、Flow Chat、终端和后台子代理体验。 ### 关键特性 * [图片查看工具] 新增 view_image 工具,Agent 可读取本地或远程 SSH Workspace 中的图片,并作为多模态输入进行分析。 * [内联 Skill 引用] 输入框支持通过 / 或 $ 插入 [$SkillName],Skill 会以标签形式展示,运行时也会作为结构化 Skill 引用传递给 Agent。 * [自定义 Agent 与自定义模式] 支持创建和管理自定义 mode / subagent,可配置提示词、工具、运行上下文策略和默认会话模式。 * [后台子代理活动面板] Flow Chat 顶部栏和会话导航可展示后台 subagent 活动,支持打开相关会话、取消单个任务或批量停止后台活动。 * [PPT Live 生成增强] PPT Live 支持更清晰的生成流程、子任务进度展示、单轮 cowork 生成、一框式提示引导High6/24/2026
v0.2.10## What's Changed * refactor(agent-runtime): own prompt loop facts by @limityan in https://github.com/GCWing/BitFun/pull/1030 * refactor(agent-runtime): own event facts by @limityan in https://github.com/GCWing/BitFun/pull/1033 * fix(flow-chat): keep streaming code preview tail visible by @limityan in https://github.com/GCWing/BitFun/pull/1037 * refactor(agent-runtime): own prompt cache and registry facts by @limityan in https://github.com/GCWing/BitFun/pull/1036 * fix: improve cache baseline reHigh6/13/2026
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

adk-jsAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.integrations-v1.4.0
codehydraMulti-workspace IDE for parallel AI agent developmentv2026.7.18
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocolv1.63.0
@robota-sdk/agent-coreComplete AI agent implementation with unified core and tools functionality - conversation management, plugin system, and advanced agent featuresv3.0.0-beta.79
echosYour personal AI knowledge system — self-hosted, agent-driven, and always private.v0.19.2

More in AI Agents

awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
letta-codeThe memory-first coding agent
MiniSearchMinimalist web-searching platform with an AI assistant that runs directly from your browser. Uses WebLLM, Wllama and SearXNG. Demo: https://felladrin-minisearch.hf.space
tokentracker-cliToken usage tracker for AI agent CLIs (Claude Code, Codex, Cursor, Kiro, Gemini, OpenCode, OpenClaw, Hermes, GitHub Copilot)