Open Math OS | Collaborative Math Research & Scientific Computing

4 min read Original article ↗

Infrastructure for Math 2.0

Built on open frontier models, with the mathematical community in control of its data.

Number Theory/Odd numbers/Perfect squares Training · Off Cloud

Alex

Is 1 + 3 + ⋯ + (2n − 1) always a perfect square? Check it, prove it in Lean, and add it to the paper.

Agent · Kimi K3

  1. Pythonexploration.pyChecked n ≤ 10,000 — always n²
  2. LeanOddNumbers.leanProved by induction · no goals
  3. LaTeXpaper.texAdded Proposition 2.1 with proof

Yes—the first n odd numbers sum to n². The Lean proof and the write-up are ready for your review.

Message the agent… Kimi K3 Max

Checked by LeanOddNumbers.lean · no goals

The platform

Models, compute, data, and people—in one system

01Open frontier models

Frontier reasoning, built in the open

Choose the most capable open-source models and set the reasoning depth for each research task. Open weights let the community inspect, improve, and run them.

Model

  • Kimi K3
  • DeepSeek V4.1 Flash
  • GLM 5.3 Flash
  • GLM 5.3
  • Nemotron 3

EffortUltramath

State a problem or conjecture… Kimi K3 Ultramath

Ultramath

Explore in parallel. Bring the findings together

Ultramath is Ultracode for math: agents pursue different approaches to one problem, share findings, and return proposed solutions to your chat. You decide what holds.

Ultramath Running 2 working · 1 finding

Common goalProve the main theorem

AgentStatusDirection

Subagent 1WorkingProve a bound for the remaining case

Subagent 2WorkingCombine verified lemmas into the main proof

Subagent 3Waiting for the verdictCheck the theorem statement and proof assumptions

Reports

FindingSubagent 1 — The bound holds in the remaining case. Lean check passed.

PendingSubagent 3 — Waiting for the verdict

02Scientific compute cloud

A mathematical laboratory for every project

Every project has its own cloud machine with preinstalled tools for mathematics and scientific computing. Work runs 24/7, even with your laptop closed. Your files and results are there when you return.

  • Work in your browser. No local setup.
  • Upload files and folders. Download results into your workflow.
  • Browse, preview, and edit files alongside the conversation.

Cloud machineRunning · 24/7

100+ preinstalledLean + MathlibSageMathPARI/GPSymPyLaTeX

Symbolic computation

from sympy import symbols, summation
k, n = symbols("k n", integer=True, positive=True)
summation(2*k - 1, (k, 1, n))

Outn²

theorem sum_odd (n : ℕ) :
    ∑ i ∈ Finset.range n, (2 * i + 1) = n ^ 2 := by
  induction n with
  | zero => simp
  | succ k ih => rw [Finset.sum_range_succ, ih]; ring

No goals · checked against Mathlib

While you were away2 tasks finished · 02:14

03Data sovereignty

The mathematical community, in control

Open Math OS upholds a core Open Math Model principle: the mathematical community owns its data and decides how it is used.

Private by default

Your team’s projects, files, and chats stay private until you choose to share them.

Consent before training

Training on your work requires your explicit consent, on terms agreed in advance.

Rules set in public

The community governs data collection and use.

Credit stays with you

You retain ownership of your work and credit for your ideas.

Data controlsOdd numbers · Number Theory

Project accessMembers of your team

AMJ+2

Chat linksThis chat link is unavailable to others.

Private

Use for model trainingOnly with your explicit consent, on terms agreed in advance.

Off

The mathematical community sets data rules in public through Open Math Model.

04Collaboration tools

Mathematicians and AI agents.
One research team

Divide the work, from proving lemmas to revising the paper. People and agents share the same projects, files, and conversations.

TeamMembers and their projects

ProjectsFocused goals and topics

Chats + CloudResearch records and files

  • Share chats by link, with their history, so colleagues can follow the reasoning.
  • Keep projects focused. Bring materials together when a task spans multiple projects.

Files paper.tex proof.lean AM

Alex

Find a proof of this lemma.

Agent

I’ve added the proof to proof.lean for your review.

Mei

Move Section 3.1 to Section 4 in the paper draft.

Agent

Agent is editing paper.tex

Message the agent…

Build Math 2.0 Together