Quickstart
Get your first episode running in under 5 minutes.
Core concepts
Understand episodes, phases, faculties, and the cognitive loop.
Python API
Explore the full Python API reference.
CLI reference
Run and inspect episodes from the command line.
What Noēsis does
Noēsis sits alongside the graphs, tools, and runtimes you already use. It doesn’t replace your models or orchestrator—it makes their cognition legible.| Capability | What it gives you |
|---|---|
| Observable cognition | Each run emits summary.json, state.json, and events.jsonl for replay and evaluation. |
| Direction + guardrails | Planner modes (meta vs minimal) layer planning and governance over any agent graph. |
| Durable memory | Plug in SQLite/FAISS/HNSW (or your own provider) so episodes learn across time. |
| Learning signals | Insight metrics and learn.emit(...) provide structured payloads for audits and tuning. |
Who it’s for
Builders & platform teams
Wrap LangGraph, CrewAI, or custom graphs with cognition without rewrites.
Applied researchers
Collect structured traces for benchmarks, ablations, and papers.
Product & GTM
Point to concrete KPIs (plan adherence, veto count, tool coverage).
Ops & compliance
Review immutable JSON traces showing what happened and why it was allowed.
The cognitive loop
Every episode flows through nine phases that make reasoning explicit and auditable:The four Noēsis faculties—Intuition (policy), Direction (planning), Governance (pre-action audit), and Insight (evaluation)—work together to make every decision traceable.
Quick example
Next steps
1
Install Noēsis
Install the package and run your first episode in the quickstart guide.
2
Understand the concepts
Learn about episodes, faculties, and artifacts in the explanation section.
3
Add policies
Follow the Guarded LangGraph Agent tutorial to add guardrails to your agents.

