The UI layer of MosBot OS — a self-hosted operating system for AI agent work.
MosBot Dashboard is a React 18 + Vite SPA that provides task management, org chart visualization, workspace browsing, and agent monitoring. It consumes the MosBot API backend.
Disclaimer: MosBot OS is vibe-coded with minimal actual code reviews. It is currently used for personal usage only.
| Feature | Preview |
|---|---|
| Task Board | ![]() |
| Agent Monitor | ![]() |
| Org Chart | ![]() |
| Workspaces | ![]() |
| Standups | ![]() |
| Scheduler | ![]() |
| Usage & Cost | ![]() |
See the full documentation site for more screenshots.
- Agent Monitor — view active sessions, costs, and usage analytics
- Task Board — drag-and-drop task management with priorities, tags, and dependencies
- Standups — daily AI-generated standup summaries
- Org Chart — live visualization of AI agents with real-time session status
- Workspaces — browse and edit agent workspace files
- Scheduler — schedule and monitor recurring agent tasks
- Users — role-based access (owner, admin, agent, user)
The recommended way to run the full stack is via Docker Compose in the mosbot-api repo:
git clone https://github.com/bymosbot/mosbot-api.git
git clone https://github.com/bymosbot/mosbot-dashboard.git
cd mosbot-api
cp .env.example .env # edit required values
make upDashboard will be available at http://localhost:5173.
npm install
cp .env.example .env # set VITE_API_URL to your running API
npm run devmake dev # start Vite dev server (http://localhost:5173)
make lint # run ESLint
make test-run # run tests once (CI mode)
make build # build for production (output: dist/)- React 18 with hooks (functional components only)
- Vite — build tool and dev server
- Tailwind CSS — utility-first styling
- Zustand — lightweight state management
- Axios — HTTP client with retry logic
- React DnD — drag-and-drop
- Heroicons — icons
- Vitest — unit tests
Full documentation: bymosbot.github.io/mosbot-docs
| Topic | Link |
|---|---|
| Getting started | Quickstart |
| Features | Task management · Agent Monitor · Org Chart |
| Skills | Overview |
| OpenClaw integration | Overview |
| Deployment | Docker · Kubernetes |
| Security | Roles & permissions |
Developer-focused docs (component architecture, local dev setup) remain in docs/.
- Create new agent — Not working. Do not use.
- Config update — May not be as reliable due to REDACTIONS. Prefer using OpenClaw's ControlUI instead.
- Fix the known issues above.
- Org chart: reference OpenClaw agents list and org-chart JSON file for supplementary metadata.
- Increase code coverage to meet thresholds (80% statements/lines/functions, 70% branches).
See CONTRIBUTING.md.
To report a vulnerability, see SECURITY.md.






