MILAGPT
Start with “For business”: three steps to launch.
Try 3 days for $5The $5 goes to your Mila’s balance · Telegram will open
RU·EN·UZ
Mila · open source

Mila — open-source digital employee in Telegram

Answers your clients, keeps your promises, remembers every conversation, and tells you every morning what’s on fire.

Your Claude Code subscription works for you and your work chats; customers and guests are served pay-as-you-go via OpenRouter.

Install

Run Mila on your own machine

Install with one command

≈ 5 minutes. You need: Claude Code (with a Claude subscription), Bun, a bot token from @BotFather.

Terminal
curl -fsSL https://raw.githubusercontent.com/shakhruz/mila/main/install/get.sh | bash

Then, inside a Claude Code session, add the Telegram plugin — three commands in the README.

Digital employee

Why a digital employee, not another universal agent

Universal agents can do anything — if you know exactly how to ask. Business owners don’t have that time.

You talk to her from your phone, by text or voice — like to a person on your team.

Mila comes with a job:

  • client chats
  • a card for every chat
  • promises and tasks
  • approval cards for the owner
  • a weekly rhythm: plan in the morning, results in the evening
  • mailings
  • spending limits
Open source

Why open source

01

Your Mila belongs to you, 100%.

Instructions, skills, memory, settings — one mila export archive, back on any machine with mila restore. No lock-in.

02

Trust needs daylight.

A digital employee talks to your clients. You should be able to read every rule she follows — the constitution, the send-guard, the skills.

03

Better skills, faster.

Every business teaches its Mila something. Open skills let that knowledge travel: one good skill, thousands of Milas.

04

Apache-2.0

Fork it, change it, ship it.

Comparison

How Mila compares

Mila, OpenClaw, NanoClaw and Hermes Agent compared, as of 17 Oct 2026
CriterionMilaOpenClawNanoClawHermes Agent
Calls itself“An open-source digital employee for your business”“The AI that really does things”“An AI assistant that runs agents securely in their own containers”; a lightweight alternative to OpenClaw“The agent that grows with you”
Built byMILAGPTOpenClaw Foundation (Steinberger; sponsored by OpenAI)NanoCo (Gavriel Cohen)Nous Research
LicenseApache-2.0MITMITMIT
GitHub stars (17 Oct 2026)—~392k~31k~255k
CodePython, shell; Telegram plugin in TypeScript (Bun)TypeScriptTypeScriptPython
EngineClaude Code with your own Claude subscriptionown agent loop, models as pluginsClaude Agent SDK (Claude Code), other models via skillsown agent loop, any model
Telegramyes — she lives thereyesyes (via a skill)yes
Other channelsTelegram in depth instead of twenty channels on the surface; v1.3.0 adds outbound email (skills/mail-outbound): a letter starts as a draft and goes out after a tap in Telegram. Social posts via Zernio with your own key. Voice through Alice and the TV screen run on Milas we host; they are not in the open codeWhatsApp, Slack, Discord, Teams, iMessage, Signal and 20+ moreWhatsApp, Slack, Discord, Teams, iMessage, Matrix, email and moreDiscord, Slack, WhatsApp, Signal, Email, CLI
Isolationevery Mila is a separate Linux user: secrets readable only by her (0600); the installer opens no ports. Milas we host each run in their own container: that is our hosting (rootless podman, a separate uid per Mila), and its code is not in the open repository. Deploy and payment keys stay on the host; each Mila sees only her own bot token. Risky shell commands are denied by policy; a broken policy means “ask”, never “allow”sandbox off by default; tools run on the hosta container per agent group; keys via a gateway7 runtimes (local, Docker, SSH, Modal…)
Outbound checkevery message is checked before it leaves: wrong recipient, keys and tokens, another client’s name or chat title, server paths; if the check fails, nothing is sent. Live on Milas we host; being added to the self-host installerno datano datano data
Memoryremembers every conversationMarkdown: MEMORY.md, daily notes, “dreaming”CLAUDE.md and memory per groupmanages its own memory; FTS5, Honcho
Skillsopen skills; most are in Russian today, English is the first goalClawHub/add-* skillswrites its own skills; agentskills.io
Installgit clone, ./install/install.sh — or one chat with Mila Tashkentone curl commandclone and a script; needs Dockerone curl command
Built forbusiness: a digital employee with a jobpersonal; can be shared by a teampersonal; NanoCo enterprise editionpersonal; Hermes for Businesses
Priceself-host free; or 3 days for $5, then $50/monthfree; no hosted servicefree; enterprise on requestfree; Nous Portal $0–200/month, Hermes Cloud
Human approvalsnothing goes out on your behalf on its own — you decide; decision cardsexec ask; Team preset (send, purchase, delete)enterprise: approval workflows, auditno data
Spending limitspending above the limit needs your approvalno datano dataper-employee limit (Business)
Multiple agentsa team of Milas: they hear each other by @name; a loop guard lets through at most 20 messages an hour from one botrouting, sub-agents, new agent after approvalseveral isolated agents; “teammates” in Slacksub-agents
Promises and tasksevery promise is a record with a deadline; promises due today show up on every turn; “done” closes only with proof: a link, a file, a tool replyno datano datano data
Languagesanswers in the guest’s language: Russian, Uzbek, English; transcribes Uzbek voice notes; Uzbek Latin → Cyrillicno datano datano data
Valuesa constitution of 10 laws, read first; the secrecy law and the “no excuses” law are also enforced by the outbound checkno datano datano data
Restartsmessages wait in a journal while the session restarts; nothing is lost, reminders come back toono datano datano data
Updatesupdates with rollback: a nightly check, a backup before every install, automatic rollback if something breaksno datano datano data
Exportmila export / mila restore: one archive with a sha256 manifest, no secrets inside — if it finds one, the export stopsno datano datano data
Setup helpMila Tashkent starts your Mila in one chat; or a paid month with our team: server, security, your data — then your team runs it on its ownno hosted serviceenterprise on requestHermes Cloud (one-click hosting)

