Vibeleaderboard
Index / app
Visit github.com
Category
AI Agents
Rank
Pricing
Open Source
Platform
web · cli · desktop
Type
APP
Builder
@jlia0
Latest release
v0.0.20
Date

About

A multi-agent AI platform that enables teams of specialized AI agents to collaborate with each other across multiple channels like Discord, WhatsApp, and Telegram. Features a web dashboard, persistent chat rooms, and 24/7 operation capabilities.

What it does

TinyClaw runs a local message-processing service that assigns requests to configured agents and teams. Each agent gets its own workspace, instructions, model provider, memory, and conversation context. A SQLite-backed queue coordinates work, while browser, terminal, chat-channel, and HTTP interfaces expose control and activity.

Why it's ranked here

The project combines unusually broad operational tooling with a clear experimental warning. Agent routing, team leadership, persistent state, retries, dead-letter handling, scheduling, live events, and graceful shutdown form a credible working system. However, required provider CLIs, local process management, and channel setup make it better suited to hands-on operators than casual users.

What's good

Agent isolation is concrete: each agent receives a separate working directory, custom instructions, synchronized skills, and indexed memory. Queue processing serializes work per agent while allowing different agents to run concurrently. Atomic settings writes, stale-job recovery, maintenance pruning, provider switching without restart, and persistent team chat add practical resilience.

Tradeoffs

The README labels the project experimental. Anthropic and OpenAI operation depends on their respective command-line tools, while custom providers still use one of those harnesses. Windows support is limited to WSL2. Channel integrations require separate bot credentials or device pairing, and the quick installer pipes a remote shell script directly into Bash.

How to use it well

Use it when a technical team wants locally operated agents with distinct roles, durable context, inspectable queues, and chat-based routing. Start with two narrowly defined agents, assign a clear team leader, then monitor logs and failed jobs before enabling unattended operation. It does not replace provider access, channel administration, or general infrastructure monitoring.

Technical notes+

package.json defines a TypeScript npm workspace spanning packages and exposes the command-line package through its bin configuration. packages/main/src/index.ts initializes the SQLite queue, HTTP server, channels, heartbeat, scheduler, plugin loading, per-agent promise chains, stale-message recovery, pruning, and signal-driven shutdown. packages/core/src/agent.ts assembles cached prompts from built-in instructions, teammate metadata, memory indexes, workspace instructions, and configured prompts. packages/cli/src/shared.ts performs atomic settings replacement through a temporary file and rename. packages/server/src/sse.ts forwards internal events to connected SSE clients, while packages/teams/src/index.ts re-exports routing, conversation, and chatroom orchestration.

Observed

License
MIT, stated by the README badge
Primary language
TypeScript
Packaging
npm workspaces monorepo with a global command-line entry
Install surfaces
Shell installer, source build, and Docker Compose
Interfaces
CLI, browser portal, local HTTP API, SSE event stream, and live terminal viewers
Platform support
macOS, Linux, and Windows through WSL2

Read from README.md, package.json, packages/cli/src/logs.ts, packages/cli/src/team.ts, packages/core/src/ids.ts, packages/cli/src/agent.ts, packages/core/src/index.ts, packages/main/src/index.ts, packages/cli/src/daemon.ts, packages/cli/src/shared.ts, packages/cli/src/update.ts, packages/core/src/agent.ts, packages/core/src/types.ts, packages/server/src/sse.ts, packages/teams/src/index.ts.

What it can do

  • Deploy AI agent teams to messaging platforms

    AI agent configurations and platform credentialsActive AI agents operating on Discord, WhatsApp, and Telegram

  • Create isolated workspaces for different AI agent teams

    Team configuration parameters and workspace requirementsSeparate working environments with isolated agent operations

  • Enable AI agents to collaborate within teams

    Multi-agent task assignments and collaboration rulesCoordinated responses and shared problem-solving between agents

  • Maintain persistent chat rooms across channels

    Chat history and conversation contextContinuous conversation threads that persist across sessions

  • Monitor and manage AI agent operations through web dashboard

    Agent performance data and system metricsReal-time oversight and control interface for agent activities

  • Run AI agent teams continuously without interruption

    System resources and operational parameters24/7 automated AI assistance across all configured channels

Tags

aiagentscollaborationmulti-agentdiscordtelegramwhatsappchatbot

Tech Stack

Node.jsDockerTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.