Skip to main content

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

Project description

RealizeOS

RealizeOS V5

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 License: BSL 1.1 Python 3.11+ Stars

⚡ Quickstart · 🏗️ Architecture · ✨ Features · 🚀 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 — identity, voice, audience, domain expertise
  • 🔄 Run multi-step workflows — not just single-shot Q&A
  • 🤖 Route to the right model — Flash for speed, Sonnet for content, Opus for strategy
  • 🛡️ Respect governance — approval gates, audit logs, human-in-the-loop
  • 📈 Self-improve — gap detection, skill suggestion, prompt refinement

Quick Start

From Source (recommended first install)

ash 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 at http://localhost:8080

No Docker? Use the Python-native method below.

pip (Python-native, no Docker)

`ash pip install realize-os realize-os init --template consulting realize-os serve

Dashboard at http://localhost:8080

`

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

Linux / macOS (one-liner)

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

Windows (PowerShell, one-liner)

powershell irm https://raw.githubusercontent.com/SufZen/RealizeOS-5/main/scripts/install.ps1 | iex

NPX (scaffolds a new project)

`ash npx @realize-os/cli init my-business cd my-business

Edit .env to add your API key(s)

npx @realize-os/cli start

Dashboard at http://localhost:8080

`

Requires Node.js 18+ and Docker.

Docker (standalone container)

`ash docker run -d -p 8080:8080 -v realizeos-data:/app/data ghcr.io/sufzen/realizeos:latest

Dashboard at http://localhost:8080

`

Method Requires Best For
Source Git + Docker (or Python 3.11+) Contributing, customization, first-time users
pip Python 3.11+ Python devs, local development without Docker
curl/PS1 bash/PowerShell + Docker Server deployment, CI/CD scripting
NPX Node.js 18+ & Docker Quickest scaffolding of a new project
Docker Docker Isolated, reproducible, production-ready

📖 Full setup guide: QUICKSTART.md · Self-hosting: docs/self-hosting-guide.md

Features

🏗️ The 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 (V2)

  • Composable agents with scope, inputs, outputs, guardrails, and tools
  • Pipelines — sequential execution with Dev-QA retry loops and circular dependency detection
  • 7 handoff types — standard, QA-pass, QA-fail, escalation, phase-gate, sprint, incident
  • Hot-reload — filesystem-watched agent registry
  • Tool gating — per-agent allowlists/denylists for tool access

🧬 Agent Intelligence (V5)

  • Per-Agent Persona (SOUL) — Each agent has persistent identity: role, personality, expertise, communication style, defined in YAML
  • Workspace Goal Injection — Venture-level goals auto-injected into every agent session via GOAL.md or config
  • Session Startup Brief — Auto-generated situational briefs at session start with pending tasks, recent activity, and open approvals
  • Brand Profile System — Venture-level brand voice, tone, and guidelines injected into content-focused sessions
  • Per-Agent Tool Gating — Agents only see tools for their role via tools_allowlist / tools_denylist in persona config

🤝 Coordination & Messaging (V5)

  • Operator Approval Primitive — Agents pause and request human approval, credentials, or input (request_decision, request_credential, request_input)
  • Agent-to-Agent Messaging Bus — Direct messaging (agent:<slug>), human notifications (human:default), channel broadcasts (channel:<name>), and offline queuing
  • Eval Harness — YAML-based behavioral test suites with scoring (pattern matching, tool accuracy, custom dimensions)
  • Template Marketplace — Install pre-built venture templates: agency, saas, consulting — each with agents, goals, brand profiles, and skills

🧩 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 Tools Capabilities
Gmail 8 Search, read, send, draft, reply, forward, triage, label
Calendar 4 List, create, update, find free time
Drive 9 Search, list, read, create, append, upload, download, permissions, move
Sheets 3 Read, append, create
Stripe Financial Charges, subscriptions, invoices with safety guards
Browser Web automation Headless Chromium page interaction
Web Search + fetch Brave API search, page scraping with SSRF protection
MCP Protocol Connect to any MCP-compatible tool server
Messaging Agent bus Agent-to-agent, human notifications, channel broadcasts
Social Publishing Social media content posting
Telephony Voice Twilio-powered voice/SMS
PM Project mgmt Task tracking, status reporting
Docs Generation Document and report generation
Approval Governance Human-in-the-loop approval workflows

📋 Business Templates

Pre-built configurations for common ventures:

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

python cli.py init --template consulting

