selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Opengeni logo

Self-host Opengeni

desktop-v0.1.33

Self-hostable agentic service with durable sessions

ReleaseOpen SourceApache-2.0
Updated9 hours ago
LanguageTypescript
Setup difficultyAdvanced
ThemeDark mode
Stars
209
Ports
3000 (Web app), 8000 (API), 8001 (Control worker HTTP), 8002 (Turn worker HTTP)
Requires
NATS, Object storage (Azure Blob, AWS S3, or GCS), PostgreSQL with pgvector, Sandbox backend (Docker, Modal, OpenSandbox, or Connected Machines), Temporal
Docker
ghcr.io/cloudgeni-ai/opengeni-desktop
Install with Docker Compose
Opengeni web app showing an agent session with chat, tool calls, and approvals

What is Opengeni?

Opengeni is an open-source platform for running AI agents that can operate continuously for hours or days. It records all agent activity in a Postgres-backed event log that can be replayed, requires human sign-off before executing sensitive operations, and stores secrets in an encrypted vault rather than plain files. Agents can run in cloud sandboxes (Docker, Modal, or provider-hosted) or on user-owned machines enrolled as Connected Machines. The system includes a web UI, Slack and GitHub integrations, cron-like scheduled tasks, and React components for embedding in other applications. Licensed Apache-2.0, it deploys on Kubernetes via Helm with Terraform modules for major clouds, or locally via Docker Compose. A hosted version offers a free usage tier.

Should you self-host Opengeni?

Opengeni scores 50/100 on selfhost.directory (how scoring works) and ranks #96 of 209 in AI Agents. It has 209 GitHub stars.

It shipped 14 stable releases in the past year. The latest, opengeni-artifact-runtime-ec0d5e96c5e9b1bbc637bc4ec14bb5f998c81e7b, came out on 28 October 2026.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Orca (91/100, 108 642 stars). It scores higher overall, so compare the two before you pick. See Opengeni vs Orca side by side.

Features

  • Agent Knowledge library
  • Connected Machines (bring your own compute)
  • Durable replayable sessions
  • Encrypted secrets vault
  • GitHub pull request automation
  • Goal-oriented sessions
  • Human-in-the-Loop Approvals
  • Multi-Model Support
  • Multi-tenant workspaces
  • Product embedding (React components)
  • Scheduled recurring tasks
  • Slack integration
  • TypeScript SDK and React components

Opengeni README

How to install Opengeni

Install Opengeni with Docker Compose

Bun (exact version in .bun-version), Git, curl, Docker, rustup, C compiler, OpenAI or Azure OpenAI key
Environment variables
OPENGENI_API_KEY, OPENGENI_SANDBOX_BACKEND, OPENGENI_DEV_BIND_HOST

git clone https://github.com/Cloudgeni-ai/opengeni.git cd opengeni cp .env.example .env # add your model credentials bun run dev

For local development and evaluation. Starts Postgres, NATS, Temporal, object storage, API, workers, and web app.

Opengeni releases & version history

More in Application Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…