Free · Self-hosted · Yours to keep
The Operaide Community Edition
We're opening the Operaide Community Edition to developers before its public release. Request access, we look at your GitHub profile, and approved developers get invited to the private repos.
You get exclusive access to our GitHub repos, can build your own projects and share your feedback directly with us.
Email and GitHub handle · under a minute · free

- Free
- Yours to keep
- Self-hosted
- Docker, your infrastructure
- Full version
- Nothing removed
Framework + Platform
What is Operaide?
Operaide is a workflow engine in code, with the platform around it you would otherwise build yourself. You write workflows in TypeScript and ship them as apps, which the platform installs, updates and removes as one thing. Auth, tenancy, roles, audit and storage are already there, so your code stays on the business problem.
What you build with
Each step is an Aktor: a typed function with explicit inputs and outputs. A Reaktor wires them into a graph, and the engine runs whatever is independent in parallel.
- Every Reaktor becomes a REST endpoint, with validation and an OpenAPI spec included
- Each app is one npm package: workflows, UI, roles and its own database
- Operaide Studio in the browser: Claude Code, Codex and Operaide Code know the patterns
import { aktorConst, createAktorComposition, createAktorFunction,} from '@operaide/aktor';import { aktorAICall, aktorAISettingProviderModel, aktorMessagesFromSystemAndUser,} from '@operaide/ai'; const aktorCombine = createAktorFunction('aktorCombine', ({ summary, sentiment }) => ({ summary, sentiment,})); export const aktorAnalyze = createAktorComposition('aktorAnalyze', ({ text }) => { const summary = aktorAICall({ messages: aktorMessagesFromSystemAndUser({ system: aktorConst('Summarize in one sentence.'), user: text, }), providerModel: aktorAISettingProviderModel(), }); const sentiment = aktorAICall({ messages: aktorMessagesFromSystemAndUser({ system: aktorConst('Reply: positive, negative, or neutral.'), user: text, }), providerModel: aktorAISettingProviderModel(), }); return aktorCombine({ summary, sentiment });});summary and sentiment don't depend on each other, so the engine runs both LLM calls concurrently. No Promise.all.
Where it runs
One Docker container behind the reverse proxy of your choice, database included. Not a Kubernetes project.
- A diagram that can't lie: drawn from the code, with no canvas to keep in sync
- A trace per run: every Aktor, its inputs and outputs, under a run ID
- Your LLM is a setting: OpenAI, Anthropic, Azure, Mistral or Ollama

What it is not
- Not a drag-and-drop builder
- Not an agent that improvises over your data
- Not a library of finished assistants
Community Edition
What is the Community Edition?
The same product as a paid installation: Framework and Platform, nothing removed, no limit lowered. You host it yourself with Docker: locally on your machine or in any cloud.
- Framework and Platform — the full feature set
- No trial, no expiry — the license is the only difference
- Self-hosted via Docker — locally or in any cloud
- Installed in a few minutes
Development and testing: yes.
Production use: no.
Build, test and experiment without limits. For productive use in the enterprise there is the Enterprise Edition.
Your benefits
What do you get?
What you get with access:
Exclusive access
An invite to our private GitHub repos — and with it the full Community Edition: Framework and Platform, self-hosted via Docker, yours to keep.
LLM access included
An API key from our partner Noirdoc with €5 of tokens — EU-hosted, 39+ models.
Build at your own pace
No cohort and no end date. Take the time you need to put Operaide to work.
Direct exchange
Feedback and exchange with the Operaide team on our exclusive Discord server.
Influence on the roadmap
Your experience helps us evolve Operaide.
Publish what you build
Publish apps and templates on npm — they land in the Operaide App Store. Yours could be first.
Regular updates
New features ship continuously, built from the community's feedback.
The process
How it works
- 01
Request access
Your email and GitHub handle are all we need. It takes under a minute.
- 02
We review your GitHub
We look at your profile and decide individually. No cohort, no waiting for a start date.
- 03
Build with Operaide
Approved developers get invited to the private repos, the Community Edition and our Discord server.
- 04
Shape what's next
Tell us what works and what breaks. What this round shapes goes into the public release.
Your profile
Who are we looking for?
You're a fit if you:
- Build software or your own technical projects
- Can read and review TypeScript — you don't have to type every line yourself
- Are interested in AI, LLMs or AI agents
- Enjoy trying out new technologies
- Want to build something real with Operaide
- Are willing to give honest feedback
AI expert or beginner? Both are welcome!
Free · Self-hosted · Yours to keep
Ready to build with Operaide?
Request access to the private repos. Your email and GitHub handle are all we need.
Invite-only · free