Start Here
April 5, 2026 ยท View on GitHub
OpenGauss is for Lean work, but you do not need to understand MCP, plugin internals, or agent orchestration to get started.
If you only want a guided first step or plain-language help in the current session, use /chat.
If you want OpenGauss to work inside a Lean project, use /project.
30-Second Version
- Morph: open https://morph.new/opengauss-0-2-2, claim or save the session early if Morph offers that option, run
gauss-open-guideif the guide is not already open, then start with/chator/project init. - Local install: run
./scripts/install.sh, thengauss-open-guideorgauss, then start with/chat,/project init, or/project create. - Already have a Lean repo:
cdinto it, rungauss, then/project init. - Need a new Lean repo: run
gauss, then/project create <path> --template-source <template-or-git-url>.
Which Command Should I Start With?
/chatturns on onboarding mode, gives you the first useful commands, and lets plain text go straight to the main chat in the current Gauss session./project inittells OpenGauss that the current Lean repository is your working project./project use <path>points OpenGauss at an already-initialized project somewhere else on disk./project create <path> --template-source <template-or-git-url>creates a new Lean project and registers it./prove,/review,/draft,/autoprove,/formalize, and/autoformalizeare the Lean workflow commands you use after you have selected a project.
Morph Path
First 10 Minutes
- Open the OpenGauss Morph template.
- If Morph shows a Claim, Save, or similar action for the session, use it early. The exact button text can change, but temporary sessions are easier to lose than claimed ones.
- Run
gauss-open-guideif the browser guide is not already visible. - If you want orientation first, type
/chat. - If you want to work on a Lean project, clone or open it and then run
/project initor/project use.
Making It Persistent
- The safest persistence is still git: commit locally and push to a remote.
- If Morph offers save, snapshot, or persistent devbox controls, use them before closing the tab.
- Keep important work in your home directory or in checked-out repositories, not in throwaway temp directories.
Bringing In An Existing Project
- Best path: push the project to Git and
git cloneit inside Morph. - Fine for small files: use Morph upload or drag-and-drop if your current view supports it, then move the files into a repository directory.
- For larger projects, an archive plus unpacking in the terminal is usually better than lots of one-off file uploads.
After the project is on the box:
/project init
/prove
or
/project use /path/to/project
/review Main.lean
Local Install Path
From a checkout of math-inc/OpenGauss:
./scripts/install.sh
gauss-open-guide
gauss
Then:
- use
/chatif you want a short first-step guide and plain-language chat mode - use
/project initif you are already inside a Lean repository - use
/project create <path> --template-source <template-or-git-url>if you need a new project
First Useful Examples
/chat
/chat I have a Lean theorem but I am not sure how to start proving it.
/prove Show me how to prove that 1 + 1 = 2 in Lean.
/review Main.lean
/draft "State the intermediate value theorem"
What OpenGauss Is Actually Doing
- OpenGauss manages the terminal session and project context for you.
- The Lean proving and formalization workflows come from the staged
lean4-skillsenvironment. - You do not need to manually install or wire MCP in order to use the default proving flows.
If The Interface Feels Like Too Much
Start with this sequence:
/chat- Ask one plain question in English.
- Let OpenGauss explain the next command.
- Only after that, run
/project ...
That path is intentionally slower, but it is the least intimidating way in.