Skip to main content

AI-native personal operations system — coordinated agents for your business

Project description

RealizeOS

RealizeOS

The AI operations system for your business.
Coordinated AI agents that understand your venture, remember your preferences,
and execute multi-step workflows — not just another chatbot.

CI Release PyPI npm Docker License: BSL 1.1 Python 3.11+ Stars

⚡ Quickstart · 🏗️ Architecture · ✨ Features · 🔌 MCP Server · 💻 CLI Reference · 🚀 Self-Host · 🤝 Contribute


What is RealizeOS?

RealizeOS is a self-hosted AI operations system that gives your business a coordinated team of AI agents. Unlike generic chatbots, RealizeOS agents know your venture, run multi-step workflows, route to the optimal model, and respect governance with approval gates and audit logs.


🆕 What's New in v5.5.0

v5.5.0 marks the open-source relaunch under BSL 1.1 — free core; monetize via guided installation sessions + vertical consulting. The positioning thesis:

You own the Heart (FABRIC knowledge graph + event log + identity) forever; agent runtimes, models, channels, and even the dashboard are swappable adapters; local-first.

Shipped

Feature What it does
FABRIC Entity System Markdown↔entity round-trip, provenance/trust, 3 reference mechanisms, soft JSON-Schema validation (5 entity types)
Synapse Knowledge Index 4-tier agent memory: L1 Hot TOC, L2 FTS5 search, L3 Tool Catalog, L4 Mission Memory
Event Log + SOUL JSONL append-only audit trail w/ SSE; persistent User/Agent identity
Runtime Adapter Layer AgentRuntime Protocol, Registry w/ health polling, FABRIC REST API
Mission Engine (Spine) 8-state mission/step machine, planning, runtime routing, cost tracking
Dreaming Subsystem Trust Policy, Reflex + Curator cycles, Dream Inbox with human-in-the-loop
Dashboard Pages /missions, /knowledge, /dreams — styled with the @realizeos/design-system
FABRIC Operator CLI realize-os fabric — lint, reindex, stats, search, toc, dream

Roadmap (coming)

Voice channel (STT/TTS) · Full Workspace UI redesign · Cytoscape visual graph · React Native mobile companion · Host-satellite sync

📖 Full details: docs/v5.5.0/ · Claims verification: SITE-CLAIMS.md


⚡ Quick Start

🐳 Docker (recommended)
git clone https://github.com/SufZen/RealizeOS-5.git && cd RealizeOS-5
cp .env.example .env       # Add your API key(s)
docker compose up --build   # Dashboard → http://localhost:8080

Or standalone:

docker run -d -p 8080:8080 -v realizeos-data:/app/data ghcr.io/sufzen/realizeos-5:latest
🐍 pip (no Docker)
pip install realize-os
realize-os init --template consulting
realize-os serve
# Dashboard → http://localhost:8080

Requires Python 3.11+. Works on Windows, macOS, and Linux.

📦 NPX
npx @realize-os/cli init my-business
cd my-business && npx @realize-os/cli start

Requires Node.js 18+ and Docker.

🖥️ One-Liner Install

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/SufZen/RealizeOS-5/main/scripts/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/SufZen/RealizeOS-5/main/scripts/install.ps1 | iex
Method Requires Best For
Docker Docker Production, isolated deployments
pip Python 3.11+ Local dev, no Docker needed
NPX Node.js 18+ + Docker Fastest project scaffolding
One-liner bash / PowerShell Server deployment, CI/CD

📖 Full setup guide: QUICKSTART.md · Production: Self-Hosting Guide


✨ Key Features

🧠 FABRIC Knowledge System

Every venture's AI knowledge is organized into six layers:

Layer Purpose
Foundations Venture identity, voice, core standards
Agents AI team definitions and routing guide
Brain Domain knowledge, market data, expertise
Routines Skills, workflows, state maps, SOPs
Insights Memory: learning log, feedback, decisions
Creations Output: deliverables, drafts, final assets

🤖 Multi-LLM Routing

The engine classifies every task and selects the optimal model:

Task Type Model Examples
Simple Gemini Flash Status checks, formatting, lookups
Content Claude Sonnet Writing, analysis, summarization
Complex Claude Opus Strategy, multi-step reasoning

Providers auto-discovered at startup. Supports Claude, Gemini, OpenAI, and Ollama (local).

🔧 Agent System

  • Composable agents with scope, inputs, outputs, guardrails, and tools
  • Pipelines — sequential execution with Dev-QA retry loops
  • 7 handoff types — standard, QA-pass/fail, escalation, phase-gate, sprint, incident
  • Hot-reload — filesystem-watched agent registry
  • Per-agent SOUL — persistent identity: role, personality, expertise, communication style
  • Tool gating — per-agent allowlists/denylists

🧩 Extension System

Type Purpose Example
tool New capabilities Stripe, Twilio, custom APIs
channel Communication Slack, Discord, WhatsApp
integration Backend sync CRM, analytics
hook Event reactions Notifications, logging

