Skip to content

osapi-io/osapi-ui

Repository files navigation

license conventional commits React TypeScript Vite Tailwind CSS built with just gitHub commit activity

OSAPI UI

A React management dashboard for OSAPI with a meshtastic-inspired design language.

Screenshots

Dashboard Configure

✨ Features

Feature Description
Dashboard Fleet health with controller/NATS components, streams, KV stores, object store, and agent cards
Configure Block-based operations builder with per-block target selection and result rendering
Auth & RBAC JWT sign-in with role-based permission gating (Admin, Operator, Viewer)
Agent Management Drain/undrain agents from the dashboard with RBAC-gated controls
@fact. References Auto-complete fact references in DNS and network fields from live API
Generated SDK Typed fetch functions from OSAPI's OpenAPI spec via orval

🤝 Contributing

See the Development guide for prerequisites, setup, and conventions. See the Contributing guide before submitting a PR.

📄 License

The MIT License.

About

React management dashboard for OSAPI with health monitoring and runlist builder.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages