HybridClaw gives Discord, web, and terminal users the same memory, the same guardrails, and the same reliable execution flow.
npm install -g @hybridaione/hybridclaw
Key improvements included in the latest tagged release.
HybridClaw now supports local Ollama, LM Studio, and vLLM providers with hybridclaw local configure|status, live discovery, health monitoring, and local model selection across gateway, TUI, and Discord.
The agent IPC timeout now extends when a model is still producing text or tool progress, which keeps slower local models alive as long as they continue making visible progress.
Gateway, TUI, and Discord now share a confirmed reset flow that clears history, restores per-session defaults, and removes the active agent workspace without leaving stale session state behind.
Worker pools now restart on backend/auth changes, host-mode prompts use real filesystem paths instead of container-only mounts, and compaction budgets account for large system prompts correctly.
HybridAI gives HybridClaw a strong enterprise foundation: security, compliance alignment, and document-grounded intelligence.
Each bot can have its own focus, tone, and knowledge. Use one for deep research, one for support, and one for day-to-day team productivity.
Built for teams that need trustworthy controls and secure operations by default.
Designed for real business workflows, team governance, and operational reliability.
Strong fit for organizations prioritizing EU-centric infrastructure and data posture.
Supports privacy-conscious deployment strategies and compliance-driven teams.
Ground answers in your organization’s knowledge for higher relevance and confidence.
Turn internal documents into practical, searchable context your digital coworker can use.
Core actions are grouped into six outcomes so teams can scan value quickly without feature overload.
Blend workspace memory, semantic recall, and typed knowledge-graph relations with HybridAI grounding to produce actionable answers.
Run useful actions behind trust acceptance, runtime guardrails, sandbox controls, and instruction integrity checks so automation stays controlled.
Share one assistant behavior across Discord, web, and terminal without managing separate bot personalities.
Persist and compact long-running conversations with canonical cross-channel continuity and configurable token-budget controls.
Schedule recurring or one-shot tasks with cron/interval/at semantics, and deliver proactive output to channels or webhooks.
Track status, sessions, usage/cost aggregates, tamper-evident audit history, approval decisions, and observability export health from one runtime surface.
| Area | HybridClaw | OpenClaw | NanoClaw | PicoClaw |
|---|---|---|---|---|
| Onboarding | Explicit trust acceptance | Strong default flow | Quick startup flow | Minimal setup path |
| Security & Trust | Trust-first policy posture | Solid baseline controls | Lean safeguards | Minimal guardrails |
| Runtime Control | Live config updates | Setup-dependent tuning | Simple control surface | Minimal controls |
| Digital Coworker Feel | Memory + proactive follow-up | Strong continuity model | Lightweight continuity | Short-turn focus |
| Enterprise Readiness | Hash-chained audit plus local instruction integrity controls | Strong base, extended per team | Lean core + add-ons | Minimal footprint strategy |
| Cross-Channel Consistency | One assistant brain across channels | Often one primary channel | Light multi-channel support | Mostly single-channel simplicity |
HybridClaw keeps one shared assistant brain across channels while running actions with safety guardrails.
HybridClaw is optimized for quick responses, even when your team uses it all day.
Clear runtime surfaces make it easier to monitor, maintain, and trust in production.
Guardrails are built in so teams can unlock automation without sacrificing control.
Structured prompting keeps behavior stable, reliable, and aligned with your standards.
For technical teams who want to understand how HybridClaw is built and operated.
Node.js gateway with persistent session state, scheduler metadata (`name`, `description`, `nextRunAt`), and HTTP endpoints for status, chat, and commands.
Append-only wire logs are SHA-256 hash-chained for tamper-evident immutability, with searchable events, verification, and approval history.
Trust-model acceptance is required during onboarding, execution uses container or host sandbox modes with runtime guardrails, user-directed browser auth-flow testing is supported, and TUI blocks when runtime instruction copies drift from installed defaults.
Structured hook pipeline: bootstrap, memory, safety, and proactivity, plus history/token budgets and prompt-mode tiers for predictable context size control.
Typed config.json with defaults, validation, and hot reload. Includes container isolation controls (container.sandboxMode, container.memorySwap, container.network), memory controls (memory.decayRate, memory.consolidationIntervalHours), compaction controls (sessionCompaction.tokenBudget, sessionCompaction.budgetRatio), Discord policy controls, and proactive scheduler.jobs[] automation. Secrets live in ~/.hybridclaw/credentials.json.
Persistent workspace memory, semantic memory, typed entity/relation knowledge graph, canonical cross-channel sessions, and long-session compaction keep context coherent across Discord/web/terminal channels.
Schema evolution uses lightweight PRAGMA user_version migrations with forward-version guards, and runtime enables journal_mode=WAL + busy_timeout=5000 for safer concurrent reads.
Per-turn usage events are aggregated by day/month, model, and agent via usage commands, and sessions can be exported as JSONL snapshots (export session [sessionId]) for debugging.
Edit-in-place streaming, chunk-safe long messages, phase-aware typing/reactions, dynamic self-presence, adaptive debounce/rate limits, and humanized pacing (night/weekend slowdown, exchange cooldown scaling, selective silence, read-without-reply reactions, reconnect staggering).
scheduler.jobs[] supports cron/every/at schedules with agent_turn or system_event actions and delivery to fixed channels, last-active channels, or webhooks. Metadata persists atomically and jobs auto-disable after repeated failures.
OpenClaw/CLAUDE-compatible SKILL.md support with multi-tier discovery, prompt embedding modes (always/summary/hidden), eligibility checks, and trust-aware security scanning.
Command-driven persona switching via /personality updates a managed block in SOUL.md (Name, Definition, Rules) so style remains persistent across sessions without always-on prompt bloat.
Autonomous iteration can run beyond a single turn via proactive.ralph.maxIterations, and operators can control it live with ralph on|off|set <n>|info without waiting for idle recycle.
Discord replies can include pending guild-history context, participant alias memory, @name mention-to-ID rewrites, and optional per-channel presence snapshots for better grounded responses.
Prompt assembly now injects runtime metadata (version, UTC date, model/default model, chatbot/channel/guild IDs, node/OS/host/workspace) so answers stay aligned to the active runtime state.
Read-first routing prefers web_fetch for static retrieval, emits escalation hints on JS/app-shell/bot-blocked pages, and guides browser extraction with full snapshots for dynamic content.
Shared assistant behavior across Discord, web, and terminal, powered by HybridAI bots and model selection.
Structured audit events are pushed to HybridAI observability ingest with cursor-based delivery, auto-managed bot-scoped ingest tokens, and per-turn token usage metrics.
Runtime supports start, stop, and restart flows with graceful shutdown handling, explicit sandbox overrides (--sandbox=container|host), and status reporting for both managed and unmanaged gateway processes.
Operator-friendly command set across CLI and Discord, including hybridclaw --version, usage aggregation queries, and JSONL export workflows for session debugging.
From reading content to taking action, HybridClaw can complete real workflows end-to-end.
Bootstrap files give your agent identity, memory, and purpose. Each bot gets its own persistent workspace.
| File | Purpose |
|---|---|
| SOUL.md | Personality and behavior |
| IDENTITY.md | Name, avatar, style |
| USER.md | Info about the user |
| MEMORY.md | Persistent memory across sessions |
| TOOLS.md | Tool usage notes and tips |
| HEARTBEAT.md | Tasks to check during heartbeat |
| BOOT.md | Startup instructions |
| AGENTS.md | Conventions and guidelines |
Install, initialize trust, start the runtime, then connect your preferred interface.
npm install -g @hybridaione/hybridclaw
hybridclaw onboarding to accept trust model and generate config.json.
hybridclaw gateway to launch the core service with your configured bot/model. Use hybridclaw gateway start --sandbox=host when HybridClaw itself already runs inside a container.
Use Discord or run hybridclaw tui for a terminal-native chat experience. If runtime instruction copies drift from installed defaults, TUI asks you to restore them first.
Use hybridclaw gateway restart [--sandbox=container|host] when config or runtime placement changes and keep observability export aligned.
# 60-second flow npm install -g @hybridaione/hybridclaw hybridclaw onboarding hybridclaw gateway hybridclaw tui
config.json with policy version and timestamp so operators can prove security acknowledgement. Technical runtime controls are documented separately in SECURITY.md.config.json and runtime secrets live in ~/.hybridclaw/credentials.json. If .env exists in the current working directory, supported secrets are imported into ~/.hybridclaw/credentials.json once for compatibility.no-new-privileges, PID limits, and a deny-list of dangerous command patterns. When HybridClaw itself already runs inside a container, operators can switch to host sandbox mode to avoid Docker-in-Docker, trading container isolation for workspace fencing and command guardrails.web_fetch for static/read-only retrieval. HybridClaw escalates to browser automation for JavaScript-heavy apps, auth-gated flows, interaction steps, or when web_fetch reports hints like javascript_required, spa_shell_only, empty_extraction, boilerplate_only, or bot_blocked.hybridclaw audit verify <sessionId> to validate integrity, and hybridclaw audit approvals --denied to review denied actions.SECURITY.md and TRUST_MODEL.md under ~/.hybridclaw/instructions/. TUI checks them before startup. Use hybridclaw audit instructions to review drift and hybridclaw audit instructions --sync to restore them from installed sources. Sync actions are audit logged.hybridclaw tui for the terminal UI. The same assistant behavior and context model is shared across supported interfaces.bot set and model set commands. You can also control reply activation per channel with /channel-mode and guild policy via /channel-policy.allowlist using /channel-policy policy:allowlist, then run /channel-mode mode:free in the one channel you want active. Leave other channels unlisted (or set them to off).schedule add) and config-backed scheduler.jobs[]. Both support cron, one-shot at, and interval semantics. Config jobs also support agent_turn/system_event actions plus channel/last-channel/webhook delivery, with persisted metadata and auto-disable after repeated failures.model list and switch per channel at any time.memory/YYYY-MM-DD.md) and curates long-term insights into MEMORY.md. It also maintains canonical cross-channel context per user/agent pair so continuity survives channel switches. Before session compaction, a dedicated flush turn ensures durable notes are persisted. These files plus SOUL.md are injected into every request./personality (or /personality list) to view profiles, /personality <name> to activate one, and /personality reset to go back to default. HybridClaw persists the active persona in SOUL.md as a managed block with Name, Definition, and Rules.SKILL.md frontmatter, including always, requires, and metadata fields. Skills can be loaded from workspace, project .agents/skills, personal (~/.codex/~/.claude/~/.agents), bundled, or enterprise extra directories; higher-priority tiers override lower ones. Trust-aware scanning blocks risky personal/community skills while allowing vetted bundled skills.