Skip to content
Products

Genesis

Production

The control plane for on-premise AI agents

Enterprise platform to create, deploy, and govern AI agents on your own infrastructure. No data leaves your network.

On-Prem FirstFramework AgnosticAPI FirstEnterprise Security

What it does

  • Framework-agnostic orchestration (CrewAI, LangGraph, OpenAI Agents SDK via adapters)
  • Swappable AI providers (OpenAI, Anthropic, Ollama, vLLM)
  • Every agent is a digital worker with a corporate mailbox (IMAP/SMTP, Graph, Gmail API)
  • Tool-based email: read, send, reply and forward with approval policies and full audit

Tech stack

  • Python 3.13
  • FastAPI
  • PostgreSQL
  • Qdrant
  • Podman
  • Rocky Linux
  • Traefik

Architecture

Every layer sits behind an adapter: change orchestrator, model or communication channel without touching domain logic.

  ┌───────────────────────────────────────────────┐
  │  Console  ·  Public API (versioned, documented)│
  └───────────────┬───────────────────────────────┘
                  │
  ┌───────────────▼───────────────────────────────┐
  │  Domain: agents · policies · audit · tenants  │
  └───┬───────────┬───────────────┬───────────────┘
      │           │               │
 ┌────▼────┐ ┌────▼─────┐  ┌──────▼──────┐
 │Orchestr.│ │ AI prov. │  │ Comms/Auth  │  ← adapters
 │ adapter │ │ adapter  │  │  adapters   │
 └────┬────┘ └────┬─────┘  └──────┬──────┘
      │           │               │
  CrewAI /    OpenAI / vLLM /   IMAP·SMTP /
  LangGraph   Ollama            Graph · OIDC

On-Prem First

Genesis ships on Rocky Linux with Podman Compose: no mandatory SaaS dependency, no telemetry.

Framework Agnostic

Moving from CrewAI to LangGraph, or from OpenAI to a local model on vLLM, is a configuration change, not a rewrite.

API First

Everything the Genesis console does is available over the API: automations, integrations and pipelines use the same endpoints.

Enterprise Security by Default

Argon2, short-TTL JWT, RBAC, audit logs, secret encryption, SSRF protection, ready for OIDC, Entra ID and LDAP.

Deployment

Genesis installs on your infrastructure with Podman Compose and Traefik. No Kubernetes required, no outbound telemetry.

# podman-compose.yml
services:
  api:
    image: registry.local/93labs/genesis-api:1.0
    environment:
      GENESIS_ORCHESTRATOR: crewai      # langgraph | openai-agents
      GENESIS_LLM_PROVIDER: ollama      # openai | anthropic | vllm
      GENESIS_VECTOR_STORE: qdrant
    depends_on: [postgres, qdrant]

Want to see Genesis in action?

We run a technical session on your infrastructure and your real use cases.

Request a demo