Moltbot is a self-hosted AI assistant that runs on your machines, connects to messaging platforms, performs actions, and maintains persistent memory. It was renamed from Clawdbot due to trademark concerns.
* **What it is:** Moltbot is an AI assistant designed to run locally on your machines (macOS, Windows, Linux) offering privacy and customization. It differs from cloud-based services.
* **How it works:** It connects to various messaging platforms (WhatsApp, Telegram, Slack, etc.) allowing interaction via chat.
* **Capabilities:** Moltbot can perform actions beyond answering questions – automating tasks, running scripts, scheduling jobs, browsing the web, and integrating with other services via plugins.
* **Key Feature: Persistent Memory:** Unlike many bots, Moltbot remembers past interactions, providing a tailored and consistent experience.
* **Name Change:** The project was renamed from Clawdbot to Moltbot due to trademark concerns with Anthropic’s Claude.
Lobster is a **Clawdbot-native workflow shell** designed to be a **typed, local-first "macro engine"** for building composable and safe automations. It allows users to define pipelines of tools and skills that Clawdbot (or other AI agents) can invoke with a single step, saving tokens and enabling determinism and resumability.
**Key Features & Goals:**
* **Typed Pipelines:** Uses JSON objects/arrays instead of text pipes for data flow.
* **Local-First:** Executes workflows locally, enhancing privacy and control.
* **No New Authentication:** Leverages existing authentication mechanisms; doesn't require new OAuth tokens.
* **Composability:** Workflows can be chained and reused.
* **Approval Gates:** Includes mechanisms for human or automated approval before execution.
* **Workflow Files:** Supports YAML/JSON workflow files for defining complex pipelines.
**Quick Start:**
Requires `pnpm install`, `pnpm test`, and `pnpm lint`. Workflows can be run from the command line using `node ./bin/lobster.js`.
**Example Use Case:**
The documentation provides examples of monitoring GitHub pull requests and detecting changes, demonstrating how Lobster can be used to automate tasks and provide insights.