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.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Self-hosted, cross-platform control plane for persistent AI employees with local channels, replaceable Worker Hosts, human approval, memory, skills, and portable identities.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Your Bots. One working team.
A self-hosted workspace for Bots that remember their roles, work together in channels, and deliver files you can use.
The real channel components, shown with sample data. The interactive demo does not connect to a model.
Current source uses the Python Server. New builds provide a local service on Apple Silicon Mac; Windows and Intel Mac connect to a remote Python service. The published alpha.9 installers below remain historical artifacts; this source change does not update existing installations or convert their data.查看完整 README ↗A self-hosted workspace for Bots that remember their roles, work together in channels, and deliver files you can use.
The real channel components, shown with sample data. The interactive demo does not connect to a model.
Current source uses the TypeScript Server. New builds provide a local service on Apple Silicon Mac; Windows and Intel Mac connect to a remote TypeScript service. The published alpha.9 installers below remain historical artifacts; this source change does not update existing installations or convert their data.
Desktop 0.1.0-alpha.9
| Platform | Installer | Workspace |
|---|---|---|
| macOS · Apple Silicon | Download DMG | Built-in Server and PostgreSQL, or connect to your Server |
| Windows · x64 | Download EXE | Built-in Server and PostgreSQL, or connect to your Server |
Preview installers are unsigned; macOS is not notarized. See release notes and checksums and the installation guide for system trust prompts, upgrades and other platform builds.
Saved settings, encrypted credentials and workspace data are reused when you reopen the app. Local services run while Desktop is open; unattended automations need a continuously running Server.
OpenBot currently serves one workspace Owner. Delegation is bounded, and computer control requires a separately enrolled Worker and compatible Provider. Read the manual for workflows and limits.
Use Node.js 22.22.2, npm 10.9.9, Docker for PostgreSQL, and an explicit mTLS Temporal configuration.
git clone https://github.com/Peerframe/openbot.git
cd openbot
npm ci
cp .env.example .env
# Set OPENBOT_TS_OWNER_PASSWORD to a random password of at least 15 characters.
# Set OPENBOT_CONTROL_TEMPORAL_CONFIG_PATH to your private Temporal configuration.
npm run db:up
npm run dev
This command builds shared packages first, then starts Server and Web. For separate terminals, use npm run dev:server and npm run dev:web; these also build their dependencies. Start an optional Worker with npm run dev:node only after Node enrollment.
Open localhost:5173 and sign in with the password you configured. A model account is needed for model tasks, but not to start the app or work on its interface and ordinary tests. Configure your model in Settings when needed, then create your first Bot. For a hosted Server, follow container deployment; for native Desktop builds, follow Desktop installation.
Before an implementation or script handoff, run npm run check from the repository root.
For prose or contributor instructions, follow the applicable validation rules.
Security and required hosted checks remain applicable.
Desktop and Web share a React interface. The Server owns Bot identities, routing, permissions, approvals and audit. It runs model tasks and scoped MCP connections, stores workspace data in PostgreSQL and object storage, and dispatches computer-backed work to enrolled Workers.
| Location | Responsibility |
|---|---|
| apps/web | Shared workspace UI |
| apps/desktop | Electron shell, local services and packaging |
| apps/server | API, model execution, collaboration and authorization |
| apps/node · Worker Hosts | Enrolled execution and native lifecycle |
| packages · providers | Shared contracts and execution adapters |
| openbot-website | Independent website, manuals and demo |
See the repository map, architecture and security model for ownership and integration boundaries.
Plugins: implement a standard MCP Streamable HTTP endpoint for tools, resources, prompts or Apps. Follow the plugin contract, start from an example, and submit your extension for review. No OpenBot-specific SDK is required; installation and per-Bot permission are separate steps.
Core: start at the development entry, then read Contributing, open-source reuse and the documentation index. Use Issues for bugs and proposals, and pull requests for changes. Report vulnerabilities through Security.
MIT. Upstream attribution is maintained in Third-party notices. Bot evolution and learning are inspired by Hermes Agent's learning graph.
OpenBot is a working project name shared with other projects. This project is independent of xAI, Tencent, CopilotKit and OpenClaw.