Repolode
GCWing

GCWing/OpenBitFun

Open-source desktop agent workspace in Rust with four harness modes, cross-device remote control, and customizable Mini Apps.

Open-source alternative to:CursorClaude Code

Stars
2,860
Forks
273
Open issues
110
Last commit
9 hours ago

What is it?

OpenBitFun is an open-source agent workspace built around a Rust agent runtime and a desktop application. Its Agent Harness plans steps, manages context, calls tools, and coordinates multiple agents, and users can pick among four modes (Minimal, Standard, Ultimate, Creative) depending on how complex the task is.

Tasks can run on a remote host, through a jump host, or in a container over SSH, and can be followed or steered from a mobile client, a browser, or a messaging bot. Account sync between devices runs through a relay server the user deploys. Users can also build Mini Apps, which pair a dedicated interface with an agent conversation, and extend agents with MCP tools, Skills, and Hooks.

The project targets Windows, macOS, and Linux, and the repository includes a CLI. Its core code is MIT licensed, and the project also documents a 1.0.0 release that is not data-compatible with 0.2.x versions.

Key features

  • 01Four Agent Harness modes for quick edits, everyday multi-step tasks, complex multi-agent work, and creation.
  • 02Cross-device control from desktop, mobile, and browser, with approval requests handled remotely.
  • 03Remote execution over SSH, including jump hosts and containers.
  • 04Mini Apps that pair a custom interface with an agent conversation.
  • 05Extensibility through MCP tools, Skills, Hooks, and customizable agents.
  • 06Rust runtime with persistent sessions, context compression, and interruption recovery.

Use cases

  • Delegating multi-step coding work to an agent and checking progress from a phone.
  • Running long agent tasks on a remote server or container over SSH.
  • Building small personal tools, such as a Git insights panel, as Mini Apps.
  • Creating specialist agents with custom tools and workflows for a specific domain.

Quick start

  1. 1

    Install Node.js 22.12+, pnpm 10.15.0, the Rust toolchain and Tauri prerequisites, then clone the repository

  2. 2

    Install dependencies

    pnpm install
  3. 3

    Run the desktop app in development mode

    pnpm run desktop:dev

Things to know

  • Running from source requires Node.js, pnpm, the Rust toolchain and Tauri prerequisites.
  • Version 1.0.0 is not data-compatible with legacy 0.2.x releases; migration needs separate data tools.
  • Cross-device remote control between devices on the same account requires deploying your own Relay server.

Topics

FAQ

What is OpenBitFun?
Open-source desktop agent workspace in Rust with four harness modes, cross-device remote control, and customizable Mini Apps. OpenBitFun is an open-source agent workspace built around a Rust agent runtime and a desktop application. Its Agent Harness plans steps, manages context, calls tools, and coordinates multiple agents, and users can pick among four modes (Minimal, Standard, Ultimate, Creative) depending on how complex the task is.
Is OpenBitFun free to use? What license does it have?
OpenBitFun is open source under the MIT license. Check the license terms before using it in commercial products.
Is OpenBitFun still maintained?
Actively maintained. The last commit to OpenBitFun was on Oct 19, 2026.
What can I use OpenBitFun for?
Delegating multi-step coding work to an agent and checking progress from a phone. Running long agent tasks on a remote server or container over SSH. Building small personal tools, such as a Git insights panel, as Mini Apps. Creating specialist agents with custom tools and workflows for a specific domain.
How do I install OpenBitFun?
Install Node.js 22.12+, pnpm 10.15.0, the Rust toolchain and Tauri prerequisites, then clone the repository Install dependencies: pnpm install Run the desktop app in development mode: pnpm run desktop:dev
Where can I get OpenBitFun?
The source code and installation instructions are on GitHub: https://github.com/GCWing/OpenBitFun

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects