Online OCR Free – Batch OCR UI for Tesseract, Gemini and OpenRouter
Batch OCR with free Tesseract + bring-your-own-key for Vision/AI, plus Bangla support fills a real niche.

First mobile MCP client: full agentic loop on phone without subscription or proxy server.
Mobile users who want AI with tool access; MCP ecosystem participants; privacy-conscious AI consumers
Claude iOS · ChatGPT app · OpenRouter web interface
I’ve been watching the rise of the Model Context Protocol (MCP) with interest. While it’s gaining traction in the enterprise space for internal tools and databases, I’m convinced we’re heading toward a future where consumers will interact with all sorts of remote services via MCP. The problem I hit was that while the ecosystem is growing, there wasn't a great way to use remote MCP servers from a mobile device without a monthly subscription. I wanted a high-quality native experience on my phone that I actually owned, so I built Joey.
Joey is a mobile-first AI chat client that connects to any model via OpenRouter and supports remote MCP servers over HTTP. It handles the full agentic loop, including many MCP features like sampling, elicitation, and OAuth. All your OAuth tokens and history stay on your device since there is no middle-man proxy server, and I collect no telemetry.
The project is source-available under the FSL-1.1-MIT license. Since it is a standard Flutter app, it is easy to build it yourself and deploy to your own device if you have the SDK installed. I’d love to hear your thoughts on the future of consumer MCP and how we'll be managing these tools on the go.
Batch OCR with free Tesseract + bring-your-own-key for Vision/AI, plus Bangla support fills a real niche.
Modular brain-body layer, but needs proof that swapping providers actually works seamlessly.
Official Balsamiq MCP server turns wireframes into LLM context for code generation.
Maps tool explosion onto TypeScript discovery—elegant inversion that cuts context bloat by 99%.
Community-ranked free LLM fallback list beats OpenRouter's default, but solves a temporary problem.
OpenRouter aggregator with verifiable privacy—localStorage-only architecture, but competitors already exist.