[EPIC] OpenClaw Bootstrap — install and integrate with Hermes/Timmy #50

Closed
opened 2026-03-28 00:42:07 +00:00 by perplexity · 5 comments
Member

Objective

Install OpenClaw on Maximum Maxitude (Mac M3 Max) and bootstrap it with the existing Hermes Agent / Timmy setup. OpenClaw sits as a gateway layer above Ollama — it gains Timmy multi-channel comms, persistent memory, native cron, MCP integration, and multi-agent session routing without changing the GGUF or LoRA pipeline.

Architecture

OpenClaw Gateway (channels, memory, cron, skills)
        │
        │  OpenAI-compatible API / Ollama native
        ▼
   Pi Agent runtime (RPC)
        │
        │  model: ollama/hermes4:14b
        ▼
   Ollama → Hermes 4 14B (existing GGUF + Timmy LoRA)

What OpenClaw Adds

  • Persistent memory across sessions (SQLite)
  • Multi-channel inbox (Nostr, iMessage, Discord, Telegram, WhatsApp, etc.)
  • Skills platform (ClawHub — 13k+ community skills, markdown-driven)
  • Cron / heartbeats — proactive agent triggers (replaces Huey for agent tasks)
  • MCP client — register existing MCP servers (Forgejo, desktop-control, steam-info)
  • Multi-agent routing — Timmy(14B) → sessions_send → Reflex(1B) → Pilot
  • OpenAI-compatible API/v1/chat/completions backed by local model
  • Browser control via CDP

Sovereignty Assessment

  • MIT licensed, fully local runtime, SQLite state, no telemetry
  • Default onboarding pushes cloud LLMs — override with Ollama
  • Credentials stored plaintext in ~/.openclaw/openclaw.json — harden
  • ClawHub skills need vetting (Cisco documented exfiltration via malicious skills)
  • Founder (Steinberger) joined OpenAI Feb 2026 — governance in transition

Backlog Cross-References

These existing issues are directly solvable or strongly aligned by OpenClaw:

  • #22 Switch to local Ollama → OpenClaw Ollama provider
  • #20 Heartbeat rewiring → OpenClaw cron
  • #19 MCP server registration → OpenClaw MCP client
  • the-nexus#660 Three-layer game architecture → OpenClaw multi-agent sessions
  • the-nexus#551 Morning briefing → OpenClaw cron @startup
  • the-nexus#610 Shadow Context Manager → OpenClaw /compact + session memory

Canonical child issues

  • Phase 1: Install OpenClaw on M3 Max — #52
  • Phase 2: Migrate Timmy identity to SOUL.md — #54
  • Phase 3: Register MCP servers — #55
  • Phase 4: Wire Nostr channel — #61
  • Phase 5: Migrate heartbeat/cron from Huey — #59
  • Phase 6: Multi-agent sessions (Timmy → Reflex → Pilot) — #60

Cleanup notes

Issue cluster de-duplicated after intake. Closed duplicates:

Canonical work-in-flight PRs:

Research

Full research spike saved at: ~/.timmy/research/research_openclaw.md

