Skip to content

Project — 2026

Moltbot

Hardened personal AI assistant running on a home server, reachable via Discord, Alexa, Siri, and a local voice satellite.

Role: Creator
  • Docker
  • Node.js
  • TypeScript
  • Python
  • Shell

What it is

Moltbot is a self-hosted AI assistant built on OpenClaw, running as a hardened Docker Compose stack on a dedicated macOS server. The primary interface is Discord; optional adapters add Alexa, Siri (via Apple Shortcuts), Slack, and a local voice satellite built on a Raspberry Pi.

Voice pipeline

The voice pipeline connects a Pi microphone to a wake-word detector (openwakeword), VAD-gated recording (webrtcvad), and a self-hosted speech-to-text sidecar running faster-whisper (small.en). Responses are synthesized with sherpa-onnx VITS neural TTS and streamed back over WebSocket. The same voice bridge serves a Progressive Web App reachable over Tailscale HTTPS, allowing push-to-talk from an iPhone without a native app.

Security and isolation

The gateway container runs read-only with all Linux capabilities dropped, no-new-privileges enforced, and secrets injected at startup from Docker secrets rather than environment variables. A separate research agent gets a headless Chromium sidecar (browserless) for web tasks while the main agent does not. An optional dev-sidecar container provides an isolated build environment the agent can use to clone repos and run code without touching the host.

Skills and daily use

Skills cover Gmail, Apple Notes and Reminders (via a macOS JXA bridge), Govee smart lights, Google Calendar, pantry inventory, scheduled morning briefings, and a self-improving-agent skill that opens PRs to propose its own config changes.

The project has been in active daily use since early 2026 and is continuously extended. It is not open-source.