octos  by octos-org

Rust-native Agentic OS for AI systems

Created 6 months ago
1,042 stars

Top 36.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Octos is a Rust-native, API-first Agentic OS providing a backend for AI agent systems. It targets developers and power users needing a flexible, multi-tenant platform to manage AI agents, moving beyond single-user chatbots with a centralized control plane.

How It Works

Delivered as a single, 31MB static binary with zero dependencies, Octos functions as an OS for AI agents. It offers extensive REST endpoints for comprehensive control, managing routing, sessions, tools, and memory. Key features include multi-tenancy (isolating profiles as OS processes), multi-LLM pipelines with dynamic fan-out and failover, and a multi-layer memory system.

Quick Start & Requirements

Three deployment paths: Octos Cloud signup (easiest, hosted), self-hosted local (single machine, private), or self-hosted cloud+tenant (full control, remote access).

  • Primary install/run (Self-hosted local):
    • macOS/Linux: curl -fsSL https://github.com/octos-org/octos/releases/latest/download/install.sh | bash
    • Windows: irm https://github.com/octos-org/octos/releases/latest/download/install.ps1 | iex
    • Dashboard: http://localhost:8080/admin/.
  • Self-hosted cloud+tenant: Requires Linux VPS, domain with DNS API (e.g
Health Check
Last Commit

16 hours ago

Responsiveness

Inactive

Pull Requests (30d)
239
Issues (30d)
220
Star History
4 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.