Skip to content

ByMosDev/mosbot-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MosBot Dashboard

CI Coverage Status License: MIT Docs

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.

Screenshots

Feature Preview
Task Board Task Board
Agent Monitor Agent Monitor
Org Chart Org Chart
Workspaces Workspaces
Standups Standups
Scheduler Scheduler
Usage & Cost Usage

See the full documentation site for more screenshots.

Features

  • 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)

Quickstart

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 up

Dashboard will be available at http://localhost:5173.

Dashboard-only dev server

npm install
cp .env.example .env   # set VITE_API_URL to your running API
npm run dev

Available commands

make 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/)

Tech stack

  • 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

Documentation

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/.

Known bugs / pending fixes

  • Create new agent — Not working. Do not use.
  • Config update — May not be as reliable due to REDACTIONS. Prefer using OpenClaw's ControlUI instead.

TODO

  • 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).

Contributing

See CONTRIBUTING.md.

Security

To report a vulnerability, see SECURITY.md.

License

MIT

About

Misson control dashboard for MosBot OS

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages