{"name":"BitPull","description":"Desktop app where developers share knowledge (signed, AI-readable code repositories through MCP) and compute (sandboxed jobs, open AI models). Lending this computer is off until the person turns it on.","homepage":"https://bitpull.cloud","guideForAssistants":"https://bitpull.cloud/llms.txt","version":"0.1.15","publishedAt":"2026-11-03T03:35:31Z","releaseUrl":"https://github.com/SamuealPK/bitpull-releases/releases/tag/v0.1.15","packages":[{"platform":"darwin-arm64","file":"BitPull_aarch64.app.tar.gz","url":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_aarch64.app.tar.gz","sha256":"2f76c1818294a38f04dd323eada82cb35daf6ed23804da85e4e704fb1968b264","sizeBytes":34312105,"signatureUrl":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_aarch64.app.tar.gz.sig","format":"app.tar.gz"},{"platform":"darwin-x64","file":"BitPull_x64.app.tar.gz","url":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_x64.app.tar.gz","sha256":"c77ca58fd5e0598920102e0e7d9a87fb69db46161268c13702d4e358aac0f44d","sizeBytes":35649555,"signatureUrl":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_x64.app.tar.gz.sig","format":"app.tar.gz"},{"platform":"win32-x64","file":"BitPull_0.1.15_x64-setup.exe","url":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_0.1.15_x64-setup.exe","sha256":"368ca476d4d9a4c48b0f3051aad0be283257cf8f3848c27fd9896b515a6781be","sizeBytes":21424033,"signatureUrl":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_0.1.15_x64-setup.exe.sig","format":"nsis-setup.exe"},{"platform":"linux-x64-deb","file":"BitPull_0.1.15_amd64.deb","url":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_0.1.15_amd64.deb","sha256":"7207825b418018cf11d244e8b9f5ec3231a1ea557a14e7273917d8002e0fc2f0","sizeBytes":38605082,"signatureUrl":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_0.1.15_amd64.deb.sig","format":"deb"},{"platform":"linux-x64-rpm","file":"BitPull-0.1.15-1.x86_64.rpm","url":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull-0.1.15-1.x86_64.rpm","sha256":"20eb63b6ee8841a25383338c820904f74348f961bf5f3cba05b14e021c8713eb","sizeBytes":38612605,"signatureUrl":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull-0.1.15-1.x86_64.rpm.sig","format":"rpm"},{"platform":"linux-x64-appimage","file":"BitPull_0.1.15_amd64.AppImage","url":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_0.1.15_amd64.AppImage","sha256":"ed830bfe419b14ca85a43ac0d560bcfcf0ad59c76241af4456ce3f1eecff53d5","sizeBytes":113158648,"signatureUrl":"https://github.com/SamuealPK/bitpull-releases/releases/download/v0.1.15/BitPull_0.1.15_amd64.AppImage.sig","format":"AppImage"}],"verify":{"sha256":"Compare the SHA-256 of the downloaded file with packages[].sha256 (taken from GitHub's own record of the release file). The install scripts refuse a mismatch.","updaterPublicKey":"dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEZCNEY0Q0U5OUY3RDRFOTgKUldTWVRuMmY2VXhQKzRCaG1JR09HYUd2cGN4eklscnJBalB6VUtuOVpTZElJMVNvcnBPZkJDdnAK","updaterSignature":"Each package has a minisign signature (signatureUrl) checked with updaterPublicKey by the app's auto-updater.","codeSigning":"macOS builds are ad-hoc signed, not notarized: installing through the script avoids the Gatekeeper prompt for downloaded apps. Windows builds are not Authenticode-signed: SmartScreen may warn when opened from a browser."},"installScripts":{"macos-linux":{"command":"curl -fsSL https://bitpull.cloud/install.sh | sh","source":"https://bitpull.cloud/install.sh"},"windows":{"command":"powershell -ExecutionPolicy Bypass -c \"irm https://bitpull.cloud/install.ps1 | iex\"","source":"https://bitpull.cloud/install.ps1"},"notes":"Read the script before running it. No administrator rights needed, except Linux .deb/.rpm (sudo). Installs for the current user and adds the `bitpull` command."},"whatItDoes":["Installs a desktop app and a background agent that starts at login (can be quit from the tray icon).","The agent's dashboard and API listen only on 127.0.0.1 and need a secret token.","Reads only folders the person authorises. Never uploads files that were not published.","Lending CPU, memory or AI models is off by default; when on, other users' jobs run end-to-end encrypted in sandboxes without internet or access to personal files.","Data stored in ~/.bitpull (Windows: %USERPROFILE%\\.bitpull)."],"commandLine":{"macos":"/Applications/BitPull.app/Contents/MacOS/bitpull-agent (the script links it as ~/.local/bin/bitpull)","windows":"%LOCALAPPDATA%\\BitPull\\bitpull-agent.exe (the script adds %LOCALAPPDATA%\\BitPull\\bin\\bitpull.cmd to the user PATH)","linux":"/usr/bin/bitpull-agent with .deb or .rpm (the script links it as ~/.local/bin/bitpull)","start":"bitpull doctor --json"},"requirements":{"darwin-arm64":[{"id":"bitpull","name":"BitPull app","level":"required","enables":"everything: the desktop app, the background agent and the `bitpull` command","terms":"Free. Signed release builds from github.com/SamuealPK/bitpull-releases","needsAdmin":false,"install":["curl -fsSL https://bitpull.cloud/install.sh | sh"],"check":"bitpull version","docs":"https://bitpull.cloud/llms.txt","notes":"The scripts download the latest release, verify its SHA-256 against /install.json and install it for the current user."},{"id":"account","name":"BitPull account login","level":"required","enables":"using the network and lending this computer","terms":"Free plan available; paid plans optional.","needsAdmin":false,"install":["bitpull login --device"],"check":"bitpull status --json","docs":"https://bitpull.cloud/llms.txt","notes":"Prints a code and a link. The PERSON must open the link and approve; an assistant must never approve it or ask for the password."},{"id":"docker","name":"Docker Desktop","level":"optional","enables":"lending CPU and memory: other users' build, test and script jobs in an isolated sandbox","terms":"Docker Desktop is free for personal use, education and small businesses (under 250 employees and $10M revenue); larger companies need a paid subscription.","needsAdmin":true,"install":["curl -fL -o /tmp/Docker.dmg https://desktop.docker.com/mac/main/arm64/Docker.dmg","sudo hdiutil attach /tmp/Docker.dmg","sudo /Volumes/Docker/Docker.app/Contents/MacOS/install --accept-license --user=$USER","sudo hdiutil detach /Volumes/Docker","open -a Docker"],"check":"docker info --format {{.ServerVersion}}","docs":"https://docs.docker.com/desktop/setup/install/mac-install/"},{"id":"apple-container","name":"Apple Container","level":"optional","enables":"stronger isolation for container jobs: each job in its own lightweight virtual machine (alternative to Docker)","terms":"Free, open source (Apache-2.0), by Apple. Needs macOS 26 or later.","needsAdmin":true,"install":["open https://github.com/apple/container/releases/latest","# install the signed .pkg, then: container system start"],"check":"container --version","docs":"https://github.com/apple/container"},{"id":"ollama","name":"Ollama","level":"optional","enables":"lending open AI models for text, code, vision, OCR, translation and embeddings","terms":"Free, open source (MIT).","needsAdmin":true,"install":["curl -fsSL https://ollama.com/install.sh | sh"],"check":"ollama --version","docs":"https://docs.ollama.com","notes":"Then download a model the computer can run: `bitpull doctor` lists the catalogue with sizes and memory needs; `bitpull pull <model>`."},{"id":"lemonade","name":"Image, speech and music engine (Lemonade)","level":"optional","enables":"lending open models for image generation, speech-to-text, text-to-speech, music, reranking and upscaling","terms":"Free, open source (Apache-2.0). Installed inside BitPull's own folder.","needsAdmin":false,"install":["bitpull install lemonade"],"check":"bitpull doctor --json","docs":"https://github.com/lemonade-sdk/lemonade","notes":"Music generation is not available on macOS."},{"id":"ai-tool","name":"Connection to the person's AI tools (MCP)","level":"optional","enables":"Claude Code, Codex, Cursor, Windsurf, Gemini CLI, VS Code and Claude Desktop can search shared code, use the network and configure BitPull","terms":"Free.","needsAdmin":false,"install":["bitpull connect <claude-code|codex|cursor|windsurf|gemini|vscode|claude-desktop>"],"check":"bitpull connect --list","docs":"https://bitpull.cloud/llms.txt"}],"darwin-x64":[{"id":"bitpull","name":"BitPull app","level":"required","enables":"everything: the desktop app, the background agent and the `bitpull` command","terms":"Free. Signed release builds from github.com/SamuealPK/bitpull-releases","needsAdmin":false,"install":["curl -fsSL https://bitpull.cloud/install.sh | sh"],"check":"bitpull version","docs":"https://bitpull.cloud/llms.txt","notes":"The scripts download the latest release, verify its SHA-256 against /install.json and install it for the current user."},{"id":"account","name":"BitPull account login","level":"required","enables":"using the network and lending this computer","terms":"Free plan available; paid plans optional.","needsAdmin":false,"install":["bitpull login --device"],"check":"bitpull status --json","docs":"https://bitpull.cloud/llms.txt","notes":"Prints a code and a link. The PERSON must open the link and approve; an assistant must never approve it or ask for the password."},{"id":"docker","name":"Docker Desktop","level":"optional","enables":"lending CPU and memory: other users' build, test and script jobs in an isolated sandbox","terms":"Docker Desktop is free for personal use, education and small businesses (under 250 employees and $10M revenue); larger companies need a paid subscription.","needsAdmin":true,"install":["curl -fL -o /tmp/Docker.dmg https://desktop.docker.com/mac/main/amd64/Docker.dmg","sudo hdiutil attach /tmp/Docker.dmg","sudo /Volumes/Docker/Docker.app/Contents/MacOS/install --accept-license --user=$USER","sudo hdiutil detach /Volumes/Docker","open -a Docker"],"check":"docker info --format {{.ServerVersion}}","docs":"https://docs.docker.com/desktop/setup/install/mac-install/"},{"id":"ollama","name":"Ollama","level":"optional","enables":"lending open AI models for text, code, vision, OCR, translation and embeddings","terms":"Free, open source (MIT).","needsAdmin":true,"install":["curl -fsSL https://ollama.com/install.sh | sh"],"check":"ollama --version","docs":"https://docs.ollama.com","notes":"Then download a model the computer can run: `bitpull doctor` lists the catalogue with sizes and memory needs; `bitpull pull <model>`."},{"id":"ai-tool","name":"Connection to the person's AI tools (MCP)","level":"optional","enables":"Claude Code, Codex, Cursor, Windsurf, Gemini CLI, VS Code and Claude Desktop can search shared code, use the network and configure BitPull","terms":"Free.","needsAdmin":false,"install":["bitpull connect <claude-code|codex|cursor|windsurf|gemini|vscode|claude-desktop>"],"check":"bitpull connect --list","docs":"https://bitpull.cloud/llms.txt"}],"win32-x64":[{"id":"bitpull","name":"BitPull app","level":"required","enables":"everything: the desktop app, the background agent and the `bitpull` command","terms":"Free. Signed release builds from github.com/SamuealPK/bitpull-releases","needsAdmin":false,"install":["powershell -ExecutionPolicy Bypass -c \"irm https://bitpull.cloud/install.ps1 | iex\""],"check":"bitpull version","docs":"https://bitpull.cloud/llms.txt","notes":"The scripts download the latest release, verify its SHA-256 against /install.json and install it for the current user."},{"id":"account","name":"BitPull account login","level":"required","enables":"using the network and lending this computer","terms":"Free plan available; paid plans optional.","needsAdmin":false,"install":["bitpull login --device"],"check":"bitpull status --json","docs":"https://bitpull.cloud/llms.txt","notes":"Prints a code and a link. The PERSON must open the link and approve; an assistant must never approve it or ask for the password."},{"id":"docker","name":"Docker Desktop","level":"optional","enables":"lending CPU and memory: other users' build, test and script jobs in an isolated sandbox","terms":"Docker Desktop is free for personal use, education and small businesses (under 250 employees and $10M revenue); larger companies need a paid subscription.","needsAdmin":true,"install":["winget install -e --id Docker.DockerDesktop --accept-package-agreements --accept-source-agreements","start \"\" \"C:\\Program Files\\Docker\\Docker\\Docker Desktop.exe\""],"check":"docker info --format {{.ServerVersion}}","docs":"https://docs.docker.com/desktop/setup/install/windows-install/","notes":"Needs WSL 2 (installed by Docker Desktop; may require a restart). The Windows user must be in the docker-users group. Then run `bitpull doctor` again."},{"id":"ollama","name":"Ollama","level":"optional","enables":"lending open AI models for text, code, vision, OCR, translation and embeddings","terms":"Free, open source (MIT).","needsAdmin":false,"install":["winget install -e --id Ollama.Ollama --accept-package-agreements --accept-source-agreements"],"check":"ollama --version","docs":"https://docs.ollama.com","notes":"Then download a model the computer can run: `bitpull doctor` lists the catalogue with sizes and memory needs; `bitpull pull <model>`."},{"id":"lemonade","name":"Image, speech and music engine (Lemonade)","level":"optional","enables":"lending open models for image generation, speech-to-text, text-to-speech, music, reranking and upscaling","terms":"Free, open source (Apache-2.0). Installed inside BitPull's own folder.","needsAdmin":false,"install":["bitpull install lemonade"],"check":"bitpull doctor --json","docs":"https://github.com/lemonade-sdk/lemonade"},{"id":"nvidia-driver","name":"NVIDIA driver","level":"optional","enables":"faster AI models on an NVIDIA graphics card. Not needed for AMD or Intel graphics (Vulkan drivers come with the system).","terms":"Free.","needsAdmin":true,"install":["start https://www.nvidia.com/Download/index.aspx"],"check":"nvidia-smi -L","docs":"https://www.nvidia.com/Download/index.aspx"},{"id":"ai-tool","name":"Connection to the person's AI tools (MCP)","level":"optional","enables":"Claude Code, Codex, Cursor, Windsurf, Gemini CLI, VS Code and Claude Desktop can search shared code, use the network and configure BitPull","terms":"Free.","needsAdmin":false,"install":["bitpull connect <claude-code|codex|cursor|windsurf|gemini|vscode|claude-desktop>"],"check":"bitpull connect --list","docs":"https://bitpull.cloud/llms.txt"}],"linux-x64":[{"id":"bitpull","name":"BitPull app","level":"required","enables":"everything: the desktop app, the background agent and the `bitpull` command","terms":"Free. Signed release builds from github.com/SamuealPK/bitpull-releases","needsAdmin":false,"install":["curl -fsSL https://bitpull.cloud/install.sh | sh"],"check":"bitpull version","docs":"https://bitpull.cloud/llms.txt","notes":"The scripts download the latest release, verify its SHA-256 against /install.json and install it for the current user."},{"id":"account","name":"BitPull account login","level":"required","enables":"using the network and lending this computer","terms":"Free plan available; paid plans optional.","needsAdmin":false,"install":["bitpull login --device"],"check":"bitpull status --json","docs":"https://bitpull.cloud/llms.txt","notes":"Prints a code and a link. The PERSON must open the link and approve; an assistant must never approve it or ask for the password."},{"id":"docker","name":"Docker Engine","level":"optional","enables":"lending CPU and memory: other users' build, test and script jobs in an isolated sandbox","terms":"Docker Engine is open source (Apache-2.0).","needsAdmin":true,"install":["curl -fsSL https://get.docker.com | sudo sh","sudo usermod -aG docker $USER"],"check":"docker info --format {{.ServerVersion}}","docs":"https://docs.docker.com/engine/install/","notes":"Log out and in again after usermod so the user can use docker without sudo."},{"id":"ollama","name":"Ollama","level":"optional","enables":"lending open AI models for text, code, vision, OCR, translation and embeddings","terms":"Free, open source (MIT).","needsAdmin":true,"install":["curl -fsSL https://ollama.com/install.sh | sh"],"check":"ollama --version","docs":"https://docs.ollama.com","notes":"Then download a model the computer can run: `bitpull doctor` lists the catalogue with sizes and memory needs; `bitpull pull <model>`."},{"id":"lemonade","name":"Image, speech and music engine (Lemonade)","level":"optional","enables":"lending open models for image generation, speech-to-text, text-to-speech, music, reranking and upscaling","terms":"Free, open source (Apache-2.0). Installed inside BitPull's own folder.","needsAdmin":false,"install":["bitpull install lemonade"],"check":"bitpull doctor --json","docs":"https://github.com/lemonade-sdk/lemonade"},{"id":"nvidia-driver","name":"NVIDIA driver","level":"optional","enables":"faster AI models on an NVIDIA graphics card. Not needed for AMD or Intel graphics (Vulkan drivers come with the system).","terms":"Free.","needsAdmin":true,"install":["sudo ubuntu-drivers install  # Ubuntu; other distributions: see docs"],"check":"nvidia-smi -L","docs":"https://www.nvidia.com/Download/index.aspx"},{"id":"ai-tool","name":"Connection to the person's AI tools (MCP)","level":"optional","enables":"Claude Code, Codex, Cursor, Windsurf, Gemini CLI, VS Code and Claude Desktop can search shared code, use the network and configure BitPull","terms":"Free.","needsAdmin":false,"install":["bitpull connect <claude-code|codex|cursor|windsurf|gemini|vscode|claude-desktop>"],"check":"bitpull connect --list","docs":"https://bitpull.cloud/llms.txt"}]},"stepsForAssistants":["1. Tell the person what BitPull is and what will be installed (this file, `whatItDoes`). Ask before installing.","2. Run the install script for the system (installScripts). It verifies the SHA-256 and prints where `bitpull` is.","3. Run `bitpull login --device` and show the person the link and code: only the person approves it on the website. Never ask for or type their password.","4. Run `bitpull doctor --json`. Install required items first; for optional ones explain what each enables and its terms, and ask before installing (some need administrator rights).","5. Optional: `bitpull connect <tool>` to connect the assistant itself through MCP; then the BitPull tools (bitpull_setup_status, bitpull_set_lending_rules…) are available.","6. Lending stays off until the person chooses: `bitpull set enabled=on` with their consent; limits with `bitpull limits`."]}