Skip to content

Package reference

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.

PackageVersionCLIWhat it does
kaos-uiPyPIkaos-uiScaffold user-facing KAOS apps — web API, SPA, dashboard, TUI, module, workflow.
kaos-mcpPyPIkaos-mcpFastMCP server bridge — expose any KAOS runtime over the Model Context Protocol.
PackageVersionCLIWhat it does
kaos-agentsPyPIkaos-agentStateful agent runtime — memory, patterns, permissions, cost accounting, grounded findings.
PackageVersionCLIWhat it does
kaos-llm-corePyPIkaos-llm-coreTyped LLM programming — signatures, programs, codecs, optimizers, traces.
kaos-llm-clientPyPIkaos-llm-clientThin provider-native LLM client — one interface over providers, plus the FunctionClient test double.
PackageVersionCLIWhat it does
kaos-pdfPyPIkaos-pdfPDF extraction to the content AST, with page/box provenance.
kaos-officePyPIkaos-officeDOCX / PPTX / XLSX extraction to the content AST.
kaos-tabularPyPIkaos-tabularDuckDB-powered SQL over CSV / Parquet / JSON / XLSX / SQLite.
kaos-sourcePyPIkaos-sourceSource discovery & materialization — filesystem, archives, HTTP, and gov data connectors.
kaos-webPyPIkaos-webWeb extraction, browser automation, search, and domain intelligence.
PackageVersionCLIWhat it does
kaos-nlp-corePyPIkaos-nlpRust-backed NLP — tokenization, multi-pattern matching, BM25 search, fuzzy hashing.
kaos-nlp-transformersPyPIkaos-nlp-transformersONNX embeddings, reranking, NLI, NER, and PII inference.
kaos-ml-corePyPIkaos-mlClassical ML over the content AST — corpus, clustering, labeling, logistic regression.
kaos-graphPyPIkaos-graphRust (petgraph) graph engine — 40+ algorithms, RDF/SPARQL, knowledge graphs.
kaos-citationsPyPIkaos-citations-serveTyped legal/financial/accounting citation extraction — ~60 kinds, deterministic.
kaos-namesPyPIkaos-namesFriendly, legal-flavored handle generator for sessions and agents.
PackageVersionCLIWhat it does
kaos-corePyPIkaos-coreThe dependency-light runtime — MCP-native types, tools, VFS, artifacts, settings.
kaos-contentPyPIThe Block/Inline document AST with provenance — the one shape every extractor produces.