What Is Million and What Developer Tools Does It Build?

Updated

Million is an open-source developer-tools organization on a mission to "fix the web." It builds tools like React Doctor and React Scan for developers working in React codebases, and it produces ReactBench alongside custom datasets, reinforcement learning environments, and traces used to train and evaluate frontier coding agents on realistic web development work. If you write React, maintain a codebase, or work on coding agents, Million's output is aimed at you.

What Million actually is

Million Software, Inc. describes itself as building open-source developer tools, datasets, and reinforcement learning environments to help people and frontier coding agents build a better web. Two things follow from that description:

  • It is an open-source shop, not a hosted product with a published price list. The site's evidence shows open-source tools and research resources, and no pricing signals.
  • It works on two fronts at once: tools for human developers, and data/environments for AI coding agents. The stated goal ties them together — if the work succeeds, "anyone will be able to ship software that rivals what the best-funded teams build."

The organization is backed by Y Combinator (W24) and a long list of developer-tool founders and investors, including Scott Wu, Amjad Masad, Evan You, David Cramer, Matt Biilmann, Sam Lambert, Nikita Shamgunov, Sahil Lavingia, Theo Browne, Koen Bok, John Pham, Ben Vinegar, Dane Knecht, and Paul Klein IV.

The developer tools: React Doctor and React Scan

Million's site names two open-source tools explicitly.

React Doctor

React Doctor is a tool for finding issues in React codebases. According to Million, it "has helped developers find issues in their codebases." In practical terms, this is the kind of tool you point at an existing React project to surface problems — useful when you inherit a codebase, before a refactor, or as part of reviewing code quality.

React Scan

React Scan is the second named open-source tool. It sits in the same family as React Doctor: tooling that inspects and improves how React applications behave, rather than a UI library or framework you build on top of.

A useful way to think about the pair: React Scan and React Doctor are diagnostics for React work, not application scaffolding. You adopt them to understand and improve code you already have.

The agent side: ReactBench, datasets, and RL environments

Million also builds resources for training and evaluating coding agents:

Resource What it is for
ReactBench A benchmark for evaluating coding agents
Custom datasets Training and evaluation data
Reinforcement learning environments Environments where agents learn by acting
Traces Records of agent behavior used for training and evaluation

The stated purpose of this group is to "train and evaluate frontier coding agents on realistic web development work." The emphasis on realistic matters: the value of a benchmark or dataset depends on whether the tasks resemble the work developers actually do, not toy problems.

How the two halves connect

The tools and the datasets are not separate projects. Million's framing is that both humans and coding agents need better feedback about web code:

  • React Doctor and React Scan give developers (and, indirectly, the agents assisting them) ways to find problems in React code.
  • ReactBench, datasets, environments, and traces give agents a way to be measured and improved against realistic web development tasks.

The end goal stated on the site is that anyone — not just well-funded teams — can ship competitive software.

Who should pay attention

  • React developers and teams maintaining existing codebases: React Doctor and React Scan are the relevant entry points.
  • People building or evaluating coding agents: ReactBench and the associated datasets, environments, and traces are the relevant resources.
  • Anyone tracking open-source developer tooling: Million's backing and its dual focus on human developers and agents make it worth following.

Getting involved or reaching out

Million invites people who resonate with the mission to reach out at [email protected] and to join. The site does not publish pricing, sign-up requirements, or usage limits for its tools, so treat availability and access as something to confirm directly rather than assume.