Skip to content

Open source · Self-hosted

An AI agent that runs itself.

Lives where you chat. Steer a task mid-run or run it fully offline. Dispatches detached sub-agents — and keeps working while you sleep.

What it is

Not a chatbot. An operator.

Alvin-Bot is an autonomous agent you host yourself. It has a real shell, a real filesystem, and a memory that survives restarts. You talk to it where you already are — and it gets things done in the background, not just in the reply.

  • Lives where you chat — no new app to learn
  • Full shell + filesystem access on its own machine
  • Persistent, layered memory across every session
  • Dispatches its own detached sub-agents for long work

Reachable from

TelegramWhatsAppDiscordSlackSignalWebTerminal

Live proof

Real numbers, fetched live.

No screenshots, no marketing math. The numbers below are pulled live server-side from npm, cached briefly, and verifiable by anyone.

Open source · auditable · self-hostable

Capabilities

Built to actually do the work.

Ten systems that make autonomy real instead of a demo.

Multi-model engine

Claude, GPT, Gemini, Groq, local models — routed per task, swappable, never locked in.

Local & private

Run it fully offline with a local model (Ollama) — telemetry-free, no API keys, nothing leaves your machine.

Layered memory

Short-term context, durable long-term notes and project files — it remembers what matters.

Learns over time

Curates its persistent memory across sessions, distills lessons from past work, and self-diagnoses its own failures to recover — so it gets sharper the more you use it.

Skill system

Composable skills it loads on demand: research, files, deploys, messaging, and your own.

Detached sub-agents

Spawns isolated workers for long or parallel jobs that survive a parent abort — on Claude or any provider — and reports back when they finish.

Parallel lanes

Run several separate conversations at once — one Alvin, each lane with its own memory, persona and budget. Fire a long job in one lane and keep working in another; nothing waits in line.

Live steering

Nudge a running task mid-stream with /btw — it adapts on the fly, no restart — or stop it instantly.

Voice

Speaks and listens — voice notes in, spoken answers out, in multiple languages.

Cron & heartbeats

Scheduled jobs and recurring check-ins — it acts on a clock, not only on a prompt.

Changelog

Shipping, in the open.

Every release ships to npm. Want a quiet ping when a new one lands?

Fresh out of the den: Alvin-Bot v5.63.0. Lanes — work on several things at once, in parallel. The short version is below — the full notes are one click away.v5.63.0 →
  1. One Alvin, several separate conversations that run at the same time. A "lane" is its own workstream with its own memory, its own persona/folder, and its own budget — so you can keep a long work task running in one lane while you start something private in another, instead of waiting for the first …

    Full changelog ↗

Release updates

One short email per release. No product pitch, no tracking, unsubscribe in one click.

Double opt-in. You confirm by email; we store only your address for release notices.

Quickstart

Running in 60 seconds.

Brand-new machine? One line installs everything. Already set up? Three commands.

Nothing installed yet — one line does it all
$ curl -fsSL https://unpkg.com/alvin-bot/install.sh | bash

Brings its own Node if you don’t have it. No Homebrew, no Xcode tools, no sudo — then opens the setup wizard.

🪟 On Windows? Run it inside WSL

PowerShell can’t run the line above — its “curl” isn’t real curl and there’s no “bash”. Install WSL first (wsl --install in PowerShell as Admin, then reboot), then in the Ubuntu terminal run the one-liner above, followed by alvin-bot setup and alvin-bot start.

PS> wsl --install
Full Windows guide (incl. 24/7 autostart) →
Or, if you already have Node 18+
  1. Install globally
    $ npm install -g alvin-bot
  2. Pick your AI provider + paste your bot token
    $ alvin-bot setup
  3. It’s alive — message it
    $ alvin-bot start

Who’s behind it

Built by Alev-B.

Alev-B advises on IT delivery and assesses how engineering teams actually ship. Alvin-Bot is us practising what we assess — autonomy, in production, on our own infrastructure.

alev-b.com →

Anonymous statistics?

We use Umami — self-hosted on our own server, no cookies, no fingerprinting, no sharing with third parties. It only loads if you agree. You can change your choice anytime in the footer. More in the privacy policy