2026-04-11 07:12:57 -05:00
# OpenJibo
2026-03-23 04:30:46 -05:00
2026-04-11 07:12:57 -05:00
OpenJibo is the working revival track for Jibo.
2026-03-23 04:30:46 -05:00
2026-05-10 06:15:19 -05:00
We are rebuilding the hosted cloud first, then using that foundation for OTA, Open Jibo OS, and a tiered brain that can eventually hand higher-order work to CoffeeBreak without losing Jibo's original charm.
## Current Focus
- ship a stable Azure-hosted replacement cloud
- keep the Node prototype as the protocol oracle and capture harness
- port the production path to .NET
- support real devices through repeatable bootstrap steps first
- use OTA later to reduce recovery friction once the cloud is trustworthy
Current release truth lives in [docs/development-plan.md ](docs/development-plan.md ). The current cloud release constant is `1.0.19` .
## Roadmap
2026-03-23 04:30:46 -05:00
2026-05-10 06:15:19 -05:00
The long-range plan is summarized in [docs/roadmap.md ](docs/roadmap.md ). In short:
2026-03-23 04:30:46 -05:00
2026-05-10 06:15:19 -05:00
1. Working hosted cloud.
2. OTA-assisted recovery and updates.
3. Open Jibo OS / `open-jibo` mode conversion.
4. Tiered brain and CoffeeBreak orchestration.
5. Broader ecosystem expansion.
2026-03-23 04:30:46 -05:00
2026-05-10 06:15:19 -05:00
## Current Architecture
2026-03-23 04:30:46 -05:00
2026-04-11 07:12:57 -05:00
The repo now has three distinct lanes:
2026-03-23 04:30:46 -05:00
2026-04-11 07:12:57 -05:00
- `src/Jibo.Cloud/node`
2026-05-10 06:15:19 -05:00
Protocol oracle, discovery server, fixture source, and rapid reverse-engineering lab.
2026-04-11 07:12:57 -05:00
- `src/Jibo.Cloud/dotnet`
2026-05-10 06:15:19 -05:00
Production-oriented hosted implementation intended for Azure deployment and long-term maintenance.
2026-04-11 07:12:57 -05:00
- `src/Jibo.Runtime.Abstractions`
2026-05-10 06:15:19 -05:00
The seam between robot/cloud traffic and higher-level runtime and capability logic.
2026-03-23 04:30:46 -05:00
2026-05-10 06:15:19 -05:00
The core shape is:
2026-03-23 04:30:46 -05:00
```text
2026-04-11 07:12:57 -05:00
Jibo device -> OpenJibo cloud -> normalized runtime contracts -> capabilities and planning
2026-03-23 04:30:46 -05:00
```
2026-04-11 07:12:57 -05:00
## First Supported Device Path
2026-03-23 04:30:46 -05:00
2026-04-11 07:12:57 -05:00
The first supported recovery path is enthusiast-friendly, not zero-touch:
2026-03-23 04:30:46 -05:00
```text
2026-04-11 08:01:11 -05:00
QR Wi-Fi -> inject OpenJibo region config -> set robot region ->
2026-04-11 07:12:57 -05:00
RCM/device patch for TLS and host acceptance -> OpenJibo cloud on Azure
2026-03-23 04:30:46 -05:00
```
2026-05-10 06:15:19 -05:00
That path is documented in [docs/device-bootstrap.md ](docs/device-bootstrap.md ).
## Design Principles
- Preserve the original skills and visual design.
- Build the hosted cloud before making OTA the default recovery path.
- Keep every migration reversible whenever possible.
- Prefer source-backed slices over speculative rewrites.
- Let Jibo remain the face of the experience, even when higher-level orchestration sits behind him.
2026-03-23 04:30:46 -05:00
2026-04-11 07:12:57 -05:00
## Repo Map
2026-03-23 04:30:46 -05:00
```text
2026-04-11 07:12:57 -05:00
OpenJibo/
docs/
2026-05-10 06:15:19 -05:00
roadmap.md
2026-04-11 08:01:11 -05:00
development-plan.md
2026-04-11 07:12:57 -05:00
device-bootstrap.md
2026-05-10 06:15:19 -05:00
feature-backlog.md
2026-04-11 07:12:57 -05:00
public-site-plan.md
2026-05-10 06:15:19 -05:00
regression-test-plan.md
release-1.0.19-plan.md
2026-04-11 07:12:57 -05:00
support-tiers.md
2026-05-10 06:15:19 -05:00
system-diagram-alignment.md
2026-04-11 07:12:57 -05:00
scripts/bootstrap/
Discover-JiboHosts.ps1
Generate-JiboDnsOverrides.ps1
Test-OpenJiboRouting.ps1
src/
Jibo.Cloud/
node/
dotnet/
Jibo.Runtime.Abstractions/
Playground/
OpenJibo.Site/
2026-03-23 04:30:46 -05:00
```
2026-05-10 06:15:19 -05:00
## Living Docs
2026-04-16 07:18:33 -05:00
2026-05-10 06:15:19 -05:00
Use these when you want the active technical truth:
2026-04-16 07:18:33 -05:00
2026-05-10 06:15:19 -05:00
- [Development plan ](docs/development-plan.md )
- [Feature backlog ](docs/feature-backlog.md )
- [Release 1.0.19 plan ](docs/release-1.0.19-plan.md )
- [Support tiers ](docs/support-tiers.md )
- [System diagram alignment ](docs/system-diagram-alignment.md )
- [Public site plan ](docs/public-site-plan.md )
2026-03-23 04:30:46 -05:00
2026-05-10 06:15:19 -05:00
If you only read one document for the long view, make it [docs/roadmap.md ](docs/roadmap.md ).