Multi-model engine
Claude, GPT, Gemini, Groq, local models — routed per task, swappable, never locked in.
What it is
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.
Reachable from
Live proof
No screenshots, no marketing math. The numbers below are pulled live server-side from npm, cached briefly, and verifiable by anyone.
Self-hosted · telemetry-free · bring your own key
Capabilities
Twelve systems that make autonomy real instead of a demo.
Claude, GPT, Gemini, Groq, local models — routed per task, swappable, never locked in.
Run it fully offline with a local model (Ollama) — telemetry-free, no API keys, nothing leaves your machine.
Short-term context, durable long-term notes and project files — it remembers what matters.
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.
Composable skills it loads on demand: research, files, deploys, messaging, and your own.
Spawns isolated workers for long or parallel jobs that survive a parent abort — on Claude or any provider — and reports back when they finish.
Run several separate conversations at once — one client or project per lane, each with its own memory, persona, folder and daily budget cap. Lanes of one workspace share what they learn only when you opt in; isolation is the default.
Nudge a running task mid-stream with /btw — it adapts on the fly, no restart — or stop it instantly.
Speaks and listens — voice notes in, spoken answers out, in multiple languages.
Exec allowlist, DM pairing and locked-down secrets out of the box — and everything it reads (email, web, documents) is fenced against prompt injection. Documented threat model, audit CLI included.
Preflight checks, heartbeat monitoring, crash forensics and a self-healing supervisor that escalates to a controlled self-restart when needed — it recovers before you notice.
Scheduled jobs and recurring check-ins — it acts on a clock, not only on a prompt.
Changelog
Every release ships to npm. Want a quiet ping when a new one lands?
Alvin Bot described itself as open-source and MIT-licensed while its source is not published. MIT is a grant, not a description: it gave everyone the right to redistribute and resell whatever shipped. The package is now proprietary — …
Full changelog ↗Quickstart
Brand-new machine? One line installs everything. Already set up? Three commands.
$ curl -fsSL https://unpkg.com/alvin-bot/install.sh | bashBrings its own Node if you don’t have it. No Homebrew, no Xcode tools, no sudo — then opens the setup wizard.
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$ npm install -g alvin-bot$ alvin-bot setup$ alvin-bot startWho’s behind it
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