CogitaveLearn

Packages reference

Namzu publishes one kernel and a set of packages around it. You install the kernel plus only the parts you use; nothing here is bundled by default.

All packages are licensed FSL-1.1-MIT - every published version converts to MIT two years after its release.

Kernel

PackageResponsibility
@namzu/sdkThe kernel: runtime, agents, tools, registry, stores, RAG, connectors. This is the one package you always install.

Platform layers

PackageResponsibility
@namzu/sandboxPluggable sandbox providers - process-level isolation (bubblewrap on Linux, Seatbelt on macOS) and container-level isolation with a JWT-authenticated egress proxy.
@namzu/telemetryOTLP exporter pipeline: traces and metrics, resource attributes, platform metrics.
@namzu/computer-useSubprocess-based ComputerUseHost - screenshot, mouse, keyboard.
@namzu/filesProvider-agnostic file registry contracts. Contracts, not drivers.
@namzu/cliOperator CLI. Ships namzu doctor; usable as a bin or as a library.

Provider drivers

One package per vendor. Install exactly one - or several, if you switch at run time. See Choose a provider for guidance.

PackageVendor or interface
@namzu/anthropicAnthropic Messages API
@namzu/openaiOpenAI Chat Completions
@namzu/bedrockAWS Bedrock Converse
@namzu/openrouterOpenRouter, aggregated models
@namzu/ollamaOllama, local
@namzu/lmstudioLM Studio, local, over WebSocket
@namzu/httpAny OpenAI- or Anthropic-compatible endpoint. Zero dependencies.

The kernel also carries a pre-registered MockLLMProvider, so @namzu/sdk installed alone runs with no network dependency.

Requirements

Node.js20 or later
TypeScript5.5 or later
Module formatESM. Every package publishes types and an import entry point.

Install shapes

Local development, no key:

bash
pnpm add @namzu/sdk @namzu/ollama

Hosted model with tracing and isolation:

bash
pnpm add @namzu/sdk @namzu/anthropic @namzu/telemetry @namzu/sandbox

Tests only - no provider needed:

bash
pnpm add @namzu/sdk

Next steps