Files
goodbuddy/README.en.md
T
lofyer 0309ff8734
Cross-platform packages / Validate source (push) Waiting to run
Cross-platform packages / linux arm64 (push) Blocked by required conditions
Cross-platform packages / macos arm64 (push) Blocked by required conditions
Cross-platform packages / windows arm64 (push) Blocked by required conditions
Cross-platform packages / linux x64 (push) Blocked by required conditions
Cross-platform packages / macos x64 (push) Blocked by required conditions
Cross-platform packages / windows x64 (push) Blocked by required conditions
Cross-platform packages / Publish GitHub Release (push) Blocked by required conditions
docs: add English project overview
2026-08-13 17:10:50 +08:00

3.2 KiB

GoodBuddy

English | 简体中文

A secure, cross-platform, local-first desktop AI assistant and Agent workspace.

GoodBuddy workspace

Highlights

  • Controlled execution: Ask stays read-only; Execute runs only enabled tools within defined boundaries and records their activity.
  • Local-first data: Conversations, tasks, artifacts, memory, knowledge bases, and graphs are stored in local SQLite. API keys are encrypted by the operating system.
  • Multiple runtimes: Connect directly to models or use OpenCode and Continue, with cancellation, timeouts, output limits, and process cleanup.
  • Open integrations: Supports OpenAI Responses, OpenAI-compatible Chat Completions, Anthropic Messages, OpenAI Images, Embeddings, Skills, and MCP.
  • Knowledge workspace: Import files, folders, and web pages, then search them with full-text, phrase, vector, and graph retrieval.
  • Work management: Organize projects, conversations, tasks, activity, artifacts, memory, Magic Notes, and Smart Heartbeat.
  • Remote channels: Connect WeChat ClawBot, WeCom, and DingTalk with separate remote sessions for each sender.
  • Desktop context: Add selected files, screenshots, application windows, clipboard content, and voice.
  • Offline speech: Use local SenseVoice, Paraformer, and Whisper models.
  • Rich responses: Render Markdown, LaTeX, and controlled Mermaid diagrams.

GoodBuddy knowledge workspace

GoodBuddy knowledge graph

GoodBuddy Magic Notes

GoodBuddy Smart Heartbeat

See FEATURES.md for the detailed feature matrix and roadmap.

Install

Download a build from GitHub Releases:

Platform Architectures Formats
Windows x64, arm64 NSIS, portable ZIP
macOS x64, arm64 DMG, ZIP
Linux x64, arm64 AppImage, DEB

Code signing and macOS notarization are not configured yet, so your operating system may display a security warning.

Run from source

Requires Node.js 24 and npm:

git clone https://github.com/mesalogo/goodbuddy.git
cd goodbuddy
npm ci
npm run dev

See BUILD.md for build and packaging instructions.

Privacy and security

  • Model requests are sent only to services selected by the user.
  • Local data stays in the operating system's application data directory by default.
  • The Renderer has no access to raw Electron APIs or model credentials.
  • Remote delegation is disabled until the user configures an endpoint and token.
  • Private-network compatibility permits in-app HTTP and non-standard HTTPS certificates. WeChat credential and media endpoints remain strictly validated.

Contributing

Issues and pull requests are welcome. Read AGENTS.md first, then run:

npm test
npm run typecheck
npm run lint

License

Original GoodBuddy code is released under the 0BSD License. You may use, modify, distribute, and commercialize it freely. Third-party components and resources retain their respective licenses.