🛠️ Tool Ecosystem

Category Capabilities
Google Workspace Gmail (8 tools), Calendar (4), Drive (9), Sheets (3)
Financial Stripe charges, subscriptions, invoices
Web Search (Brave API), page scraping, headless browser
MCP Connect to any MCP-compatible tool server
Messaging Agent-to-agent bus, human notifications, channels
Governance Human-in-the-loop approval workflows

📋 Business Templates

Pre-built venture configurations:

consulting · agency · portfolio · saas · ecommerce · accounting · coaching · freelance

realize-os init --template consulting

🔌 MCP Server

RealizeOS ships a built-in MCP server so any MCP-speaking agent can use it as a second brain:

  • 24 tools across 4 families: Chat & Status, KB Read, Ops, Admin
  • HTTP+SSE transport — works with Claude Desktop, Cursor, n8n, cloud routines
  • Same auth — Bearer JWT or API key, same roles and audit logs
  • Gated access — KB, ops, and admin tools independently toggleable
realize-os mcp serve --port 8080        # Start API + MCP together
realize-os mcp token --user owner       # Issue a bearer token

📖 Full details: docs/mcp-server.md


💻 Operator CLI

The realize-os CLI is a first-class operator interface:

realize-os serve                                # Start API + dashboard
realize-os chat "What's the pipeline status?"   # Quick query
realize-os repl --system realization-il          # Interactive REPL
realize-os kb search "investment thesis"         # Search knowledge base
realize-os config profile add prod --endpoint https://my-vps:8080

Both realize-os (pip-installed) and python cli.py (source checkout) work identically.

📖 Full command reference: docs/cli-reference.md


🛡️ Security & Governance

  • 5-layer security middleware: Security headers → Audit → Rate limiting → Injection guard → JWT auth
  • RBAC with 6 roles: owner, admin, operator, user, viewer, guest
  • Prompt injection scanner — pattern + heuristic + Unicode normalization
  • Human-in-the-loop approval gates for consequential actions
  • Audit logging — JSONL persistent logs with SSE streaming
  • Secret redaction in error responses and logs

📖 Documentation

Guide Description
⚡ Quickstart Zero to running in 10 minutes
🏗️ Architecture FABRIC, message flow, modules
💻 CLI Reference Full operator CLI command tree
🔌 MCP Server Built-in MCP server: tools, security, integration
📖 Getting Started First steps after setup
🔧 Configuration Customize your deployment
🚀 Self-Hosting Production deployment
✍️ Skill Authoring Create custom skills
📡 API Reference REST + MCP API documentation
📋 Upgrade from 5.0 Migration guide: 5.0.x → 5.1.0
🤝 Contributing Developer guide

Requirements

  • Python 3.11+ (3.12+ recommended)
  • At least one LLM API key (Anthropic, Google, OpenAI, or Ollama)
  • Docker 24.0+ (optional, for containerized deployment)
  • Node.js 20+ (optional, for dashboard development)

Community


License

RealizeOS is licensed under the Business Source License 1.1.

  • ✅ Free to use, modify, and self-host
  • ✅ Free for internal business operations
  • ✅ Converts to Apache 2.0 on March 26, 2030
  • ❌ Cannot offer as a hosted/managed service without a commercial license

For commercial licensing inquiries, contact realizeos@realization.co.il.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

realize_os-5.5.0.tar.gz (677.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

realize_os-5.5.0-py3-none-any.whl (698.0 kB view details)

Uploaded Python 3

File details

Details for the file realize_os-5.5.0.tar.gz.

File metadata

  • Download URL: realize_os-5.5.0.tar.gz
  • Upload date:
  • Size: 677.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for realize_os-5.5.0.tar.gz
Algorithm Hash digest
SHA256 a0c2f7283c1e1257bc43e55e70b8d048ad241694fb18af702178ec43b4ab3a9f
MD5 65bf36b2d5166037f88a7cdba1961fc8
BLAKE2b-256 e97488ae4c76a089c860c97f1c5b9ef837dc9fdeaa449bb5da4a9ad6a4bcb01d

See more details on using hashes here.

Provenance

The following attestation bundles were made for realize_os-5.5.0.tar.gz:

Publisher: release.yml on SufZen/RealizeOS-5

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file realize_os-5.5.0-py3-none-any.whl.

File metadata

  • Download URL: realize_os-5.5.0-py3-none-any.whl
  • Upload date:
  • Size: 698.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for realize_os-5.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 233dea7fef5019f66f24a79f1aa77c7b234984c9e421fddf6dfb82ad2d537d1b
MD5 d97257c9bfcbeb3fb5100d7be35a6344
BLAKE2b-256 fae15467ce680f8c0d518a279da40778a737ac2941950c78f597423e3d44b1c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for realize_os-5.5.0-py3-none-any.whl:

Publisher: release.yml on SufZen/RealizeOS-5

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page