Favicon of Clawlet

Clawlet

A self-hosted AI agent supports Ollama and vLLM, optional semantic memory search, and chat through Telegram or WhatsApp.

Clawlet is a self-hosted personal AI agent for people who want an assistant on their own machine or server. It supports local models and can retrieve past context through optional memory search.

  • Model choice: Use Ollama, vLLM or another OpenAI-compatible local endpoint, or connect OpenAI, Anthropic, Gemini, OpenRouter or OpenAI Codex with OAuth.
  • Searchable memory: Optional semantic search lets the agent find and retrieve past context, with bundled SQLite and sqlite-vec storage and support for local embeddings through Ollama or a compatible endpoint.
  • Chat and scheduled tasks: Talk to the agent in the terminal, Telegram or WhatsApp, and schedule tasks for a specific time or a recurring interval.
  • Attachments: Send images to vision-capable models, transcribe audio through the configured provider, and include text file attachments in conversations.

Clawlet is open source under the MIT license. It ships as a standalone binary without a separate runtime dependency, with macOS Apple Silicon downloads and Docker images available. The agent runs on your hardware; cloud model requests go to the provider you choose. Telegram and WhatsApp conversations use those external services even with a local model.

File tools stay within the workspace by default, and the gateway listens on localhost unless public access is explicitly enabled. Shell execution includes guards against dangerous commands and access to sensitive paths.

Similar to Clawlet