agentos-hub
Registers agentos-hub as an MCP server with Hermes, enabling Hermes to use the shared task queue and memory tools, run headless workers, and host the Notion MCP integration for cloud sync.
Configures and authorizes the Notion MCP server in Hermes for Notion cloud sync, and can queue Notion sync tasks for Hermes to process.
Uses an Obsidian vault as the shared source of truth for tasks and memory, with Markdown/YAML task files, automatic DASHBOARD.md updates, and a live Kanban Mission Control view over vault state.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Wiring a multi-agent setup by hand means hours of PATH fixes, CLI installs, OAuth logins, Python virtualenvs and hand-edited JSON in four different config files. Then you still end up pasting prompts from one tool into another.
AgentOS Studio replaces all of that with one native desktop app and one Rust binary.
1-click bootstrapper. Detects and installs or repairs Git, GitHub CLI, Node, Claude Code, Hermes, the Claude subscription plugin, your Obsidian vault, Notion MCP and the IDE connectors. It runs the real installers and opens the real sign-in flows.
Native Rust MCP bus. The same binary run with
--mcp-stdioisagentos-hub, a stdio MCP server for a shared task queue and shared memory. It has no Python, no Node and no runtime dependencies.Live Mission Control. A Kanban board over your vault that updates within milliseconds when any agent claims or finishes work, plus headless Hermes and Claude Code workers whose output streams into the UI.
Fleet manager. Finds every Git repo on your machine, keeps one constitution synced into each of them, and commits only the rule files. Your own work-in-progress is never staged.
Constitution studio. Toggle laws, edit
CONSTITUTION.mdandSYSTEM_CONTEXT.md, then broadcast to the vault, your global user rules and every repository in one click.
How it fits together
flowchart LR
subgraph Studio["AgentOS Studio (Tauri v2)"]
UI["React 19 UI<br/>Mission Control - Setup - Fleet - Constitution"]
Core["Rust core<br/>bootstrapper - bus watcher - fleet - broadcast"]
UI <-- "invoke / events" --> Core
end
Hub["agentos-studio --mcp-stdio<br/>(agentos-hub MCP server)"]
Vault[("Obsidian vault<br/>02_Agent_Bus - 03_Memory - DASHBOARD.md")]
Core -- "read/write + notify watcher" --> Vault
Hub -- "tasks + memory" --> Vault
Hermes["Hermes"] -- "MCP stdio" --> Hub
Claude["Claude Code"] -- "MCP stdio" --> Hub
Qoder["Qoder"] -- "MCP stdio" --> Hub
AG["Antigravity"] -- "MCP stdio" --> Hub
Core -- "headless workers" --> Hermes
Core -- "headless workers" --> Claude
Hermes -- "Notion MCP" --> Notion[("Notion")]
Core -- "rule files" --> Repos[("Local Git repos<br/>CLAUDE.md - AGENTS.md - GEMINI.md")]The vault is the single source of truth. Every task is a Markdown file with YAML frontmatter that moves Pending/ -> In_Progress/ -> Completed/, so humans can read and edit it in Obsidian and every agent sees the same state.
Related MCP server: ContextPact
Download
Grab the latest installer from Releases:
Platform | File |
Windows 10 / 11 |
|
macOS |
|
Linux |
|
Builds are not code-signed yet, so Windows SmartScreen and macOS Gatekeeper ask for confirmation on first launch. Every v* tag is built for all three platforms by .github/workflows/release.yml.
Build from source
Prerequisites: Rust (stable), Node.js 20+, and the Tauri v2 system dependencies for your OS (WebView2 is already present on Windows 10 and 11).
git clone https://github.com/konethegreat/agentos-studio.git
cd agentos-studio
npm install
npm run tauri dev # run the desktop app with hot reload
npm run tauri build # produce an installer in src-tauri/target/release/bundleOn first launch open Setup and Integrations and press Auto-Setup and Repair Everything. Anything missing gets installed, and sign-in windows open for Claude, GitHub and Notion. When it finishes, the health pill turns green: All 6 Systems Connected.
The six pillars
# | Pillar | What Studio checks | What the fix button runs |
1 | Claude Subscription Bridge |
|
|
2 | Hermes Agent Engine |
| Official Hermes installer, |
3 | Obsidian Shared Brain |
| Scaffolds the vault and seed files at any folder you pick |
4 | Notion Cloud Sync | Notion MCP server configured and authorized in Hermes |
|
5 | AgentOS Rust MCP Bus | Self-test over stdio ( |
|
6 | IDE Fleet Connectors |
|
|
Foundations (Git, GitHub CLI, Node, user PATH entries for ~/.local/bin, npm and Cargo) are checked and repaired the same way. Studio also resolves tools through the persisted user PATH, so a freshly installed CLI works without restarting the app.
The native MCP server
The desktop binary doubles as the MCP server. No GUI starts in this mode, and stdout carries only JSON-RPC.
agentos-studio --mcp-stdio --vault "/path/to/your/vault"Register it with any MCP client. Studio's Setup view does this for you; manually it looks like this:
claude mcp add agentos-hub --scope user -- /path/to/agentos-studio --mcp-stdio --vault "/path/to/vault"{
"mcpServers": {
"agentos-hub": {
"command": "C:\\Program Files\\AgentOS Studio\\agentos-studio.exe",
"args": ["--mcp-stdio", "--vault", "C:\\Users\\you\\Obsidian\\My vault"]
}
}
}Tool | Purpose |
| Create a task in |
| Open tasks for one agent or |
| Move a task to |
| Move a task to |
| Create or append a note in |
| Ranked keyword search across |
Every state change regenerates the task section of DASHBOARD.md. Writes are atomic and guarded by a cross-process lock, so the GUI, the MCP server and other tools can share one vault safely. The file format is compatible with the original AgentOS Python server.
Mission Control
Type a one-line goal in the command bar, pick a repository and an agent, and press Dispatch Mission.
Hermes / Auto and Claude Code missions are claimed and run immediately as headless workers (
hermes chat --oneshot --query-file,claude -p --output-format stream-json). Output streams live into the slide-over worker drawer, which also has Stop Worker.Qoder and Antigravity missions are queued on the bus. The rule files tell those IDE agents to call
fetch_pending_tasksat the start of every session.Every card has Run Now (Hermes), Run Now (Claude), Move State and View Spec / Logs. Worker logs are kept in
04_Agent_Engine/worker_logs/.
Claude Code workers run with --permission-mode acceptEdits and access to the agentos-hub tools. Tool permissions beyond that follow your own Claude Code settings.
Fleet and constitution
Fleet Repositories scans your home folder (plus OneDrive Desktop and Documents) for Git repos and shows stack, branch, status, uncommitted files and whether the rules are synced.
Sync Constitution writes managed blocks into
CLAUDE.md,AGENTS.mdandGEMINI.md(your own text outside the block is preserved), plus.qoder/rules/agentos.md,.agents/rules/agentos.mdand a.gitignoresection for local agent caches. With Commit rule files only, the commit is built fromHEADplus those files in a private index. Your staged and unstaged work stays exactly where it was.New AgentOS Project creates the folder, runs
git init, lays down a Rust, TypeScript or Python starter, injects the rules, makes the first commit, optionally creates the GitHub repo withgh, writes the01_Projects/<name>.mdnote and queues a Notion sync task for Hermes.Save and Broadcast writes
CONSTITUTION.mdandSYSTEM_CONTEXT.md, regenerates the vault templates, updates~/.claude/CLAUDE.md,~/.qoder/AGENTS.mdand~/.gemini/GEMINI.md, and syncs every repository. Disabled laws are left out of every generated file.
Project layout
src/ React 19 + TypeScript + Tailwind 4 UI
views/ MissionControl, SetupWizard, FleetManager, ConstitutionStudio
components/ CommandBar, TaskCard, WorkerDrawer, UI kit
lib/api.ts Typed bindings for every Rust command and event
src-tauri/src/
main.rs GUI by default, MCP server with --mcp-stdio
mcp_stdio.rs JSON-RPC 2.0 MCP server
vault.rs Task bus, shared memory, dashboard, cross-process lock
bootstrapper.rs Stack detection, installers, OAuth launchers, registrations
bus.rs notify watcher, mission dispatch, headless workers
fleet.rs Repo scanner, rule sync, rules-only commits, project creator
constitution.rs Managed blocks, law toggles, line-ending safe writes
broadcast.rs Save and Broadcast
templates/CONSTITUTION.md Default constitution bundled into the binaryDevelopment
npm run build # tsc + vite
npm run check:dashes # repository-wide em-dash / en-dash gate
cd src-tauri
cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test # vault, MCP protocol, fleet commits, constitution transformsContributions follow the AgentOS constitution in CLAUDE.md: branch, atomic conventional commits, PR, self-review, squash merge.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Shared Markdown memory for your agents: docs, typed collections, files, skills and Dispatch.
Markdown workspace for AI agents: read, write, organize, and share markdown documents.
Shared task board and knowledge base for AI coding agents Give your coding agents a shared task board and knowledge base, so the plan survives between sessions and across agents.
Shared project context for AI agents and teams: docs, tasks, and messages that stay current.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables multiple AI coding agents to coordinate on a shared software project by registering, claiming tasks, declaring file intents, publishing structured change reports, and handing off context, with a local dashboard showing state in near real time.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and tools to share durable, approved knowledge, current decisions, task ownership, and handoffs from a local-first workspace kept outside any single AI product. Markdown holds human-readable rules, goals, and narratives while SQLite tracks agents, sessions, tasks, leases, and audit events behind one transport-independent core.2MIT
- AlicenseBqualityBmaintenanceEnables multiple AI coding agents and humans to coordinate through a Git-native Markdown blackboard (.context/ + AGENTS.md), where they can inspect workspace overviews, claim and toggle ready tasks, record architecture decisions, synthesize shared prompts, and hand off work via atomic, lock-protected writes that prevent lost updates and formatting drift. It also serves a fully offline local web dashboard that live-syncs any blackboard change over WebSocket.71MIT
- AlicenseNot gradedqualityBmaintenanceEnables multiple AI coding agents to share one Obsidian-compatible Markdown knowledge vault over MCP, letting them retrieve context, search, read, write, merge, lint, and verify linked pages with drift and secret detection. Supports git-based sync, local credential storage, and human editing in Obsidian or VS Code.1MIT