Your apps, orchestrated. One conductor for a whole ecosystem of AI-native tools.
Live: vibemaestro.app
Built and maintained by VPDLNY.
VibeMaestro is under active development. This repository is the public home for the project — architecture, philosophy, and roadmap live here today. The full source will be published here, open, once the core stabilizes. No black boxes. No lock-in. When it ships, you'll be able to read every line.
VibeMaestro is a conductor for AI-native apps — a single orchestration layer that lets a fleet of small, focused tools talk to one shared intelligence gateway instead of each reinventing the wheel.
- 🎼 One gateway, many apps — every tool speaks to a single, consistent AI layer
- 🤖 Model-agnostic — the gateway abstracts the model behind a stable, standard chat interface
- 🔌 Plug-in bots — new apps join the ecosystem by connecting to the gateway, not by re-embedding keys or logic
- 🛡️ Secrets stay server-side — apps never hold raw model credentials; the gateway does
- ⚡ Edge-first — built to run on Cloudflare's global network for low-latency responses everywhere
- ❌ Not another chatbot wrapper
- ❌ Not a walled garden — it's going fully open source
- ❌ Not tied to a single model vendor
- ❌ Not a data-harvesting funnel
Every new AI app tends to re-implement the same plumbing: model calls, auth, retries, formatting, rate limits. That's wasted effort and a security liability — keys end up scattered across a dozen codebases.
VibeMaestro centralizes the hard parts into one well-guarded conductor, so each app can stay small, safe, and focused on what it actually does. Build the app; let the maestro handle the orchestra.
flowchart LR
A1[App / Bot A] -->|standard chat request| G((VibeMaestro<br/>Gateway))
A2[App / Bot B] -->|standard chat request| G
A3[App / Bot C] -->|standard chat request| G
G -->|routes + guards + formats| M[[AI Model Layer]]
M -->|response| G
G -->|clean reply| A1
G -->|clean reply| A2
G -->|clean reply| A3
subgraph Server-side only
G
M
end
- Apps send a standard chat request to the gateway — no model keys, no vendor-specific glue.
- The gateway authenticates the app, applies guards (rate limits, safety, formatting), and routes the request to the appropriate model.
- The model responds, the gateway normalizes the output, and hands each app back a clean, predictable reply.
- Credentials never leave the server. Apps only ever hold a scoped connection to the maestro.
See docs/ARCHITECTURE.md for the conceptual design.
- Core gateway design
- Standard chat interface contract
- Multi-app orchestration layer (in progress — Bumboclaat build)
- Admin console + observability
- Public open-source release of the full source 🎯
- Self-host guide + one-click deploy template
VibeMaestro is part of the VPDLNY mission — free, independent, open tooling with no VC, no boss, no strings. When the code lands here, it lands in the open.
Built by Indica Independent · VPDLNY · info is the weapon ⚔️