XYBEROS Cognitive Operating System
Project description
XYBEROS — Cognitive Operating System
A Python framework for building cognitive AI systems with a full pipeline: perceive, reason, plan, decide, act, reflect, and remember.
Quick Start
pip install xyberos
from xyberos import xyberos
ctx = xyberos.chat("Hello, world!")
print(ctx.thought.summary)
Or with Docker:
docker compose up
Features
- Cognitive pipeline — 8-stage processing loop with pluggable strategies
- Plugin system — unified
Plugincontract with 12 entry-point groups, 54 auto-discovered components - 6-tier memory — working, episodic, semantic, procedural, vector, knowledge graph with automatic fallback
- Multi-agent runtime — agent communication, shared memory, task delegation, collaborative voting
- Model-agnostic LLM — OpenAI, Anthropic, Ollama, OpenAI-compatible, simulated backends
- Pluggable tools & skills — web search, file I/O, calculator, shell commands, and custom extensions
- REST API — FastAPI server with OpenAPI docs
- Configuration — YAML + env vars + programmatic overrides
- Docker — one-command deployment with
docker compose up - ML evaluation — built-in classification and regression metrics
Documentation
Full documentation at docs/:
- Getting Started
- XYBEROS API
- Creating Tools
- Multi-Agent Systems
- Memory System
- Configuration
- Plugin Discovery
- API Reference
Stability
XYBEROS is currently in pre-release (0.x). The public API is
stabilizing but may change between minor versions. Breaking changes
are documented in CHANGELOG.md.
See VERSIONING.md for the versioning policy.
Requirements
- Python 3.12+
License
Apache 2.0 — see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xyberos-0.4.0.tar.gz
(307.0 kB
view details)
File details
Details for the file xyberos-0.4.0.tar.gz.
File metadata
- Download URL: xyberos-0.4.0.tar.gz
- Upload date:
- Size: 307.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98ea5e61f6b7f6ffa1f6bb196e7b0efccc996c1f831e4065443355add0c67020
|
|
| MD5 |
abc39f9e000173a4cdf6378293bfbb31
|
|
| BLAKE2b-256 |
c06b517bebb520900995be10c7525ccd5a4924a2d2377c19df93ff531e01ed49
|