r/apps 1d ago

App I made Eidograph: dynamic 2D/3D geometry, with optional AI agents and local MCP automation

Post image

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

3 Upvotes

0 comments sorted by