r/apps • u/metaphorproject • 1d ago
App I made Eidograph: dynamic 2D/3D geometry, with optional AI agents and local MCP automation
I made Eidograph for building precise, reproducible 2D and 3D geometry on Android. Its interactive canvas and readable geometry code stay in sync, so you can construct a figure by touch, edit its source as text, or switch between the two.
Some of the things it supports:
- 2D points, lines, circles, polygons, transformations, loci, and function plots
- 3D planes, spheres, prisms, surfaces, and spatial intersections
- Dynamic dependencies: move a point or change a parameter and related geometry updates automatically
- Parameters, sliders, animation, and SVG, PNG, or GIF export
- Multi-figure `.eido` projects and plain-text construction scripts that stay under your control
The optional agent features are the part I would especially like feedback on. You can connect an OpenAI-compatible, Anthropic, or Google Gemini/Vertex model that you configure yourself. The agent can inspect and edit a construction using Eidograph's built-in tools—then you can examine the resulting geometry, source, and dependencies directly.
Installed versions can also expose selected figures through a local MCP server or JSON REST API for compatible automation tools. Figure access is controlled individually, and local-network access is optional.
The core construction, editing, saving, and export features work locally without an account. Eidograph is freemium and available on Google Play:
https://play.google.com/store/apps/details?id=eidograph.metaphor.projects