Swipe the table sideways

Data as of 17 Oct 2026. Stars and licenses: GitHub API, 17 Oct 2026. “No data” means we found no public source.

  1. Mila: github.com/shakhruz/mila (README, docs/REFERENCE.md, skills/)
  2. OpenClaw: github.com/openclaw/openclaw · docs.openclaw.ai/tools/exec · docs.openclaw.ai/concepts/memory · docs.openclaw.ai/concepts/multi-agent · Wikipedia
  3. NanoClaw: github.com/nanocoai/nanoclaw · The Register · Help Net Security · Unite.AI
  4. Hermes Agent: github.com/NousResearch/hermes-agent · Nous Portal prices (third-party site, 23 Sep 2026) · Hermes for Businesses
Safety

Safe by default

  • Nothing goes out on your behalf on its own — you decide. Written into her constitution.
  • The send-guard blocks a message that would leak one conversation into another; if the guard fails, nothing is sent. Today the guard runs on Milas hosted by MILAGPT; it is being added to the self-host installer.
  • Spending above the limit needs your approval.
How to start

Three ways to start

1

Talk to Mila Tashkent

In Telegram — she starts your own Mila in one conversation.

$53 days, then $50/month

Get your Mila in one chat
2

Self-host

git clone, ./install/install.sh, connect your bot. Free.

Star on GitHub
Team

Who builds Mila

Shakhruz Ashot Ashirov — founder of MILAGPT40 years in softwareDisney · Apple · AT&T
Shakhruz Ashot Ashirovfounder of MILAGPT and AshotAI · 40 years in software, 28 of them in commercial development and online marketing; worked with Disney, Apple, AT&T
Farangiz Sharapova — co-founder of MILAGPTSkyline Yoga
Farangiz Sharapovaco-founder of MILAGPT · founder of Skyline Yoga

And a fleet of Milas working next to us every day — development, quality, content, clients.

This repository is the core they run on.

For developers

Developers, join the team

We are looking for people who build agents and want them to do real work for real businesses.

  • Write a skilla sales script, a booking flow, a report — and send a pull request.
  • Translate a skill to your languagemost are in Russian today — English is our first goal.
  • Break things and tell usevery issue is read by a person and by Mila Quality.

Good contributors join the core team of MILAGPT.

Mila is open source under Apache-2.0. “Mila”, “MILAGPT” and the logo are trademarks of MILAGPT.