A guided tour of OpenForge: a self-hosted AI workspace that unifies a personal knowledge base, configurable agents, drag-and-drop automations, autonomous missions, and 50+ tools β all running on your own hardware.
Screenshots captured from a local development build. Sample knowledge, providers, and mission data are illustrative.
A four-step wizard gets a fresh instance running in minutes β welcome, AI provider configuration, local-model setup, and workspace creation.
Connect any of 14+ providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, Mistral, OpenRouter, xAI, Cohere, ZhipuAI, HuggingFace, Ollama, or any OpenAI-/Anthropic-compatible endpoint). Credentials are encrypted at rest.
Each workspace is an isolated knowledge container with its own conversations, search indices, and optional provider/model overrides.
Your workspace at a glance β knowledge counts, recent items, and platform totals (agents, automations, deployments, sinks, conversations) with quick actions.
Capture 11 knowledge types (notes, bookmarks, code gists, images, audio, PDFs, Office docs, and more). Content is automatically extracted, chunked, embedded, and indexed. A rich markdown editor makes writing fast and keyboard-first.
Filter, pin, and archive items. The Workspace Insights panel surfaces summarized tasks, facts, crucial points, and timelines extracted from your content.
Agents are structured definitions β identity, LLM config, typed input parameters, structured outputs, per-tool access control, memory, and a template-driven system prompt. OpenForge ships 30+ built-in agents spanning research, analysis, writing, coding, and orchestration.
Every field is explicit and every save creates an immutable version snapshot for audit and rollback.
Build multi-agent DAG workflows on a drag-and-drop canvas. Wire one agent's output variables into another's input parameters, attach sinks, and validate the graph before deploying. Triggers can be manual, scheduled (cron), or interval-based.
A multi-stage pipeline wiring collection, extraction, parallel analysis, risk modeling, and reporting agents together β with a live minimap.
Define an autonomous objective β goal, directives, constraints, evaluation rubric, cadence, and budget β then let an agent pursue it across multiple OODA cycles (Perceive β Plan β Act β Evaluate β Reflect) with ratchet-based quality scoring.
Workspace-agnostic chat with any agent. Pick an agent, and the system extracts input-parameter values from your conversation, retrieves relevant knowledge, and streams a grounded response with a full activity timeline.
Reusable output destinations that define what happens with agent results β six types: Log, Knowledge Create, Knowledge Update, Article, REST API, and Notification. Wire them into any automation.
Assign different models per capability β chat, reasoning, vision, text-to-speech, speech-to-text, document extraction, CLIP, and embeddings β across all your configured providers.
| Area | Highlights |
|---|---|
| Knowledge | 11 types Β· auto extract/chunk/embed Β· hybrid search (dense + BM25 + RRF) Β· CLIP visual search |
| Agents | 30+ built-ins Β· typed I/O Β· template prompts Β· per-tool HITL Β· version snapshots |
| Automations | Drag-and-drop DAG Β· node wiring Β· cron/interval triggers Β· budget policies |
| Missions | Autonomous OODA cycles Β· rubric ratchet Β· budget & cadence controls |
| Tools | 50+ across 10 categories Β· custom skills Β· MCP integration |
| Providers | 14+ LLM providers Β· router/council/optimizer virtuals Β· encrypted keys |
| Platform | Self-hosted Β· Docker Compose Β· workspaces Β· dark/light Β· βK command palette |
See the README for setup, architecture, and configuration.














