Public repo atlasGenerated with review notes

onboardy.dev/repos/openclaw/openclaw

openclaw/openclaw

Understand openclaw/openclaw with an Onboardy architecture map, key systems, files to read first, evidence, and agent-ready context.

Published

Jun 17, 2026

Analysis

Jun 17, 2026

Files indexed

10,381

Evidence points

12

Files
10,381
Systems
14
Relationships
17
Freshness
Jun 17, 2026

Architecture map

How the repo is organized

Click systems in the graph to inspect responsibilities, important files, and nearby dependencies.

Architecture map

Generated map14 systems17 relationships

Use this map to orient around systems, dependencies, and files worth reading first.

Mini Map
Node Types
Gateway
Client
Service
Database
External

Click a system in the map

Explore openclaw/openclaw by selecting services, gateways, clients, and data stores. Each node shows the files, responsibilities, and neighboring systems an agent should keep in scope.

Pan, zoom, and use the minimap to keep large repos navigable.

Sign up to turn selected graph context into repo-aware agent sessions.

Key systems

What an agent should understand first

CLI Entry Point

Bootstrap node process, parse args, setup environment, enable compile cache

src/entry.tssrc/index.tsopenclaw.mjs
Configuration Loader

Load openclaw.json, auth profiles, channel setup, validate schema

src/config/config.tssrc/config/sessions/session-key.ts
Plugin Loader

Discover, manifest-parse, activate bundled and external plugins

src/plugins/plugin-loader.tspackages/plugin-sdk/src/index.ts
HTTP Gateway

Central inbound HTTP listener, message normalization, session routing

src/gateway/gateway.tssrc/gateway/inbound.ts
Channel Transport Layer

150+ channel adapters (Slack, Telegram, Discord, Signal, iMessage, WhatsApp, etc.)

src/channels/channel-plugin-registry.tsextensions/telegram/src/index.ts
Memory & Session Store

SQLite-backed conversation history, session state, vector embeddings (lancedb)

src/memory/memory-host-sdk.tssrc/sessions/session-store.ts
LLM Runtime & Orchestration

Request batching, streaming, model invocation, tool call loop coordination

packages/llm-runtime/src/runtime.tssrc/llm/inference.ts
Provider Dispatch

Route to 50+ LLM providers (OpenAI, Anthropic, Google, Mistral, local, etc.)

src/provider-runtime/provider-registry.tsextensions/openai/src/index.ts

Evidence coverage

What this context is grounded in

Coverage

Citations
7
Findings
5
Files discovered
10,381
Architecture systems
14
Architecture relationships
17
Agent graph
Agent graph entities
1,276
Agent graph relationships
2,589

Languages

TypeScriptSwiftMDKotlinJavaScript