A secure, domain-integrated, self-hosted AI workspace providing private OpenAI Canvas / Anthropic Artifacts capabilities alongside dynamic container sandboxing for zero-leakage "vibe coding."
Everything runs inside your internal perimeter — no external egress, no data leaving the network.
[ Internal Corporate Network ] │ ▼ ┌──────────────────────────────────────┐ │ Reverse Proxy / Ingress (Traefik) │ └──────────────────┬───────────────────┘ │ ┌─────────────────────────────┴─────────────────────────────┐ │ Authentication │ │ [ Active Directory / LDAP / OIDC ] │ └─────────────────────────────┬─────────────────────────────┘ │ ▼ ┌──────────────────────────────────────┐ │ Workspace Orchestrator (API Engine) │ └──────────┬────────────────┬──────────┘ │ │ ┌─────────────────────┘ └─────────────────────┐ ▼ ▼ ┌──────────────────────┐ ┌──────────────────────┐ │ Local LLM Cluster │ │ Dynamic Sandbox Pool │ │ (vLLM / Ollama Node) │ │ (Kubernetes / Docker)│ ├──────────────────────┤ ├──────────────────────┤ │ DeepSeek / Llama 3 │ │ User Pod A (React) │ │ Qwen Code / Internal │ │ User Pod B (Python) │ └──────────────────────┘ │ User Pod C (Go/API) │ └──────────────────────┘
Four layers working together: canvas UI, orchestration engine, execution sandbox, and identity governance.
app-user123.internal for instant hot-reload previews.Strict resource quotas per execution container — no runaway workloads.
Ephemeral storage with automatic time-to-live pod destruction.
Restricted policies preventing access to sensitive internal networks.
From a single prompt to a live running application — fully automated, fully isolated.
/apps/streamlit-902) to pod port.Proven, open-source, self-hostable components across the full stack.
| Component Layer | Technologies / Tools |
|---|---|
| Frontend UI | Next.js / React, Tailwind CSS, Monaco Editor, Lucide Icons |
| Backend & API | Node.js / Python (FastAPI), WebSockets / SSE |
| Authentication | Active Directory / LDAP, Keycloak / OIDC |
| Database & Cache | PostgreSQL (State/Artifacts), Redis (Cache & Session Streams) |
| Inference Engine | vLLM / Ollama (OpenAI-compatible internal endpoints) |
| Container Engine | Kubernetes / Docker Engine SDK, Traefik / Cilium Ingress |
On-premises first. Your data, your hardware, your rules.