
Even G2 Agentic App
Supports UIby brianmatzelle
Voice-controlled AI assistant for Even Realities G2 smart glasses — renders live data widgets on the 200×100px display via Claude and MCP tools.
What it does
Even G2 Agentic App turns the Even Realities G2 smart glasses into a voice-driven AI assistant. Speak a query, and Claude reasons over it, calls MCP tools to fetch live data, then renders interactive widgets directly on the glasses' tiny display — plus responds in voice. The glasses become a heads-up AI terminal you wear.
Key features
- Voice-to-display pipeline: Deepgram STT captures speech in real time → Claude reasons and executes tools → results render as pixel-art widgets on 200×100px greyscale display
- MCP App UI widgets: Bundled
weather-forecastandcurrent-timetools each ship an HTML UI (for Claude Desktop) and a canvas renderer (for the glasses display) - Multi-transport MCP server: Express/TypeScript server supports both HTTP and stdio, so it works with Claude Desktop and the glasses simultaneously
- Extensible tool pattern: Add new tools by creating a backend file, an optional HTML UI, and a glasses canvas renderer — no changes to the core pipeline
- One-command launcher:
./runstarts all three services (Vite app, voice backend, MCP server) and outputs a QR code to sideload onto the Even App
Installation
Claude Desktop (stdio transport):
{
"mcpServers": {
"g2-tools": {
"command": "node",
"args": ["path/to/even-g2-agentic-app/mcp-server/dist-server/main.js", "--stdio"]
}
}
}
Build first: cd mcp-server && npm run build
Full glasses setup: Clone the repo, install deps, add ANTHROPIC_API_KEY and DEEPGRAM_API_KEY to .env, run ./run, and scan the QR code with the Even App on iPhone.
Supported hosts
Claude Desktop (confirmed in README via claude_desktop_config.json snippet).
Quick install
git clone https://github.com/brianmatzelle/even-g2-agentic-app && cd even-g2-agentic-app && npm installInformation
- Pricing
- free
- Published
- 4/6/2026
- Updated
- 1 month ago
- stars