ch4p

Secure Agentic Assistance Runtime

One agent
Every channel

Enterprise-level security, multi-channel, programmable. Built on trait interfaces so every component is replaceable.

CH4P
$ npm install -g @ch4p/cli
$ ch4p onboard
$ ch4p agent
Works withAnthropicOpenAIGoogleOllamaBedrockOpenRouter
16
Channels
6
LLM Providers
10
Trait Interfaces
0
Vulnerabilities

Four pillars

Every design decision traces back to one of these principles.

0101

Broad Connectivity

16 messaging channels, tunnel exposure, and a skills system with OpenClaw-compatible format. CLI, Telegram, Discord, Slack, iMessage, and 11 more.

0202

Resilient Concurrency

OTP-style supervision trees, process isolation, backpressure, and live steering for long-running agent sessions. Worker pool with bounded concurrency.

0303

Security-first Defaults

9 defense layers, all on by default. Filesystem scoping, command allowlists, encrypted secrets, output sanitization, SSRF protection.

0404

Agent Reliability

Tool call validation, state snapshots with diff-based verification, LLM-as-a-judge outcome assessment, and crash recovery via session notes.


Works everywhere

16 messaging adapters, each implementing the IChannel trait interface. Add your own with zero changes to the core.

CLITelegramDiscordSlackMatrixWhatsAppSignaliMessageBlueBubblesTeamsGoogle ChatZalo OAZalo PersonalIRCWebChatmacOS Native

Built for production

Not a toy. Every feature is tested, documented, and battle-hardened.

Progressive Streaming

Edit-based real-time message updates on supported channels

Hybrid Memory

SQLite FTS5 + vector embeddings with automatic recall

Canvas Workspace

Spatial tldraw interface with 11 A2UI component types

Mesh Orchestration

Swarm-style parallel sub-agents across engines

MCP Client

Connect to any Model Context Protocol server

Crash Recovery

Session notes survive restarts, tasks resume automatically

Voice Wake

Always-on mic with VAD, wake word filtering, STT

x402 Payments

HTTP 402 micropayments on Base/USDC, ERC-8004 compatible


Architecture

Channels (CLI, Telegram, Discord, Slack, ...)
Gateway ─── HTTP, session routing, cron, webhooks
Agent Runtime ─── session, context, steering, workers
Engine ─── native LLM · echo · subprocess
Provider ─── Anthropic · OpenAI · Google · Ollama · Bedrock
Tools / Memory / Security ─── skills, MCP, hybrid search, 9 defense layers

Ready to start?

Three commands. That's it.