Discover and explore top open-source AI tools and projects—updated daily.
jlia0Personal AI assistant for seamless multi-channel communication
New!
Top 21.6% on SourcePulse
A lightweight, multi-channel AI assistant designed for 24/7 personal assistance, TinyClaw integrates with Discord, WhatsApp, and Telegram, supporting both Anthropic Claude and OpenAI GPT models. Its primary benefit is robust, sequential message processing via a file-based queue system, which prevents race conditions and maintains a unified conversation context across all connected platforms.
How It Works
TinyClaw utilizes a file-based queue (incoming/ and outgoing/) to manage message flow between its various channel clients (Discord, WhatsApp, Telegram) and the AI provider. Each incoming message is written to a file in the incoming/ queue. A dedicated processor then picks up messages one at a time, routes them to the configured AI (Anthropic Claude or OpenAI via CLI), and writes the response to the outgoing/ queue. This sequential, file-driven approach guarantees that messages are handled without race conditions, ensuring a consistent conversational state across all channels.
Quick Start & Requirements
tmux, Anthropic Claude Code installed (for Anthropic provider), or Codex CLI installed and authenticated (for OpenAI provider).npm install../tinyclaw.sh start. The first run initiates an interactive setup wizard to configure channels, AI provider, models, and API tokens.Highlighted Details
Maintenance & Community
The provided README does not detail specific maintainers, community channels (e.g., Discord, Slack), sponsorships, or a public roadmap. It notes inspiration from OpenClaw.
Licensing & Compatibility
Licensed under the MIT License. This permissive license is generally compatible with commercial use and linking within closed-source projects.
Limitations & Caveats
Setup requires specific command-line tools (claude -c -p, codex exec) to be installed and properly authenticated, which may present a barrier. macOS users must ensure they are using a Bash version of 4.0 or higher, as the default version is insufficient. WhatsApp integration necessitates an initial QR code scan and the availability of a phone. Information regarding active project maintenance or community support is not explicitly provided in the README.
21 hours ago
Inactive
cloudflare
Josh-XT