§ Manifesto

An operator,
not an assistant.

Iris.Md started as a frustration. Every "AI assistant" we tried forgot what we taught it the moment the session ended, lived inside someone else's UI, and quietly billed us for the privilege of being held hostage.

So we built the opposite: a small, fast, open-source agent that lives on a machine you control, remembers what it learns, and grows more capable the longer it runs.

It speaks Telegram, Discord, Slack, the terminal — wherever you already are. It schedules its own work, spawns isolated subagents, and writes new skills for itself when it discovers a gap.

It's not an assistant. It's an operator. The difference is who is waiting for whom.

Two ethereal hands reaching toward each other
§ Principles

What we won't compromise on.

01

The agent belongs to you

Self-host first. Bring your own keys, your own models, your own infrastructure. We refuse to be a vendor you can't leave.

02

Memory is the product

Most agents forget their last sentence. Iris.Md remembers projects, decisions, and the shape of how you work — and gets sharper the longer it runs.

03

Operator, not assistant

It doesn't wait to be asked. It schedules, it watches, it acts. Assistants reply. Operators ship.

04

Boring on purpose

Rust runtime. Python skills. NATS. Postgres. Docker. Nothing exotic. The fewer surprises in the stack, the more attention left for the work.

05

Open in the dull, slow way

MIT license, public roadmap, signed-skill registry. No closed-source plugin economy. No telemetry by default.

§ Begin

Run your own operator.