https://github.com/microboxlabs/modulariot
Own your data in real time
AI-first, open-source platform for fleet and asset monitoring.
https://github.com/microboxlabs/modulariot
ai-first iot real-time
Last synced: 14 days ago
JSON representation
Own your data in real time AI-first, open-source platform for fleet and asset monitoring.
- Host: GitHub
- URL: https://github.com/microboxlabs/modulariot
- Owner: microboxlabs
- License: apache-2.0
- Created: 2025-06-21T23:12:28.000Z (about 1 year ago)
- Default Branch: trunk
- Last Pushed: 2026-06-08T21:21:01.000Z (16 days ago)
- Last Synced: 2026-06-08T21:23:40.312Z (16 days ago)
- Topics: ai-first, iot, real-time
- Language: TypeScript
- Homepage: https://modulariot.com
- Size: 58.7 MB
- Stars: 4
- Watchers: 0
- Forks: 3
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# ModularIoT
Open-source platform for fleet and asset monitoring. Integrates data from hardware providers, monitors operations in real time, detects anomalies, and coordinates corrective actions.
## Architecture
Four workspaces, one monorepo:
| Workspace | Role | Stack |
|-----------|------|-------|
| `quarkus-srv/` | **Integration** — data ingestion, real-time monitoring, anomaly detection | Quarkus, Java 21, PostgreSQL |
| `ecm-srv/` | **Coordinator** — workflows, document management, compliance | Alfresco ECM |
| `turbo-repo/` | **Frontend** — dashboards, admin UI, documentation | Next.js, TypeScript |
| `miot-harness/` | **AI harness** — ASK MIOT agents, tools, approvals, Storytelling artifacts | Python, LangChain Deep Agents |
## Getting Started
See the [documentation site](turbo-repo/apps/docs/) for guides and API reference.
### Frontend
```bash
cd turbo-repo
npm install
npx turbo dev
```
### Backend
```bash
cd quarkus-srv
./mvnw quarkus:dev -pl miot-cli
```
### Coordinator
```bash
cd ecm-srv
# setup instructions TBD
```
### AI Harness
Managed with [uv](https://docs.astral.sh/uv/) (install via `brew install uv`).
```bash
cd miot-harness
uv sync
uv run miot-harness demo "Tell me the story of delivery compliance this month and suggest one dashboard widget."
```
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) and our [Code of Conduct](CODE_OF_CONDUCT.md). For security issues, see our [Security Policy](SECURITY.md).
## Community
- [GitHub Issues](https://github.com/microboxlabs/modulariot/issues) — bug reports and feature requests
- [GitHub Discussions](https://github.com/microboxlabs/modulariot/discussions) — questions and ideas
## License
[Apache License 2.0](LICENSE)