Turn your iPhone into a local OCR server using Vision Framework
Built an iOS app that runs a local OCR server using Apple's Vision Framework. Creates a REST API endpoint accessible from any device on your network. No cloud services needed - everything processes locally on the phone. Available on App Store (searching "OCR Server"). Would appreciate feedback on the architecture or similar mobile-as-server projects you've seen.
Turn your iPhone into a local OCR server using Vision Framework launched on August 12, 2025 with 7 votes, #3,174 of 8,530 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
What it does
An iOS OCR Server Using Apple’s Vision Framework. Contribute to riddleling/iOS-OCR-Server development by creating an account on GitHub.
Turn your iPhone into a powerful local OCR server using Apple's Vision Framework. No cloud dependencies, unlimited usage, complete privacy. curl -H "Accept: application/json" \ -X POST http://<YOUR IP>:8000/upload \ -F "[email protected]" Python Upload Example: import requests url = "http://10.0.1.11:8000/upload" # Replace with your IP address file_path = "01.png" with open ( file_path , "rb" ) as f : files = { "file" : f } headers = { "Accept" : "application/json" } response = requests . post ( url , files = files , headers = headers ) print ( "status code:" , response . status_code ) print ( "response:" , response . text ) The JSON response looks likefrom github.com
Does a similar job
all alternatives →
I wrote a free Mac app to OCR any text on screen2021 · github.com · ▲321Get any text on your screen into your clipboard. Contribute to schappim/macOCR development by creating an account on GitHub.
ocrX Image to Text2024 · apps.apple.com · ▲125Scan and extract text from images on iPhone, iPad & Mac

Restaurant POS system built completely on iOS2011 · itunes.apple.com · ▲51Hi guys, I've spent the last 18 months building a restaurant POS app that can run completely and reliably on iOS. Along the way, we've really pushed the devices to their limits and have something special that doesn't rely on the cloud for service, doesn't copy old and crappy "100 buttons on a screen" POS interfaces, and is still just as efficient and much more usable. Combining Bonjour (Apple's implementation of zeroconf) with the excellent Cocoa APIs also made it a relatively magical experience - you can literally watch on an iPad as a waiter takes an order on a iPod connected to the iPad.…
Snipit - Ultimate OCR app for Mac2024 · getsnipit.com · ▲131Effortless image to text conversion for Mac
A highly extensible framework for building OCR systems2025 · github.com · ▲16Hi HN: Recently I developed a simple OCR tool. The basic idea is that it can be used as a framework to help developers building and deploying their own OCR solutions. I hope it will be useful to you.
More dev tools this month
the category →

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 23h ago · github.com

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗
Launched alongside, August 2025
the whole month →

I built the world's most impractical 1000-pixel display and anyone in the world can draw on it. It draws a single pixel at a time and takes 30-60 minutes to complete a single image. Anyone can participate in the project by voting for the next image to be drawn, and submitting images. https://kilopx.com/
Work · 2025 · benholmen.com


Kitten TTS is an open-source series of tiny and expressive text-to-speech models for on-device applications. We are excited to launch a preview of our smallest model, which is less than 25 MB. This model has 15M parameters. This release supports English text-to-speech applications in eight voices: four male and four female. The model is quantized to int8 + fp16, and it uses onnx for runtime. The model is designed to run literally anywhere eg. raspberry pi, low-end smartphones, wearables, browsers etc. No GPU required! We're releasing this to give early users a sense of the latency and voices…
AI · 2025 · github.com

I was wondering how I can arrange objects along a spherical helix path, and read some articles on it. I ended up learning about parametric equations again, and make this visualization to document what I learned: https://visualrambling.space/moving-objects-in-3d/ feel free to visit and let me know what you think!
Life & fun · 2025 · visualrambling.space

For HTML Day 2025 [1], I made a web service that displays the current sky at your approximate location as a CSS gradient. Colours are simulated on-demand using atmospheric absorption and scattering coefficients. Updates every minute, without the use of client-side JavaScript. Source code and additional information is available on GitHub: https://github.com/dnlzro/horizon [1] https://html.energy/html-day/2025/index.html
Dev tools · 2025 · sky.dlazaro.ca