Skip to content

nextgenai-labs/ForgeOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForgeOS

Open-source AI Company Operating System for autonomous teams, AI agents, and intelligent workflows.

npm version License: MIT CI GitHub stars Discord


Feature Highlights

  • 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

Quick Start

Prerequisites

  • Node.js 22+
  • pnpm 11.9+

Install

git clone https://github.com/nextgenai-labs/ForgeOS.git
cd forgeos
pnpm install

Development

pnpm dev

Build

pnpm build

Test

pnpm test

Architecture

ForgeOS 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

Packages

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

Apps

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

Tech Stack

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

Contributing

We welcome contributions from the community. Please read our Contributing Guide before submitting a pull request.


Security

To report a vulnerability, please see our Security Policy. Do not open a public GitHub issue for security disclosures.


License

This project is licensed under the MIT License.


Links

About

Open-source AI Company Operating System for autonomous teams, AI employees, and intelligent workflows.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages