v0.1.0 — Now available on npm

The agent framework that finishes what it starts.

$ npm install -g ardenai click to copy

Then run arden onboard  ·  MIT License  ·  Node.js 22+


// what arden does

An autonomous agent that acts, reports, and remembers.

Finishes what it starts

The loop doesn't exit until the task AND the outcome report are both done. No silent completions.

📡
Lives on your channels

Telegram, WhatsApp, and CLI — with more channels on the way.

🧠
Remembers everything

Plain Markdown memory. Grep it, edit it, version it. No black boxes.

Schedules itself

Natural language cron jobs. "Remind me every Monday at 9am" — the agent schedules it and does it.

🔧
Tool registry

Browserbase for web control. Maton for app integrations. Register your own tools in minutes.

🚀
One-command deploy

arden deploy. SSH, rsync, PM2, auto-restart — all wired. Your agent runs 24/7 on any VPS.


// channels

Connect to any platform.

Arden runs wherever your users are. Enable channels in arden.config.json or via arden onboard.

Telegram
WhatsApp
CLI

// quickstart

Up and running in 2 minutes.

terminal
# Install Arden globally
$ npm install -g ardenai
# Run the interactive setup wizard
$ arden onboard
┌ Arden onboard
◆ Setup mode
│ ● QuickStart (recommended)
│ ○ Manual setup
# Your agent is live. Gateway starts automatically.
$ arden chat
▸ Chatting with Emma. Type "exit" to quit.
You: remind me every monday at 9am to review my pipeline
Emma: Done. Scheduled every Monday at 9:00 AM. Job ID: cron_1748051234.
deploy
$ arden deploy setup
◇ VPS IP: 192.168.1.1
◇ Username: root
◇ Auth: SSH key
◇ Connection successful.
$ arden deploy
◇ Files synced.
◇ Dependencies installed.
◇ Gateway started.
◆ Gateway is running on your VPS.

Build an agent that
actually does the work.

Open source. MIT licensed. No cloud lock-in.

Get Started View on GitHub