The KAOS ecosystem is a set of small, composable packages. Edit the source list
(scripts/packages.toml) and regenerate — this page can’t drift from it (CI checks).
Versions are live from PyPI. See how it all fits together for the
layered view.
| Package | Version | CLI | What it does |
|---|
| kaos-ui |  | kaos-ui | Scaffold user-facing KAOS apps — web API, SPA, dashboard, TUI, module, workflow. |
| kaos-mcp |  | kaos-mcp | FastMCP server bridge — expose any KAOS runtime over the Model Context Protocol. |
| Package | Version | CLI | What it does |
|---|
| kaos-agents |  | kaos-agent | Stateful agent runtime — memory, patterns, permissions, cost accounting, grounded findings. |
| Package | Version | CLI | What it does |
|---|
| kaos-llm-core |  | kaos-llm-core | Typed LLM programming — signatures, programs, codecs, optimizers, traces. |
| kaos-llm-client |  | kaos-llm-client | Thin provider-native LLM client — one interface over providers, plus the FunctionClient test double. |
| Package | Version | CLI | What it does |
|---|
| kaos-pdf |  | kaos-pdf | PDF extraction to the content AST, with page/box provenance. |
| kaos-office |  | kaos-office | DOCX / PPTX / XLSX extraction to the content AST. |
| kaos-tabular |  | kaos-tabular | DuckDB-powered SQL over CSV / Parquet / JSON / XLSX / SQLite. |
| kaos-source |  | kaos-source | Source discovery & materialization — filesystem, archives, HTTP, and gov data connectors. |
| kaos-web |  | kaos-web | Web extraction, browser automation, search, and domain intelligence. |
| Package | Version | CLI | What it does |
|---|
| kaos-nlp-core |  | kaos-nlp | Rust-backed NLP — tokenization, multi-pattern matching, BM25 search, fuzzy hashing. |
| kaos-nlp-transformers |  | kaos-nlp-transformers | ONNX embeddings, reranking, NLI, NER, and PII inference. |
| kaos-ml-core |  | kaos-ml | Classical ML over the content AST — corpus, clustering, labeling, logistic regression. |
| kaos-graph |  | kaos-graph | Rust (petgraph) graph engine — 40+ algorithms, RDF/SPARQL, knowledge graphs. |
| kaos-citations |  | kaos-citations-serve | Typed legal/financial/accounting citation extraction — ~60 kinds, deterministic. |
| kaos-names |  | kaos-names | Friendly, legal-flavored handle generator for sessions and agents. |
| Package | Version | CLI | What it does |
|---|
| kaos-core |  | kaos-core | The dependency-light runtime — MCP-native types, tools, VFS, artifacts, settings. |
| kaos-content |  | — | The Block/Inline document AST with provenance — the one shape every extractor produces. |