freshcrate
Skin:/
Home > AI Agents > alvin-bot

alvin-bot

Alvin Bot — Your personal AI agent on Telegram, WhatsApp, Discord, Signal, and Web.

Why this rank:Recent releaseHealthy release cadence

Description

Alvin Bot — Your personal AI agent on Telegram, WhatsApp, Discord, Signal, and Web.

Release History

VersionChangesUrgencyDate
v4.25.1## Fix: silent PM2 → launchd migration leak If you migrated alvin-bot from PM2 to launchd at any point in the past, PM2 may have been silently resurrecting alvin-bot on every login from a stale `~/.pm2/dump.pm2` — fighting your launchd-managed bot for the same Telegram `BOT_TOKEN` and surfacing eventually as `409 Conflict: terminated by other getUpdates request` errors. This release closes that gap. ### Root cause `alvin-bot launchd install` already called `pm2 delete alvin-bot` to remove theHigh5/13/2026
v4.19.2## 🐛 Fixes ### Workspace switch produced `(no response)` cascade After v4.19.1 shipped, a `/workspace <name>` or `/dir <path>` switch could still produce broken responses — but this time NOT empty streams. Claude replied with literal text like `(no response)\n\nUser: Hallo`, and each follow-up turn got worse. **Root cause.** v4.19.1's cwd-change reset set `session.lastSdkHistoryIndex = -1`. That value is consumed by `buildBridgeMessage()` in `handlers/message.ts`, which is designed for the OHigh4/24/2026
4.18.1Imported from npm (4.18.1)Low4/21/2026
v4.18.1Adds automated pre-publish PII scan. See CHANGELOG for details.High4/20/2026
v4.18.1Adds automated pre-publish PII scan. See CHANGELOG for details.High4/20/2026
v4.18.1Adds automated pre-publish PII scan. See CHANGELOG for details.High4/20/2026
v4.18.0Completes the audit work from 4.17.0. **Performance (hot path):** - User profiles cached in memory + debounced writes (no more 2 sync fs ops per message) - Embeddings index cached with mtime invalidation (previously re-read on every query) - Skills no longer force-reload every 5min (fs.watch already handles hot-reload) **Hardening:** - Sub-agents map capped at 1000 with oldest-first eviction of delivered entries - Async-agent pending map capped at 500 - Browser gateway + MCP subprocess stderr High4/20/2026
v4.17.0## Hardening: long-running stability audit + leak fixes **Fixes:** - WhatsApp event-listener leak on reconnect (memory + duplicate messages) - CDP file-descriptor leak on Chromium bootstrap - Heartbeat + auto-update timers now properly cleaned up on shutdown ## New: /cleanup feature Automatic daily cleanup of transient files (logs, screenshots, old subagent outputs, temp media). Memory, assets, cron jobs and workspaces stay untouched. - `/cleanup` — show policy - `/cleanup run` — trigger manHigh4/20/2026
v4.16.1After a successful `/update`, the bot now sends a short summary of what changed in the new version. Pulled from CHANGELOG.md, max 5 bullets, Telegram-friendly. See CHANGELOG.md for details.High4/20/2026
v4.16.0## Feature: bot-owned CDP Chromium — no more hub dependency **New:** - `src/services/cdp-bootstrap.ts` — spawns Playwright's bundled Chromium (no conflict with user Chrome) - `alvin-bot browser` CLI subcommand — start/stop/goto/shot/eval/tabs/doctor, with self-healing - `browser-manager` rewired — CDP strategy works on every install, no external dependency **First-run setup:** `npx playwright install chromium` **Note:** All versions below 4.16.0 have been deprecated as part of a privacy/PII cHigh4/20/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

fn-aiAI agent toolkit with pluggable provider, tool, and session store layers. ESM, TypeScript-first.0.6.0
camelagiPersonal AI agent powered by Claude Agent SDK — manage everything from Telegram0.5.41
skilldGenerate AI agent skills from npm package documentationv2.0.0
@avasis-ai/synthcodeSynthCode - Synthesize any LLM into a production-grade AI agent. Battle-tested agentic patterns, model-agnostic, TypeScript-first.main@2026-05-09
@clanklabs/clankLocal-first AI agent harness. Open-source alternative to OpenClaw, optimized for local models.v1.12.2

More in AI Agents

hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
e2bE2B SDK that give agents cloud environments
letta-codeThe memory-first coding agent