JIXUDOCS
Packages

Packages

Compose Jixu from independently installable runtime, adapter, Tool, and testing packages.

Jixu is a package family, not a monolithic SDK. Install the reference TUI as jixu-ai, or compose an application from jixu-core plus only the Drivers, Stores, Tools, and test support it needs.

Package map

PackageResponsibility
jixu-aiInstallable jixu command, configuration, public facade, and reference TUI
jixu-coreAgent definition, Harness, Thread API, deterministic Kernel, ports, and in-memory Store
jixu-llmOpenAI Chat Completions and Anthropic Messages model Drivers
jixu-store-jsonlInspectable local JSONL Event, Artifact, and Checkpoint Store
jixu-store-sqliteLocal SQLite Event, Artifact, and Checkpoint Store
jixu-tools-nodeOpt-in file and local shell Tools for Node.js
jixu-tools-jinaBounded Jina Web Search and URL Reader Tools
jixu-testkitDeterministic clocks, IDs, Drivers, Signal capture, and Store contracts

Every Framework package is independently published and can be installed directly from the npm registry.

Choose a composition

Common stacks

Minimal Framework application:

npm install jixu-core jixu-llm

Durable local application with first-party Tools:

npm install jixu-core jixu-llm jixu-store-sqlite jixu-tools-node

Contract-tested custom adapter:

npm install --save-dev jixu-core jixu-testkit

Native CLI packages

jixu-cli-darwin-arm64 and jixu-cli-linux-x64 contain the platform executables selected by jixu-ai. They are exact-version optional dependencies and are not ordinary application dependencies. Install jixu-ai; do not select a native package manually.

Pre-1.0 package line

Package APIs and persisted schemas may change before 1.0. Keep Jixu packages on a compatible release line and review migration notes before upgrading durable Stores.