TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.