⬡
VENI-AI
Enterprise Intelligence Platform
One login. Any number of micro-apps. VENI-AI is a modular Shell that federates independent services — file storage, HR, documents, AI — under a single RSA-signed SSO session, with each app owning its own stack and deploy cycle.
Shell v2SCSModule FederationRS256 SSOKubernetes-ready
6
Modules
3
Production
2
Beta
1
Roadmap
✦
Build anything. Just describe it.
Open Claude Code or Gemini CLI inside this repo and type one sentence. AI scaffolds, implements, deploys, and registers a full-stack remote app — no code required.
✦ Your prompt
I want to build a leave approval workflow with a manager inbox, employee self-service, and email notifications.
Claude CodeGemini CLIopened inside
veni-ai/What gets built
✓Full-stack repo — Hono API + React UI
✓SSO auth wired to Shell automatically
✓Database schema + migrations
✓Domain logic, CRUD, API endpoints
✓UI layout, pages, data tables
✓GitHub repo + CI/CD pipeline
✓Registered in Shell launcher
✓Deployed to Kubernetes dev
Self-Contained SystemEach satellite owns its UI, logic, and data — Shell is the only integration point
Most platforms impose horizontal layers — every feature waits on three teams. VENI-AI uses vertical slices: one team ships end-to-end, at any pace, without touching other services.
Independent deploy — push, build, roll back with zero coordination
Own database — no shared tables, no cross-service migrations
Own UI — Module Federation loads the remote at runtime
API boundary — REST / gRPC contracts only, never direct DB access
The integration contract — how Shell reaches each SCS
1Login → Shell issues RS256 JWT, writes to
localStorage2Shell broadcasts via
BroadcastChannel to all open tabs3Remote exchanges via
POST /auth/exchange → JWKS verify → scoped token4
apiClient auto-attaches the service token — no per-request logic neededShell — SSO · Registry · Billing
UI
Logic
Data
Drive
UI
Logic
Data
HRM
UI
Logic
Data
Docs
UI
Logic
Data
AI
Core PlatformProduction-ready · Ships as independent repos
🛡️
Shell
SSO hub, service registry, billing, org management. All remote apps share this session.
Production
📂
Drive
S3-compatible storage with hierarchical folders, share links, quota and full-text search.
Production
👥
HRM
Employee records, leave cycles, onboarding flows, and org-chart visualisation.
Production
Extended ServicesBeta & Roadmap · Plug in when ready
📄
Document
Rich-text editor with versioning, approval workflows, and cross-document full-text search.
Stable
🤖
AI Assistant
Private RAG over your own content. Source citing, multi-doc context, agentic actions coming.
Beta
📊
Auto Report
Scheduled LLM summaries, PDF export, and custom data-source connectors in development.
Beta
Developer Packages
@venizia/ignis
DI container, base controllers, auth strategies, health checks — the backbone of every remote API.
@venizia/ignis-drizzle
Drizzle ORM datasource adapter — plug-and-play PostgreSQL for any Ignis service.
veni CLI
Scaffolds apps, manages ports, registers services with Shell. One command to full-stack.
veni-service template
Full-stack starter: SSO, layout, DataTable, DialogForm — clone and customise.
Ready to add a new service to the platform?
Read the developer guide or explore the business overview.
Read the developer guide or explore the business overview.
BunHonoDrizzlePostgreSQLRedisReact 18ViteModule FederationTailwind CSSKeycloakMinIOKubernetesGitHub ActionsTrivy