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.
- Website: https://bitpull.cloud
- Guide for AI assistants: https://bitpull.cloud/llms.txt
- Downloads and releases: https://github.com/SamuealPK/bitpull-releases
What is here
| Folder | What it is |
|---|---|
apps/agent | CLI, MCP server (src/mcp.ts), local dashboard (ui/, src/control.ts), worker and sandbox, setup and doctor |
apps/desktop | Tauri 2 app that runs the agent as a sidecar: autostart, tray, watchdog, updater |
packages/core | Shared 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.