BitPull

Join your computers and your friends' to run large open AI models, reuse shared code, and run sandboxed jobs on a community network, from Claude Code, Cursor or any MCP client.

Documentação

BitPull client

This is the source code of the BitPull client: the desktop app, the bitpull command line, the MCP server (npx -y bitpull mcp), the local dashboard and the worker that runs jobs when you lend your computer.

You can read exactly what runs on your computer: what lending does, how jobs are sandboxed, what the app sends to https://bitpull.cloud and what stays on your machine.

The server (website, API, network, billing) is not part of this repository.

What is here

FolderWhat it is
apps/agentCLI, MCP server (src/mcp.ts), local dashboard (ui/, src/control.ts), worker and sandbox, setup and doctor
apps/desktopTauri 2 app that runs the agent as a sidecar: autostart, tray, watchdog, updater
packages/coreShared code: manifests, access policy, release signature checks, job encryption, open-model catalogue, requirements per system

Build and test

Requires Node.js 20 or later.

npm install
npm run typecheck
npm test
npm run agent -- doctor

Tests that need the BitPull server are not included. The desktop app also needs Rust and the Tauri 2 prerequisites: cd apps/desktop && npx tauri dev.

Official builds are signed and published from https://github.com/SamuealPK/bitpull-releases. A build you make yourself updates itself only if you keep the updater settings, and it connects to https://bitpull.cloud unless you set BITPULL_COORDINATOR.

Licence

Functional Source License 1.1, Apache 2.0 future licence (FSL-1.1-ALv2).

You can read, change, build and use this code for any purpose except offering a product or service that competes with BitPull. Two years after each version is published, that version becomes available under the Apache 2.0 licence.

The name BitPull and its logo are not covered by the licence.

Security

Please report security problems privately through GitHub's "Report a vulnerability" on https://github.com/SamuealPK/bitpull-releases, not in public issues.