Repository navigation
Releases: GeometerLabs/geometer
Release list
Geometer 0.1.0-alpha.2
Geometer 0.1.0-alpha.2
Released 30 October 2026. The second public alpha. Free to download, no account, no telemetry.
What's new since 0.1.0-alpha.1
- More agents it can check. Geometer now watches the tools of agents written with the
OpenAI Agents SDK, Mastra, LangGraph and LangChain, Pydantic AI, CrewAI, Strands Agents,
Google ADK, LlamaIndex, smolagents, Agno, Microsoft Agent Framework, Microsoft AutoGen,
Haystack, the Vercel AI SDK, Temporal and the Claude Agent SDK (TypeScript and Python), in
Python and in Node. The Works with page says, for each
one, whether it is Supported, Supported with limits, Partial or Not yet, and what is missing.
Java, .NET and Go frameworks are Not yet. The stand-in for your agent's model now also speaks
Claude's and Amazon Bedrock's formats; Google Gemini is Partial. - Put Geometer in front of your MCP servers.
geo mcp wrapshows a preview and then adds
a small relay in front of each server in your MCP configuration;geo mcp unwrapputs the
file back exactly.geo mcp tryruns your own agent against a simulated service with a lost
reply or a crash and says which rules held. A try can be kept as a check thatgeo ci
replays. Or runnpx @geometer/initin your project folder: it finds or installsgeo,
offers Docker set-up, shows the wrap and asks before writing. - Simulated services for more kinds of work. Ready-made stand-ins for Stripe and Adyen
(payments), Shopify, Zendesk and Intercom (commerce and support), and Salesforce, HubSpot and
NetSuite (CRM and ERP). They are simulations modelled on each provider's public documentation,
never the real services, and they cover only part of what each provider offers. - Learn a stand-in from your own service.
geo mcp recordkeeps a redacted record of a
session on your computer, after it asks, andgeo mcp twinturns it into a simulated copy
thatgeo mcp tryandgeo checkcan use. A call the recording never showed is answered
"not simulated", and the check says it could not tell. - Use it from your coding assistant.
geo mcp servelets Claude Code or Cursor run a
check, explain a problem and check your fix. Keeping the check always needs your OK in
Geometer. - Docker set up where you are. If Docker is missing or stopped, the terminal, the
installer and the workspace's Docker card show the exact commands and ask first, and your
coding assistant passes on a link to that card.
geo doctor --fixdoes it without running a check. Scripts and CI are never asked: they get
one message and exit code 3. - Honest results. A check whose agent fails at start, or never calls a tool, now says
"Couldn't run" or "Couldn't tell" (exit code 3, no certificate) instead of a clean result,
and a project's own test command that cannot run in the sandbox is not counted as a problem. - A calmer workspace. The board brings the old Overview, Explore and Authority screens
together next to Guard and Prove, in plainer words; "Check my fix" works after you edit the
code in place;geo practicesets up a practice project (with a games version), and there is an agent
checklist page. The Mac app now carries thegeocommand and offers to add it to your
terminal (it asks first and uses nosudo). - Guard and rules. A rule can bound a number in a call, such as a refund amount: Geometer
checks it and Guard enforces it. Guard records one entry for each MCP tool call it handles. - Geometer agents. Fourteen small open agents under Apache-2.0, eight of them each built
on a different framework, to try Geometer on or take as a starting point:
https://github.com/GeometerLabs/agents. They span games and live worlds, commerce and
support, money movement and operations.
Everything from 0.1.0-alpha.1 is still here: finding where your agent breaks a rule, replaying
the problem, checking your fix, kept checks in CI, the trust file, Guard in front of a tool,
signed certificates and Under the hood.
Downloads
| File | For |
|---|---|
Geometer-0.1.0-alpha.2-macos-arm64.dmg |
The macOS app (Apple silicon) |
geo-0.1.0-alpha.2-macos-arm64.tar.gz |
The terminal, macOS (Apple silicon) |
geo-0.1.0-alpha.2-linux-x86_64.tar.gz |
The terminal, Linux x86_64 |
geo-0.1.0-alpha.2-linux-aarch64.tar.gz |
The terminal, Linux arm64 |
SHA256SUMS, release.json |
Digests and the list of files |
ghcr.io/geometerlabs/geo:0.1.0-alpha.2 |
geo ci on Linux CI |
Install
- Mac app: download the
.dmg, drag Geometer to Applications, then allow it once in System Settings →
Privacy & Security → Open Anyway (the alpha is not signed by Apple yet). This is needed again for each version. - Terminal, macOS or Linux:
curl -fsSL https://geometer.dev/install.sh | sh(checks the digest and installs
for your user, without administrator rights). Running it again upgrades;--rollbackgoes back. - Linux CI:
ghcr.io/geometerlabs/geo:0.1.0-alpha.2(see the README).
Step-by-step instructions: https://geometer.dev/docs/install
Check your download
Download SHA256SUMS into the same folder as the file, then:
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # LinuxEach line should end in OK. release.json lists every file with its platform, size and digest, and says that
nothing in this release is signed or notarized.
Known limits
The full list is on the Alpha limits page. The main ones:
- Not signed by Apple. macOS asks you to allow the app once for each version.
- Apple silicon only on macOS; no Intel Macs, no Windows, no Linux desktop app (on
Linux,geo openopens the workspace in your browser). - Agents Geometer can run are those whose tools it can find and simulate. When it
cannot, it says what is missing instead of reporting a clean result. Supported means a real
agent of that kind was checked from start to finish, not that every agent of that kind works. - Outside services and models are simulated. A check shows how your agent behaves against
those stand-ins, not against the real services or a real model. The service packs cover only
part of what each provider offers. - Guard is for trying in development and staging. It has not been qualified for
production traffic. Wait a few seconds betweengeo guard stopandgeo guard start: a
start while Guard is still finishing can leave it stopped (check withgeo guard status). - Certificates are signed with a key made on your computer, so they show integrity,
not who issued them. Certificate links are built but not switched on. - Several parts have been tested only in part: starting Docker for you on a computer that
lacks it, thegeocommand inside the Mac app, and the Cursor setting. Each is named on the
Alpha limits page. - Geometer has been used by its own team only. Your reports decide what we fix first.
Geometer 0.1.0-alpha.1
Geometer 0.1.0-alpha.1
Released 24 October 2026. The first public alpha. Free to download, no account, no telemetry.
What you can do
- Find where your agent breaks a rule. Geometer reads your project, works out what
your agent can do and which business rules apply, and runs it in containers with things
going wrong on purpose: a lost reply, a request cut short, part of a call applied, a lost
acknowledgement, a crash. Outside services are simulated. - Understand it. Each problem reads consequence first, with the run played step by
step and what the runs where the rule broke had in common. - Replay it, check your fix, keep the check. The same run, exactly; your change
checked against it; and a kept check thatgeo ciruns from then on. - Earn authority, action by action. The trust file shows what each action of your
agent may do now and what evidence would make it ready for more. A person grants a level
(with a limit, an owner and a review date), Guard enforces it, and a breach steps it down. - Watch, then stop. Guard sits in front of a tool and first only records what it would
have stopped; approving and denying held calls happens in the Live room. - Share a certificate. A signed, self-contained report of what was checked, what held,
what broke and what was not checked, with a dated audit export. - See everything it does. Under the hood shows Geometer's processes, containers, CPU
in cores and the network activity it can see.
Downloads
| File | For |
|---|---|
Geometer-0.1.0-alpha.1-macos-arm64.dmg |
The macOS app (Apple silicon) |
geo-0.1.0-alpha.1-macos-arm64.tar.gz |
The terminal, macOS (Apple silicon) |
geo-0.1.0-alpha.1-linux-x86_64.tar.gz |
The terminal, Linux x86_64 |
geo-0.1.0-alpha.1-linux-aarch64.tar.gz |
The terminal, Linux arm64 |
SHA256SUMS, release.json |
Digests and the list of files |
ghcr.io/geometerlabs/geo:0.1.0-alpha.1 |
geo ci on Linux CI |
Install
- Mac app: download the
.dmg, drag Geometer to Applications, then allow it once in System Settings →
Privacy & Security → Open Anyway (the alpha is not signed by Apple yet). - Terminal, macOS or Linux:
curl -fsSL https://geometer.dev/install.sh | sh(checks the digest and installs
for your user, without administrator rights). - Linux CI:
ghcr.io/geometerlabs/geo:0.1.0-alpha.1(see the README).
Step-by-step instructions: https://geometer.dev/docs/install
Check your download
Download SHA256SUMS into the same folder as the file, then:
shasum -a 256 -c SHA256SUMS --ignore-missing # macOS
sha256sum -c SHA256SUMS --ignore-missing # LinuxEach line should end in OK. release.json lists every file with its platform, size and digest, and says that
nothing in this release is signed or notarized.
Known limits
- Not signed by Apple. macOS asks you to allow the app once (see the README).
- Apple silicon only on macOS; no Intel Macs, no Windows, no Linux desktop app (on
Linux,geo openopens the workspace in your browser). - Agents Geometer can run are those whose tools it can find and simulate. When it
cannot, it says what is missing instead of reporting a clean result. - Guard is for trying in development and staging. It has not been qualified for
production traffic. - Certificates are signed with a key made on your computer, so they show integrity,
not who issued them. - Geometer has been used by its own team only. Your reports decide what we fix first.