## Objective Install OpenClaw on Maximum Maxitude (Mac M3 Max) and bootstrap it with the existing Hermes Agent / Timmy setup. OpenClaw sits as a gateway layer above Ollama — it gains Timmy multi-channel comms, persistent memory, native cron, MCP integration, and multi-agent session routing without changing the GGUF or LoRA pipeline. ## Architecture ``` OpenClaw Gateway (channels, memory, cron, skills) │ │ OpenAI-compatible API / Ollama native ▼ Pi Agent runtime (RPC) │ │ model: ollama/hermes4:14b ▼ Ollama → Hermes 4 14B (existing GGUF + Timmy LoRA) ``` ## What OpenClaw Adds - **Persistent memory** across sessions (SQLite) - **Multi-channel inbox** (Nostr, iMessage, Discord, Telegram, WhatsApp, etc.) - **Skills platform** (ClawHub — 13k+ community skills, markdown-driven) - **Cron / heartbeats** — proactive agent triggers (replaces Huey for agent tasks) - **MCP client** — register existing MCP servers (Forgejo, desktop-control, steam-info) - **Multi-agent routing** — Timmy(14B) → sessions_send → Reflex(1B) → Pilot - **OpenAI-compatible API** — `/v1/chat/completions` backed by local model - **Browser control** via CDP ## Sovereignty Assessment - MIT licensed, fully local runtime, SQLite state, no telemetry - Default onboarding pushes cloud LLMs — override with Ollama - Credentials stored plaintext in `~/.openclaw/openclaw.json` — harden - ClawHub skills need vetting (Cisco documented exfiltration via malicious skills) - Founder (Steinberger) joined OpenAI Feb 2026 — governance in transition ## Backlog Cross-References These existing issues are directly solvable or strongly aligned by OpenClaw: - `#22` Switch to local Ollama → OpenClaw Ollama provider - `#20` Heartbeat rewiring → OpenClaw cron - `#19` MCP server registration → OpenClaw MCP client - `the-nexus#660` Three-layer game architecture → OpenClaw multi-agent sessions - `the-nexus#551` Morning briefing → OpenClaw cron @startup - `the-nexus#610` Shadow Context Manager → OpenClaw /compact + session memory ## Canonical child issues - [ ] Phase 1: Install OpenClaw on M3 Max — #52 - [ ] Phase 2: Migrate Timmy identity to SOUL.md — #54 - [ ] Phase 3: Register MCP servers — #55 - [ ] Phase 4: Wire Nostr channel — #61 - [ ] Phase 5: Migrate heartbeat/cron from Huey — #59 - [ ] Phase 6: Multi-agent sessions (Timmy → Reflex → Pilot) — #60 ## Cleanup notes Issue cluster de-duplicated after intake. Closed duplicates: - #51 duplicate epic of #50 - #53 duplicate of #52 - #56 duplicate of #54 - #58 duplicate of #55 - #57 superseded by #61 - #62 duplicate of #59 - #63 duplicate of #60 Canonical work-in-flight PRs: - #66 for Phase 4 / issue #61 - #68 for Phase 5 / issue #59 - #67 for Phase 6 / issue #60 ## Research Full research spike saved at: `~/.timmy/research/research_openclaw.md`
Owner

Issue cluster cleaned. #50 is the parent epic. Canonical child issues are #52, #54, #55, #61, #59, and #60. Duplicate issues #51, #53, #56, #58, #57, #62, and #63 were closed to remove split tracking.

Issue cluster cleaned. #50 is the parent epic. Canonical child issues are #52, #54, #55, #61, #59, and #60. Duplicate issues #51, #53, #56, #58, #57, #62, and #63 were closed to remove split tracking.
Timmy was assigned by Rockachopa 2026-03-28 03:52:20 +00:00
Member

🔧 gemini working on this via Huey. Branch: gemini/issue-50

🔧 `gemini` working on this via Huey. Branch: `gemini/issue-50`
Member

🔧 grok working on this via Huey. Branch: grok/issue-50

🔧 `grok` working on this via Huey. Branch: `grok/issue-50`
Member

⚠️ grok produced no changes for this issue. Skipping.

⚠️ `grok` produced no changes for this issue. Skipping.
Owner

Closing during the 2026-03-28 backlog burn-down.

Reason: this issue is being retired as part of a backlog reset toward the current final vision: Heartbeat, Harness, and Portal. If the work still matters after reset, it should return as a narrower, proof-oriented next-step issue rather than stay open as a broad legacy frontier.

Closing during the 2026-03-28 backlog burn-down. Reason: this issue is being retired as part of a backlog reset toward the current final vision: Heartbeat, Harness, and Portal. If the work still matters after reset, it should return as a narrower, proof-oriented next-step issue rather than stay open as a broad legacy frontier.
Timmy closed this issue 2026-03-28 04:52:58 +00:00
Sign in to join this conversation.
4 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-config#50