Open-source AI Company Operating System for autonomous teams, AI agents, and intelligent workflows.
- Identity and access management with role-based permissions and multi-tenant workspaces
- Observability stack with metrics, distributed tracing, and structured logging
- Governance engine with policy enforcement, compliance checks, and audit trails
- Memory engine with vector storage, semantic search, and knowledge graph
- Plugin system with 10 provider integrations (OpenRouter, Ollama, ArXiv, GitHub, and more)
- LLM gateway with model routing, fallback chains, and usage tracking
- TypeScript SDK for programmatic access to all platform APIs
- CLI tool for project scaffolding, agent management, and local development
- Node.js 22+
- pnpm 11.9+
git clone https://github.com/nextgenai-labs/ForgeOS.git
cd forgeos
pnpm installpnpm devpnpm buildpnpm testForgeOS is a pnpm monorepo managed with Turborepo. The workspace is organized into four top-level directories:
forgeos/
apps/ # Deployable applications
packages/ # Shared libraries and core modules
sdk/ # Language-specific SDKs
plugins/ # Third-party provider integrations
| Package | Description | Status |
|---|---|---|
@forgeos/core |
Core runtime and base abstractions | Stable |
@forgeos/identity |
Authentication, authorization, and user management | Stable |
@forgeos/observability |
Metrics, tracing, and structured logging | Stable |
@forgeos/governance |
Policies, compliance rules, and audit logging | Stable |
@forgeos/workspace |
Multi-tenant workspace management | Stable |
@forgeos/memory |
Vector store, semantic search, and memory graph | Stable |
@forgeos/llm |
LLM client abstraction and model management | Stable |
@forgeos/plugins |
Plugin loader and provider registry | Stable |
@forgeos/security |
CSRF, rate limiting, input validation | Stable |
@forgeos/agent-runtime |
Agent execution environment and lifecycle | Stable |
@forgeos/coordinator |
Multi-agent orchestration and task routing | Stable |
@forgeos/auth |
Authentication flows and session management | Stable |
@forgeos/llm-gateway |
Model routing, fallback chains, usage tracking | Stable |
@forgeos/router |
Request routing and middleware pipeline | Stable |
@forgeos/workflow |
Workflow definition and execution engine | Stable |
@forgeos/database |
Database abstraction and migration tooling | Stable |
@forgeos/cache |
Multi-layer caching with invalidation | Stable |
@forgeos/queue |
Job queue with retry and priority support | Stable |
@forgeos/scheduler |
Cron and event-driven task scheduling | Stable |
@forgeos/config |
Configuration management and validation | Stable |
@forgeos/ui |
Shared React component library | Stable |
@forgeos/types |
Shared TypeScript type definitions | Stable |
@forgeos/cli |
CLI entry point and command framework | Stable |
@forgeos/sdk |
TypeScript SDK package | Stable |
@forgeos/telemetry |
OpenTelemetry instrumentation | Stable |
| App | Description |
|---|---|
@forgeos/admin |
Admin dashboard for platform management |
@forgeos/api-app |
REST and GraphQL API server |
@forgeos/auth-app |
Authentication application (login, SSO, MFA) |
@forgeos/dashboard |
Monitoring and analytics dashboard |
@forgeos/docs |
Documentation site |
@forgeos/landing |
Public landing page |
@forgeos/monitoring |
Infrastructure monitoring dashboard |
| Layer | Technology |
|---|---|
| Language | TypeScript 5.9 (strict mode) |
| Runtime | Node.js 22 |
| Package Manager | pnpm 11.9 |
| Framework | Next.js 15, React 19 |
| Styling | Tailwind CSS v4 |
| Testing | Vitest |
| Build System | Turborepo |
| Database | SQLite (via better-sqlite3), PostgreSQL (pgvector) |
| Telemetry | OpenTelemetry |
We welcome contributions from the community. Please read our Contributing Guide before submitting a pull request.
To report a vulnerability, please see our Security Policy. Do not open a public GitHub issue for security disclosures.
This project is licensed under the MIT License.