The home of mathematics
A collaborative knowledge platform for researchers, educators, and students.
androma.org · Docs · Contact
Androma is a platform where mathematicians write, review, study, and discuss rigorous mathematical content together. Every article, theorem, and proof is community-contributed, peer-reviewed, and freely available under CC BY-SA 4.0.
Mathematical articles written with full LaTeX support and structured with semantic block tags for definitions, theorems, proofs, and examples. Every page has a table of contents, prerequisite graph, related pages, and a content/problems/history split. Pages go through a peer-review workflow before publication, and block-level attribution tracks exactly who contributed each paragraph.
A searchable, citable collection of named theorems. Each entry has a formal statement, proof, area/subarea classification, aliases, and keywords. Theorems are linked to prerequisite theorems and definitions, forming a knowledge graph you can traverse. Any wiki page can cite a theorem inline with a live-rendered quote block.
Propose changes to any page or theorem through a pull request with diff view, inline comments, and a dedicated discussion channel. File issues to flag errors, suggest improvements, or request new content. A tiered reviewer system routes submissions to domain experts by math area and subarea.
A collaborative LaTeX editor in the browser. Multi-file projects with support for pdflatex, xelatex, and lualatex, compiled entirely client-side using BusyTeX (a TeXLive subset compiled to WebAssembly). Includes CodeMirror 6, optional Vim keybindings, UltiSnips-style snippets, and auto-citation of Androma theorems and pages.
Spaced repetition flashcards using the SM-2 algorithm. Cards are auto-generated from theorems and page definitions, or created manually in hierarchical study decks. Filter reviews by deck, card type, or tag. A dashboard tracks streaks, due counts, confidence trends, and weekly review stats.
Curated learning paths aligned with university curricula. Currently includes course maps for Cambridge Mathematical Tripos, MIT OpenCourseWare, and Oxford Prelims, each with prerequisite DAGs showing how courses connect. Browse by math area to see your progress across pages and theorems.
Real-time messaging with public and private channels, direct messages, threaded replies, emoji reactions, and native LaTeX rendering in all messages. Voice rooms powered by LiveKit for spontaneous research discussions. Channels auto-organize into folders for issues, pull requests, and math areas.
Long-form mathematical writing. Publish expository posts, tutorials, or research updates with full LaTeX and Markdown support. Posts are tagged by math area, support threaded comments with reactions, and show estimated reading time.
Seminars, conferences, reading groups, and office hours. Single-day or multi-day events with speaker details, structured agendas, math area tags, and virtual/physical location support.
Create or join research groups tied to institutions and math areas. Organizations represent departments or labs with role-based membership, optional domain-restricted sign-up, and affiliated research groups.
Androma exposes its entire knowledge base through two interfaces:
- MCP Server -- Connect Claude, ChatGPT, or any MCP-compatible client to search, read, create, and edit pages, theorems, TeX projects, study decks, and more. Over 50 tools available.
- REST API with OAuth 2.0 -- Full CRUD access with API keys or OAuth tokens. Scoped permissions (read, read+write). Documented at androma.org/docs.
All content on Androma is published under the Creative Commons Attribution-ShareAlike 4.0 International License.
Found a bug? Have a feature request? Want to suggest an improvement?
Open an issue on this repository -- we read every one.
For questions, partnerships, or anything else: admin@androma.org