Vibe Coding Discover

AI Agents

Local-first AI math visualization desktop app: draw, analyze, and explain geometry with GeoGebra, Tauri, React, Bun, and native tool calling.

★ 11433 forksTypeScriptApache-2.0tiwe0

Local-first desktop AI workspace for math: type a geometry problem and the agent builds, draws and explains it on an embedded GeoGebra canvas. Runs a Bun backend sidecar with SQLite, tool calling, skills and a debug MCP server in a Tauri/React shell.

Use Cases

Type a geometry problem and get AI-generated construction steps drawn on the canvasExplain geometric relationships with an LLM plus interactive 2D/3D plotRun a local-first AI chat workspace with your own model provider API keysGenerate, validate and teach math constructions for educationDebug and smoke-test the desktop app via built-in MCP toolsPersist conversations, blackboard state and agent runs locally in SQLite

Built With

Language
TypeScript
Frameworks
Tauri 2 · React · SolidJS · Bun · Vercel AI SDK · Vite · Drizzle ORM · SQLite · GeoGebra · Rust

Tags

local-first · desktop-app · math · geometry · geogebra · tauri · react · bun · typescript · tool-calling · mcp · llm · visualization · math-education · ai-sdk · sqlite