TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
面向所有人的 AI 工作空间。它将您的研究、写作、代码、文件和 git 工作流集中在一个位置,让您保持专注,减少上下文切换,从而完成更多工作。
AI 翻译
An AI workspace for everyone. It keeps your research, writing, coding, files, and git workflows in one place so you can stay focused and get more done with less context switching.
效率工具TypeScript · RustGitHub @youpele52在线运营者未确认
试用过了吗? 点一下就好,无需登录。
正在加载完整 README。 以下为已保存的摘录。
An AI workspace for everyone. It keeps your research, writing, coding, files, and git workflows in one place so you can stay focused and get more done with less context switching.
About the name: This project was formally known as bigCode (https://github.com/youpele52/bigCode). The rebranding to bigbud reflects our evolved vision: while we excel at coding tasks, we're expanding to help anyone accomplish their goals. Like a good friend, bigbud is here to be useful to everyone — programmers and non-programmers alike.查看完整 README ↗An AI workspace for everyone. It keeps your research, writing, coding, files, and git workflows in one place so you can stay focused and get more done with less context switching.
About the name: This project was formally known as bigCode (https://github.com/youpele52/bigCode). The rebranding to bigbud reflects our evolved vision: while we excel at coding tasks, we're expanding to help anyone accomplish their goals. Like a good friend, bigbud is here to be useful to everyone — programmers and non-programmers alike.
Note: The original bigCode repository was either hacked or DMCA'd — while the page returns a 404, its Actions and Settings pages are still accessible.
!lsCmd+W / Ctrl+WDownload the latest version for your platform at bigbud.app/download.
Alternatively, install via terminal:
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/youpele52/bigbud/main/apps/marketing/public/install.sh | sh
Windows:
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/youpele52/bigbud/main/apps/marketing/public/install.ps1 | iex"
git clone https://github.com/youpele52/bigbud.git
cd bigbud
bun install
bun dev
Open http://localhost:5733 in your browser.
For desktop development:
bun dev:desktop
bigbud supports multiple AI coding agents. Configure at least one in Settings → Providers:
| Provider | Setup |
|---|---|
| Claude | Install Claude Code: npm i -g @anthropic-ai/claude-code, then claude auth login |
| Copilot | Authenticate via GitHub CLI: gh auth login |
| Codex | Install Codex CLI and run codex login |
| OpenCode | See OpenCode docs |
| Pi | Bundled — no additional setup needed |
| Cursor | Install Cursor |
Provider status is checked in real-time and displayed in Settings. Each provider can be toggled on or off independently.
For Claude's SDK integration, authentication boundaries and recovery behavior, see Claude in bigbud.
bigbud can connect to remote projects over SSH while keeping the app experience local.
$HOME/.bigbud/agent/bin/current, including provider shell and file bridgesPackaged desktop builds and bun dev:desktop use the managed agent transport by default, so local development exercises the production path. New remote projects persist their selected method; BIGBUD_REMOTE_AGENT_TRANSPORT remains available as the process default for legacy target IDs, while BIGBUD_REMOTE_AGENT_BINARY remains available for testing a custom remote path. Packaged builds use the signed remote-agent-install-source.json published with the same release.
Local and managed-remote file watching share the Rust bigbud-workspace-watch implementation. Server-bearing development commands build the native bigbud-remote-agent automatically, and packaged desktop builds include it. Standalone server deployments can set BIGBUD_LOCAL_WORKSPACE_AGENT_BINARY to an executable built with cargo build --locked --package bigbud-remote-agent; a missing or incompatible binary is reported as a typed watcher diagnostic instead of falling back to a different local watcher.
Packaged desktop sessions ship bigbud-desktop-supervisor as the authoritative
orchestration delivery coordinator. The TypeScript server remains the source
of truth for events and SQLite state; Rust owns bounded delivery order,
consumer generations, application ACKs, timeout recovery, and reconnect
reattachment. Electron only packages and resolves the executable—the protocol
travels directly between the server and the sidecar over framed stdio.
Development can exercise this path with bun run smoke:desktop-supervisor and
BIGBUD_DESKTOP_SUPERVISOR_ENABLED=1. BIGBUD_DESKTOP_SUPERVISOR_ENABLED=0
selects the startup rollback route. After exhausted native recovery, the UI
reports a fenced TypeScript fallback that remains active until the session
reconnects; the two delivery routes never run concurrently.
bigbud's Computer Use feature lets AI agents control the in-app browser and, on desktop, your macOS machine. This enables agents to navigate web pages, fill forms, take screenshots, open applications, and more — all within your session.
Desktop computer use works through the open-source cua-driver MCP backend and requires macOS Accessibility and Screen Recording permissions.
full-access runtime mode; read-only actions (capture, list windows, diagnostics) work in any mode.cua-driver runtime, and granting macOS permissions.Browser actions (navigate, click, type, scroll, capture screenshots) work through a built-in Playwright-based BrowserManager. Browser automation does not require permission opt-in and works in both desktop and web modes.
Computer Use capabilities are injected into all supported providers (Codex, Claude, Copilot, OpenCode, Pi) via per-provider bridges — MCP stdio servers, Copilot SDK tools, and Pi coding agent extensions — set up automatically at session start.
Voice dictation powered by OpenAI's Realtime Transcription API. Add an API key in Settings → Speech to Text to enable it.
The feature uses your own OpenAI API key — you must have one configured to use voice input. This keeps costs separate and avoids bigbud needing access to your OpenAI account.
AudioWorkletNode to capture microphone input as PCM16 at 24 kHzgpt-realtime-whispersk-)macOS: The first time you use voice input, macOS will prompt you to grant microphone access. If you previously denied it, go to System Settings → Privacy & Security → Microphone and re-enable it for the app.
| Desktop | Web | |
|---|---|---|
| Installation | Native installer | bun dev or self-hosted |
| Server | Bundled — runs locally | Requires separate server |
| Native features | OS notifications, system tray | Browser-based only |
| Best for | Everyday use | Development, self-hosting |
# Full dev stack (contracts + server + web + mobile web)
bun dev
# Individual apps
bun dev:server
bun dev:web
bun dev:desktop
# Run checks
bun fmt
bun lint
bun typecheck
bun run test # Use this, not "bun test"
bun dist:desktop:dmg:arm64 # macOS Apple Silicon
bun dist:desktop:dmg:x64 # macOS Intel
bun dist:desktop:linux # Linux AppImage
bun dist:desktop:win # Windows NSIS installer
bigbud is actively used and maintained. See the changelog for recent updates.
We're not accepting contributions yet. See the contribution guide for details.