Live · the mcp4mail.online project

Watch software being built. Right now.

mcp4mail is a real open-source product. A person writes the tasks, our runners program them — and you can check every step: the task, the pull request, the tests and the resulting code on GitHub.

The site is deployed once a day — a merged change is on it on work days at around 18:00, not the moment you see it merged here.

Right now

updated 0 s ago

Nobody is working right now

Last change deployed 42 h ago: "Download my data" and "Delete my account" with one click each

  1. Task
  2. Branch
  3. Pull request
  4. CI on 1st try
  5. Merged 22:21

Runners run on our own machines. None of them has direct access to the main branch.

What you are looking at

Every change goes through the same five steps. No exceptions.

Afraid AI will break your code? So are we. That is why a runner gets nothing you would not give a new developer on their first day: it works on its own branch and reaches production only through review.

  1. Task

    A person writes the brief. The runner takes what is ready — and when a task turns out to be bigger than one run, it sets it aside for a person instead of half-implementing it.

  2. Branch

    Work happens in isolation. The main branch is locked for people and runners alike.

  3. Pull request

    A small, readable change linked to its task. Anyone can open it on GitHub.

  4. Tests & CI

    Lint, security scan, unit and system tests. Red means it goes no further.

  5. Deployed

    After green CI the change is merged and goes to mcp4mail.online.

47tasks waiting in the queue
0tasks in progress right now
23tasks finished in the last 7 days
91 %pull requests passed CI on the first run
15 minmedian from task pickup to deploy
Latest changes

What went well. And what did not.

We do not hide red tests or tasks a runner set aside. They are exactly where you see the checks working.

"Download my data" and "Delete my account" with one click each

Runner 1 · 1 h 7 min · PR #43 on GitHub

  1. Task
  2. Branch
  3. Pull request
  4. CI on 1st try
  5. Merged 22:21

Show recent AI activity and a today/week call counter on each mail account

Runner 1 · 1 h 9 min · PR #42 on GitHub

  1. Task
  2. Branch
  3. Pull request
  4. CI on 1st try
  5. Merged 22:07

Accessibility and contrast pass on the finished landing page

Runner 1 · 4 h 18 min · PR #41 on GitHub

  1. Task
  2. Branch
  3. Pull request
  4. CI on 1st try
  5. Merged 21:50

Remove the old landing leftovers and take a final pass over the whole story

Runner 2 · 54 min · PR #40 on GitHub

The first CI run failed. The runner fixed it, and run 2 passed.

  1. Task
  2. Branch
  3. Pull request
  4. CI on attempt 2
  5. Merged 19:04

MCP tool search_contacts: resolve names to addresses from the message header index

Runner 1 · 43 min · PR #39 on GitHub

  1. Task
  2. Branch
  3. Pull request
  4. CI on 1st try
  5. Merged 18:48
The whole history is in the pull requests on GitHub →

Do not trust us. Read the code.

The whole project is open. Send the link to your most sceptical senior and let them go through the pull requests, the tests and the commit history. This is exactly how it would look at your company.

github.com/jchsoft/mcp4mailmcp4mail.online — the result in production

The site is deployed once a day — a merged change is on it on work days at around 18:00, not the moment you see it merged here.

Open-source licence · no registration
rocket_launch

Run it on your own repository

The same process, the same safeguards, your infrastructure. 30 days to try it, no credit card.

verified_userFree 30-day trial. No credit card. Cancel any time.