# Nenjo > Zero-trust platform for building and running teams of AI agents — together, on your terms. - Website: https://nenjo.ai - Documentation: https://nenjo.ai/docs - Full corpus: https://nenjo.ai/llms-full.txt - Preferred citation: https://nenjo.ai/docs - Contact: hello@nenjo.ai # Documentation - **Introduction** - [What is Nenjo](/docs): An introduction to Nenjo — what it is, what makes it different, and how its building blocks fit together. - [Nenji](https://nenjo.ai/docs/introduction/nenji): Nenji is the default guide for bootstrapping and operating a Nenjo workspace. - [Installation](https://nenjo.ai/docs/introduction/installation): Install the Nenjo harness and the nenpm package manager with the CLI installer, or run the worker with Docker. - **Getting Started** - [Onboarding](https://nenjo.ai/docs/getting-started/onboarding): Set up the organization, trusted device, system agent model, worker API key, and worker connection for a Nenjo workspace. - [Bootstrap](https://nenjo.ai/docs/getting-started/bootstrap): Prompt Nenji to understand Nenjo and build out your workspace — explainer questions in read mode, workflow prompts in - **Building Blocks** - [Building Blocks](https://nenjo.ai/docs/building-blocks): The composable resources that make up Nenjo, grouped into primitives, workflows, and foundations. - Primitives - [Primitives](https://nenjo.ai/docs/building-blocks/primitives): The composable units of Nenjo — context material (template variables, context blocks, knowledge graphs, memory) and the behavioral units that use it (abilities, domains, agents). - [Template Variables](https://nenjo.ai/docs/building-blocks/primitives/template-variables): The full set of runtime variables available inside prompts and context block templates, grouped by domain. - [Context Blocks](https://nenjo.ai/docs/building-blocks/primitives/context-blocks): Reusable prompt-context assets referenced by stable template names and shared across agents, abilities, and domains. - [Knowledge Graphs](https://nenjo.ai/docs/building-blocks/primitives/knowledge-graphs): How Nenjo stores explicit source material as graphs of linked documents, and how agents traverse them with metadata-first retrieval. - [Memory](https://nenjo.ai/docs/building-blocks/primitives/memory): Nenjo's scoped memory system — core, project, and shared focus — plus artifacts for saved outputs that persist across runs. - [Abilities](https://nenjo.ai/docs/building-blocks/primitives/abilities): Reusable specialist sub-agents that inherit the caller's identity and memory but run with their own developer prompt, tools, and scopes. - [Domains](https://nenjo.ai/docs/building-blocks/primitives/domains): User-activated modes that additively extend an agent's developer prompt and capability surface for an audited session. - [Agents](https://nenjo.ai/docs/building-blocks/primitives/agents): How an agent is built — system (soul) prompt, developer prompt, memory profile, runtime templates, modes, and heartbeat schedules. - Workflows - [Workflows](https://nenjo.ai/docs/building-blocks/workflows): How Nenjo turns primitives into repeatable processes — routines for deterministic, audited shape and councils for collaborative judgment. - [Routines](https://nenjo.ai/docs/building-blocks/workflows/routines): Routines are directed workflow graphs that tasks can run the same way every time, with a full audit trail. - [Councils](https://nenjo.ai/docs/building-blocks/workflows/councils): Councils are structured multi-agent collaboration groups — a leader, distinct members, and a delegation strategy — usually run as one step inside a routine. - Foundations - [Foundations](https://nenjo.ai/docs/building-blocks/foundations): The containers and platform resources Nenjo runs inside — projects, packages, models and tools, and scopes. - [Projects](https://nenjo.ai/docs/building-blocks/foundations/projects): The container that scopes the runtime, memory, and context for a unit of work. - [Packages](https://nenjo.ai/docs/building-blocks/foundations/packages): Versioned, shareable containers that bundle Nenjo primitives and workflows, installed with the native nenpm CLI like any other dependency. - [Models & Tools](https://nenjo.ai/docs/building-blocks/foundations/models-and-tools): The LLMs and external or script-backed tools agents act through, configured once and assigned where needed. - [Scopes](https://nenjo.ai/docs/building-blocks/foundations/scopes): Fine-grained, least-privilege permissions that grant agents the platform MCP tools for a resource family. - **Platform** - Pages - [Dashboard](https://nenjo.ai/docs/platform/pages/dashboard): The main workspace overview — stat cards for projects, agents, running work and tokens, the interactive token usage panel, and recent activity feed. - [Chat](https://nenjo.ai/docs/platform/pages/chat): The conversational surface for talking to your agents directly in the dashboard. - [Agents](https://nenjo.ai/docs/platform/pages/agents): The dashboard hub for building agents and the behavioral resources around them — domains, abilities, context blocks, MCP servers, and models. - [Councils](https://nenjo.ai/docs/platform/pages/councils): Create and manage multi-agent councils — a leader, members, and a delegation strategy — in the dashboard. - [Routines](https://nenjo.ai/docs/platform/pages/routines): Build reusable routine graphs that manual and scheduled tasks can dispatch from the dashboard. - [Projects](https://nenjo.ai/docs/platform/pages/projects): Create and manage project workspaces — tasks, context, executions, and repository connections — in the dashboard. - [Activity](https://nenjo.ai/docs/platform/pages/activity): Monitor runtime — execution runs and their steps, plus the organization-wide activity feed. - Library - [Library](https://nenjo.ai/docs/platform/pages/library): Platform source material, knowledge packs, document metadata, graph relationships, and agent retrieval. - [Authoring Library Knowledge](https://nenjo.ai/docs/platform/pages/library/authoring): How to create human-readable Library documents that agents can search, traverse, and cite. - [Packages](https://nenjo.ai/docs/platform/pages/packages): Add registries, browse packages and Claude plugins in the marketplace, and install them into your organization — applied to your harness live. - [Settings](https://nenjo.ai/docs/platform/pages/settings): Personal and organization settings — runtime/harness availability, trusted devices, and API keys. - [Security](https://nenjo.ai/docs/platform/security): How the platform protects your workspace — authentication, authorization, isolation, admin-gated access, and content encryption. - [Live Sync](https://nenjo.ai/docs/platform/live-sync): How changes authored in the dashboard — agents, routines, packages, Library, and more — are automatically applied to connected harnesses with no restart required. - **Developer** - Harness - [Harness](https://nenjo.ai/docs/harness): How the nenjo repo is organized: SDK, manifests, crates, worker runtime, and worker config. - [SDK API](https://nenjo.ai/docs/harness/sdk): The core Rust API for building providers, agents, routines, tools, memory, and streaming execution. - [Manifests](https://nenjo.ai/docs/harness/manifests): The typed resource catalog loaded by the SDK and cached by the worker. - [Crates](https://nenjo.ai/docs/harness/crates): What each crate in the nenjo Rust workspace owns. - [Worker](https://nenjo.ai/docs/harness/worker): The runtime behind nenjo run: bootstrap, event bus, command routing, sessions, and Provider execution. - [Worker Config](https://nenjo.ai/docs/harness/worker-config): Local configuration, environment variables, directories, capabilities, model keys, and tool settings for nenjo run. - Packages - [Packages](https://nenjo.ai/docs/packages): Versioned bundles of Nenjo resources, package-installed knowledge, context blocks, and manifests. - [nenpm](https://nenjo.ai/docs/packages/nenpm): The Nenjo package manager, dependency manifests, registries, lockfiles, installs, upgrades, and validation. - [Package Manifests](https://nenjo.ai/docs/packages/manifests): Registry manifests, package manifests, module indexes, resource modules, imports, and selector rules.