Back to corpus
architecturetechnical paper candidatescore 30
Homelab Integration Architecture
This document maps the full integration architecture of the homelab project, detailing how components like Codex, Clawdbot, Pulse, and Noosphere connect to form an autonomous development and communication ecosystem.
Full HTML reader
Read the full artifact
Extracted abstract or opening context
This document maps the full integration architecture of the homelab project, detailing how components like Codex, Clawdbot, Pulse, and Noosphere connect to form an autonomous development and communication ecosystem.
The homelab is structured into three primary layers: 1. **Orchestration & Dispatch (Codex)**: Manages tasks, queues, and agent routing. 2. **Communication & Gateway (Clawdbot)**: Bridges human interfaces (Discord, Telegram) with system actions. 3. **Execution & Intelligence (Pulse, Claude Code, Noosphere)**: Performs the actual development work and maintains project context.
### 1. Codex (Orchestrator) - **Role**: Global task queue and agent dispatcher. - **Tech**: Node.js, Express, Supabase. - **Integration**: - Receives GitHub webhooks (pushes, PRs). - Manages a task queue in Supabase. - Dispatches tasks to agents (`dual-max`, `pulse`, `clawdbot-session`) via the `Dispatcher`. - Enriches prompts with project context from the Orbit intelligence layer.
### 2. Clawdbot (Gateway) - **Role**: The central communication hub and command router. - **Tech**: Node.js, CLI-first architecture. - **Integration**: - Bridges multiple chat platforms (Discord, Telegram, iMessage). - Provides a CLI (`clawdbot message send`) used by other services for notifications. - Manages "Skills" (specialized agents) and spawns autonomous sessions. - Maintains a local message log and SQLite memory database (`kimi_memory.db`).
### 3. Pulse (Autonomous Development) - **Role**: Autonomous agent focused on git-based development tasks. - **Tech**: Node.js, MCP (Model Context Protocol). - **Integration**: - Exposed as an MCP server for Claude Desktop. - Handles the full dev lifecycle: branching, coding, committing, and creating PRs. - Triggered by Codex for automated task fulfillment.
Promotion decision
What has to happen next
Promote into a technical note or architecture paper with implementation anchors.
Why this is not always a full paper yet
Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.