MILAGPT
Careers · open source

Join Mila’s team

We’re calling everyone who loves Mila. Together we build her superpowers and improve the core. The code is open: mila-companion and the mila-telegram plugin are on GitHub.

We work remotely, in Telegram and on GitHub. Openly, and we agree on things together.

Milaonline

Who we’re looking for

Six roles — pick yours

Tap a card: it flips over and shows the first step. First steps are real tasks from our open task list.

Core developers

Improve mila-companion and the mila-telegram plugin: installation, accounting, channel checks, the message receiver, buttons, voice.

What you needPythonTypeScriptClaude CodeMCPBun
Where to start

Core developers

The project task list has an item called “Canvas server”: so the “Visual” skill can start its own canvas with one command. What to do and how to check it is described right there.

Open the task list

Skill creators

Write new skills for Mila. A skill is a file with rules: Mila reads it and starts using it right away.

What you needwrite clear rulesknow your fielda little Python
Where to start

Skill creators

Open the skills folder in the repository. Read one skill, for example “client-chat” — how Mila handles a chat with a client. Then describe your own: what job it does.

Open skills on GitHub

Designers and animators

Bring Mila to life: milagpt.io pages, her look, animations, scenes where she talks and moves.

What you needHTML and CSSSVG and animationan eye for detail
Where to start

Designers and animators

Read the “design-gates” skill — the rules we use to accept a page. Then send Mila a link to your work and one idea for bringing our site to life.

Open the layout rules

Writers and editors

Write texts and lessons in Russian, Uzbek and English: pages, guides, skill rules.

What you neednatural RussianUzbek or Englishknowing how to cut
Where to start

Writers and editors

The task list has an item “The login page only speaks Russian”. It needs texts in English, Russian and Uzbek. A good first job for a writer.

Open the task list

Mila operators

Grow Milas for clients: teach them the client’s business, prices and tone, and run the client’s messages, social media and sales together with Mila.

What you needunderstand businesstalk to peopleTelegram
Where to start

Mila operators

Read about the new profession: how an operator works with Mila and where to start. No programmer needed.

New professions →

Enthusiast testers

Install Mila on a clean server, check every step and honestly write up what broke and how to reproduce it.

What you needLinux and the terminalattentionpatience
Where to start

Enthusiast testers

The task list has an item about the hourly collection on the server: it has never been run live. It says what to check. Describe what you find on GitHub.

Open the task list

See yourself in more than one role? That’s fine. Tell Mila what you can do — we’ll find a job for you.

How we work

Open, remote, in Telegram

Open

The core code is open to everyone. Anyone can see what Mila is built on and suggest a change.

Remote

Work from your own city at your own pace. No office needed — just Telegram.

In Telegram

We discuss things in chats. Our Milas work alongside people: they give hints, check work, remember agreements.

Tasks on GitHub

Tasks and changes live on GitHub and in chats. Every change is visible, and every change has an author.

We work openly and agree on things together. You suggest — we discuss — we decide together. Mila works with people the same way: she agrees on important things first.

Three steps

How to join

  1. 1
    Pick a role

    Flip a card above and see the first step.

  2. 2
    Try it

    Open the code, read a skill or take a task from the list. Take a small step.

  3. 3
    Tell us about yourself

    Message Mila in Telegram: who you are, what you can do, what you’ve already tried.

Questions

The essentials

Do I need to know how to code?

Not everyone does. Core developers and testers — yes. Writers, designers and Mila operators don’t need code.

What are mila-companion and mila-telegram?

They are Mila’s open core. mila-companion holds her skills, memory and tools. mila-telegram is the channel through which Mila lives in Telegram. Details are on the “Open source” page.

Where and how does the work happen?

Remotely. We talk in Telegram and track tasks and changes on GitHub and in chats.

In what language?

We talk in Russian. Texts and lessons are needed in Russian, Uzbek and English. Code descriptions on GitHub are in English.

Is this paid work?

We discuss terms in person — after we meet and take a first step together.

Still have a question? Ask Mila — she’ll answer and pass your story on to the team.

Ask Mila

Let’s make Mila stronger together

Tell us who you are and what you can do. Or open the code and take your first step today.

Telegram will open, bot @mila_tashkent_bot.

The code is open — join us Tell us about yourself