🛡️ Security & Governance

  • 5-layer security middleware: Security headers → Audit logging → Rate limiting → Injection guard → JWT auth
  • JWT authentication with HMAC-SHA256 tokens and refresh flow
  • RBAC with 6 roles: owner, admin, operator, user, viewer, guest (+ custom YAML roles)
  • Prompt injection scanner — pattern + heuristic + Unicode normalization defense
  • Human-in-the-loop approval gates for consequential actions
  • Audit logging — JSONL persistent logs with SSE streaming
  • Secret redaction in error responses and logs
  • Built-in security scanner — automated posture checks at startup

Architecture

User → Channel (API/Telegram/WhatsApp/Webhooks)
  → Security (Headers → Audit → Rate Limit → Injection Guard → JWT)
  → Base Handler → LLM Router (Flash/Sonnet/Opus)
  → Prompt Builder (FABRIC context) → Tool Execution
  → Extensions → Governance → Evolution Engine → Response

📖 Deep dive: docs/architecture.md

CLI

python cli.py init --template NAME           # Initialize from template
python cli.py init --setup setup.yaml        # Initialize from setup file
python cli.py serve [--port PORT] [--reload] # Start API + dashboard
python cli.py bot                            # Start Telegram bot
python cli.py status                         # Show system status
python cli.py audit [--quick]               # Run the structured audit playbook
python cli.py index                          # Rebuild KB search index
python cli.py venture create --key KEY       # Create new venture
python cli.py venture delete --key KEY       # Delete a venture
python cli.py venture list                   # List ventures
python cli.py setup                          # Interactive setup wizard
python cli.py doctor                         # Diagnose installation issues
python cli.py devmode setup                  # Generate AI tool context files
python cli.py devmode check                  # Run system health check
python cli.py devmode scaffold --name NAME   # Scaffold a new extension
python cli.py devmode snapshot               # Create a git safety snapshot
python cli.py devmode rollback --tag TAG     # Rollback to a snapshot

API

Method Endpoint Description
POST /api/chat Send message, get AI response
GET /api/systems List all systems
GET /api/systems/{key} System details
GET /api/systems/{key}/agents List agents
GET /api/systems/{key}/skills List skills
POST /api/systems/reload Hot-reload configuration
GET /api/activity/stream SSE activity feed
POST /api/auth/token Generate JWT access + refresh tokens
POST /api/auth/refresh Refresh an expired access token
CRUD /api/ventures/* Venture management
CRUD /api/ventures/{key}/agents/* Per-venture agent management
CRUD /api/ventures/{key}/kb/* Per-venture knowledge base
CRUD /api/workflows/* Workflow management
CRUD /api/approvals/* Approval request management
CRUD /api/extensions/* Extension management
CRUD /api/webhooks/* Webhook management
GET /api/settings/* System settings (LLM, security, tools, memory, etc.)
GET /api/security/scan Run security posture scan
GET /api/evolution/* Self-improvement suggestions
GET /api/devmode/* Developer mode status
GET /api/health Health check
GET /status Detailed system status

Documentation

Guide Description
⚡ Quickstart Zero to running in 10 minutes
🏗️ Architecture FABRIC, message flow, modules
🩺 Audit Playbook Risk-first audit workflow and session template
📖 Getting Started First steps after setup
🔧 Configuration Customize your deployment
🚀 Self-Hosting Production deployment
✍️ Skill Authoring Create custom skills
📡 API Reference REST API documentation
🤝 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 V5 is licensed under the Business Source License 1.1.

What this means:

  • ✅ 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 to third parties 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.0.4.tar.gz (493.2 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.0.4-py3-none-any.whl (467.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for realize_os-5.0.4.tar.gz
Algorithm Hash digest
SHA256 317c24802415069c3156c4e97c0899924cb63aef57e302a008447b9f95fc56ca
MD5 74d2841e04d1f1899c1320cb681f6e9c
BLAKE2b-256 092bfbd1b91b6563be6de7c59e78bfa1308a8d8ac3d014c9520a7bc19ed54ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for realize_os-5.0.4.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.0.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for realize_os-5.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2eb94899b0991d83178ba56eaacf235422010e89647b3a1904d4066740bf3928
MD5 b0e1bc911047a7fe11e7f536c6dfba8b
BLAKE2b-256 caf78c4b18984f239beac7b679d6bff787d0ab08e9c28fe9371ce4be9236b7e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for realize_os-5.0.4-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