Kronos Agent OS
Production Python only; tests, virtual environments, migrations, and runtime caches excluded from headline metrics.
Verified: 2026-07-16 · commit ea3ddc4
Open Source · Agent OS
A self-hosted Python runtime for long-running AI agents. Where agent frameworks optimize a single conversation, KAOS is the operational layer around the agent: persistent memory, skills, audited tools, scheduled automations, multi-agent coordination, and an operator dashboard — all included.
The operational layer between the LLM and the user.
When an agent runs for weeks instead of minutes, the requirements change: inspectable state, tool-call auditing, scheduled tasks, security controls, multi-agent coordination. Most frameworks punt these to the developer. KAOS ships them as a runtime — self-hosted, no cloud service needed, managed through a local dashboard.
The operating layer around a long-running agent.
Sessions, FTS5 full-text, vector search, a knowledge graph, and shared facts. The agent remembers across sessions — not just within one conversation.
~200 lines, no LangGraph. Full control over tool calling, timeouts, and the audit trail. Every tool call is logged with secret redaction.
Prompt-injection shield (28 patterns), input sanitizer, loop detector, output validator, and a cost guardian ($5/day default). Five capability gates, all off by default.
Six independent agents coordinate through SQLite IMMEDIATE transactions — deterministic arbitration without pub/sub. Optional: single-agent by default.
12+ built-in automations with progressive skill disclosure. The runtime keeps working on a schedule, not only when you prompt it.
Any OpenAI-compatible endpoint — Fireworks, DeepSeek, OpenAI, OpenRouter, Groq, Together, Ollama. Set the URL and model in .env; no code changes.
Kronos is a public, verifiable project — so its quality is measured, not asserted. Live snapshot from the canonical collector; the full methodology is on the engineering dashboard.
Production Python only; tests, virtual environments, migrations, and runtime caches excluded from headline metrics.
Verified: 2026-07-16 · commit ea3ddc4
MIT-licensed, pip-installable, with an offline demo that needs no API keys. Any OpenAI-compatible model.
View on GitHubgithub.com/spyrae/kronos-agent-os