MCPHub LabRegistryGCWing/BitFun
GCWing

GCWing/BitFun

Built by GCWing β€’ 541 stars

What is GCWing/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

How to use GCWing/BitFun?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add GCWing/BitFun using the following command: npx @modelcontextprotocol/gcwing-bitfun 4. Restart the client and verify the new tools are active.
πŸ›‘οΈ Scoped (Restricted)
npx @modelcontextprotocol/gcwing-bitfun --scope restricted
πŸ”“ Unrestricted Access
npx @modelcontextprotocol/gcwing-bitfun

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

GCWing/BitFun FAQ

Q

Is GCWing/BitFun safe?

Yes, GCWing/BitFun follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is GCWing/BitFun up to date?

GCWing/BitFun is currently active in the registry with 541 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for GCWing/BitFun?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub

δΈ­ζ–‡ | English

<div align="center">

BitFun

AI assistant with personality and memory

Hand over the work, keep the life

AI Agent workspace for coding and knowledge work

</div> <div align="center">

GitHub release Website License: MIT Platform

</div>

Introduction

In the age of AI, true human-machine collaboration is not just a ChatBox, but a partner that understands you, works with you, keeps evolving, and gets things done anytime, anywhere. That is where BitFun begins.

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.

Built with Rust + TypeScript for an ultra-lightweight, fluid, cross-platform experience.

BitFun


Dual Modes

BitFun provides two modes for different kinds of work:

  • Assistant Mode: warmer, preference-aware, and backed by long-term memory. Best for ongoing collaboration, such as maintaining a project or preserving your writing and design style.
  • Professional Mode: token-efficient, execution-first, and context-clean. Best for short, focused tasks like fixing a bug or updating a small feature.

Remote Control

With QR pairing, your phone instantly becomes a remote command center for the desktop Agent. Send one message and the desktop AI starts working right away.

The desktop generates a QR code, and the mobile browser opens the remote interface after scanning it, with no app installation required.

Besides mobile QR pairing, BitFun also supports Telegram / Feishu bots for remote instructions and real-time progress tracking.

FeatureDescription
QR PairingScan a QR code generated by the desktop, complete key exchange, and bind a long-lived connection
Full ControlView sessions, switch modes, send instructions, and control the desktop workflow remotely
Real-time StreamingEvery Agent step and tool call can be viewed live on your phone

Agent System

AgentRoleCore Capabilities
Personal Assistant (Beta)Your dedicated AI companionLong-term memory and personality settings; can orchestrate Code / Cowork / custom Agents on demand, and continuously evolve
Code AgentCoding assistantFour modes: Agentic (autonomous read / edit / run / verify) / Plan (plan first, then execute) / Debug (instrumentation to root cause) / Review (repository-aware code review)
Cowork AgentKnowledge work assistantBuilt-in PDF / DOCX / XLSX / PPTX handling, and can fetch and extend suitable capability packages from the Skill marketplace
Custom AgentDomain specialistQuickly define a domain-specific Agent with Markdown

Ecosystem

It keeps growing.

Mini Apps emerge from conversations, Skills evolve in the community, and Agents improve through collaboration.

LayerDescription
Mini AppsGenerate runnable interfaces from a prompt and package them into desktop apps with one click
Skill MarketplaceInstall community capability packs so Agents can learn new skills quickly
MCP ProtocolConnect external tools and resources to extend Agent capabilities beyond the local system
Custom AgentsDefine roles, memory, and capability boundaries with Markdown
ACP Protocol (WIP)A structured multi-Agent communication standard for interoperating with mainstream AI tools

Platform Support

The project is built with Rust + TypeScript for cross-platform reuse, keeping your Agent available wherever you work.

Form FactorSupported PlatformsStatus
DesktopWindows, macOS, Linuxβœ… Supported (Tauri)
Remote ControlMobile browser, Telegram, Feishuβœ… Supported

Quick Start

Download and Use

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

CLI, Server, and native mobile apps are still in planning or development. Desktop and remote control are already supported.

Build from Source

Make sure you have the following prerequisites installed:

Windows only: The desktop build links against a prebuilt OpenSSL (no OpenSSL source compile). You do not need to download the ZIP by hand: the first time OpenSSL is required, tooling fetches FireDaemon OpenSSL 3.5.5 into .bitfun/cache/ and later runs reuse that cache. pnpm run desktop:dev and all pnpm run desktop:build* scripts run ensure-openssl-windows.mjs (builds use desktop-tauri-build.mjs). If you compile with plain cargo (without those pnpm entrypoints), run node scripts/ensure-openssl-windows.mjs once from the repo root first β€” it performs the same download and prints OPENSSL_* lines for PowerShell. Override with OPENSSL_DIR pointing at the x64 folder from the ZIP, or BITFUN_SKIP_OPENSSL_BOOTSTRAP=1 and your own OPENSSL_*.

# Install dependencies
pnpm install

# Run desktop app in development mode
pnpm run desktop:dev

# Build desktop app
pnpm run desktop:build

For more details, see the Chinese Contributing Guide.

Linux Build

Prerequisites

Install system dependencies:

# Debian/Ubuntu
sudo apt install libwebkit2gtk-4.1-dev build-essential libgtk-3-dev \
  libayatana-appindicator3-dev librsvg2-dev patchelf

See docs/linux-setup.md for other distributions (Arch, Fedora, etc.).

Build

pnpm install
pnpm run desktop:build:linux

Output will be in src/apps/desktop/target/release/bundle/ (.deb, .rpm, .AppImage).


Contributing

We welcome great ideas and code contributions. We are maximally accepting of AI-generated code. Please submit PRs to the dev branch first; we will periodically review and sync to the main branch.

Key contribution areas we focus on:

  1. Contributing good ideas and creativity in features, interaction, and visual design via Issues
  2. Optimizing the Agent system and overall quality
  3. Improving system stability and foundational capabilities
  4. Expanding the ecosystem, including Skills, MCP, LSP plugins, and support for vertical development scenarios

Disclaimer

  1. This project is built in spare time for exploring and researching next-generation human-machine collaboration, not for commercial profit.
  2. 97%+ of this project was built with Vibe Coding. Feedback on code issues is also welcome, and refactoring or optimization through 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 rectification.

<div align="center">

The world is being rewritten, and this time, we are all holding the pen.

</div>

Global Ranking

8.5
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "gcwing-bitfun": { "command": "npx", "args": ["gcwing-bitfun"] } } }