🛠️ Hacker News Tools
Showing 4201–4220 of 4560 tools from Hacker News
Last Updated
August 01, 2026 at 04:40 AM
Show HN: Vaultrice – A real-time key-value store with a localStorage API
Show HN (score: 8)[API/SDK] Show HN: Vaultrice – A real-time key-value store with a localStorage API Hi HN,<p>I'm Adriano, one of the makers of Vaultrice. I'm excited (and a little nervous!) to share what we've been building.<p>For years, we found ourselves in a frustrating loop: whenever we needed a simple real-time feature—like a "who's online" list, a collaborative app, or just sharing state between a marketing site and our main app — we'd end up spending days setting up the same stack or discarded to do it. Setting it up, it always involved wiring together a database, a WebSocket server, an API, and managing the connection state. It felt like massive overkill for what we were trying to achieve.<p>We wanted a tool that felt as simple to use as the browser's `localStorage` API but worked across domains and devices, with real-time sync and security built-in.<p>So, we built Vaultrice.<p>It’s a key-value data store built on top of Cloudflare's Durable Objects, which gives you a strongly consistent backend for each data object. You interact with it through our TS/JS SDK, which comes in two flavors:<p>1. `NonLocalStorage`: A low-level client with a `localStorage`-like API (`setItem`, `getItem`, etc.) plus real-time events and presence (`.on()`, `.join()`).<p>2. `SyncObject`: A higher-level, reactive JavaScript Proxy. You just change a property on an object (`doc.title = 'New Title'`), and it automatically syncs to all other connected clients.<p>The goal is to let you build the real-time features you want in minutes, not days. We've also put a lot of thought into a layered security model, allowing you to go from simple API key restrictions all the way to server-signed object IDs and client-side E2EE.<p>We’ve just launched and would be grateful for any feedback from the HN community. What do you think of the API design? Are there use cases we haven't considered? Any thoughts on the security model?<p>We'll be here (or via email (support@vaultrice.com)) to answer any questions. Thanks for checking it out!
Writing a competitive BZip2 encoder in Ada from scratch in a few days – part 2
Hacker News (score: 68)[Other] Writing a competitive BZip2 encoder in Ada from scratch in a few days – part 2
Show HN: langdiff – Stream valid JSON from LLMs with type-safe callbacks
Show HN (score: 5)[Other] Show HN: langdiff – Stream valid JSON from LLMs with type-safe callbacks Ever had json.loads() explode halfway through an LLM stream? langdiff fixes that with a schema + callback approach.<p>Define your schema → attach callbacks → push streaming tokens → get structured events immediately.
Show HN: Turn your iPhone into a local OCR server using Vision Framework
Show HN (score: 5)[Other] Show HN: 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.<p>Creates a REST API endpoint accessible from any device on your network. No cloud services needed - everything processes locally on the phone.<p>Available on App Store (searching "OCR Server").<p>Would appreciate feedback on the architecture or similar mobile-as-server projects you've seen.
Show HN: Created 60 free useful tools in one place
Show HN (score: 5)[Other] Show HN: Created 60 free useful tools in one place Hey there, I'm a solo dev behind KewlTools.<p>So I'm one of those people who like to build their own tools/utilities whenever they a) want to get something done, or b) want to learn something. c) don't want to spend ages finding a utilty and going through walls of ads.<p>I gradually built 66 tools, all free, fast, ad-free, and zero login.<p>I (and my family/friends) use these daily, so thought some of you will find it useful!<p>Any suggestions, improving current tools or adding new ones, please let me know.
Show HN: Omnara – Run Claude Code from anywhere
Hacker News (score: 122)[Other] Show HN: Omnara – Run Claude Code from anywhere Hey ya’ll, Ishaan and Kartik here. We're building Omnara (<a href="https://omnara.com/">https://omnara.com/</a>), an “agent command center” that lets you launch and control Claude Code from anywhere: terminal, web, or mobile — and easily switch between them.<p>Run 'pip install omnara && omnara', and you'll have a regular Claude Code session. But you can continue that same session from our web dashboard (<a href="https://omnara.com/">https://omnara.com/</a>) or mobile app (<a href="https://apps.apple.com/us/app/omnara-ai-command-center/id6748426727">https://apps.apple.com/us/app/omnara-ai-command-center/id674...</a>).<p>Check out a demo here: <a href="https://www.loom.com/share/03d30efcf8e44035af03cbfebf840c73" rel="nofollow">https://www.loom.com/share/03d30efcf8e44035af03cbfebf840c73</a>.<p>Before Omnara, we felt stuck watching Claude Code think and write code, waiting 5-10 minutes just to provide input when needed. Now with Omnara, I can start a Claude Code session and if I need to leave my laptop, I can respond from my phone anywhere. Some places I've coded from include my bed, on a walk, in an Uber, while doing laundry, and even on the toilet.<p>There are many new Claude Code wrappers (e.g., Crystal, Conductor), but none keep the native Claude Code terminal experience while allowing interaction outside the terminal, especially on mobile. On the other hand, tools like Vibetunnel or Termius replicate the terminal experience but lack push notifications, clean UIs for answering questions or viewing git diffs, and easy setup.<p>We wanted our integration to fully mirror the native Claude Code experience, including terminal output, permissions, notifications, and mode switching. The Claude Code SDK and hooks don't support all of this, so we made a CLI wrapper that parses the session file at ~/.claude/projects and the terminal output to capture user and agent messages. We send these messages to our platform, where they're displayed in the web and mobile apps in real time via SSE. Our CLI wrapper monitors for input from both the Omnara platform and the Claude Code CLI, continuing execution when the user responds from either location. Our entire backend is open source: <a href="https://github.com/omnara-ai/omnara" rel="nofollow">https://github.com/omnara-ai/omnara</a>.<p>Omnara isn't just for Claude Code. It's a general framework for any AI agent to send messages and push notifications to humans when they need input. For example, I've been using it as a human-in-the-loop node in n8n workflows for replying to emails. But every Claude Code user we show it to gets excited about that application specifically so that’s why we’re launching that first :)<p>Omnara is free for up to 10 agent sessions per month, then $9/month for unlimited sessions. Looking forward to your feedback and hearing your thoughts and comments!
Show HN: Building a web search engine from scratch with 3B neural embeddings
Hacker News (score: 140)[Other] Show HN: Building a web search engine from scratch with 3B neural embeddings
GitHub is (again) having issues
Hacker News (score: 313)[Other] GitHub is (again) having issues
Qodo CLI agent scores 71.2% on SWE-bench Verified
Hacker News (score: 34)[CLI Tool] Qodo CLI agent scores 71.2% on SWE-bench Verified
Show HN: Enter your domain and my open-source agent will hack it
Show HN (score: 5)[Other] Show HN: Enter your domain and my open-source agent will hack it I built an open-source AI agent for security testing to find and fix vulnerabilities in your code.<p>I’ve noticed how bad security vulnerabilities have gotten with everyone shipping AI code slop, so I wanted to build something that allows for vibe-coding at full speed without compromising security.<p>Traditional security tools aren’t effective, and manual pen-testing can’t keep up with the rapidly growing AI code<p>This tool runs your code dynamically, finds vulnerabilities, and validates them through actual exploitation.<p>You can either run it against your codebase or enter your (or someone else’s) domain to scan for vulnerabilities.<p>Good luck, have fun, hack responsibly!
Show HN: Real-time privacy protection for smart glasses
Hacker News (score: 16)[Other] Show HN: Real-time privacy protection for smart glasses I built a live video privacy filter that helps smart glasses app developers handle privacy automatically.<p>How it works: You can replace a raw camera feed with the filtered stream in your app. The filter processes a live video stream, applies privacy protections, and outputs a privacy-compliant stream in real time. You can use this processed stream for AI apps, social apps, or anything else.<p>Features: Currently, the filter blurs all faces except those who have given consent. Consent can be granted verbally by saying something like "I consent to be captured" to the camera. I'll be adding more features, such as detecting and redacting other private information, speech anonymization, and automatic video shut-off in certain locations or situations.<p>Why I built it: While developing an always-on AI assistant/memory for glasses, I realized privacy concerns would be a critical problem, for both bystanders and the wearer. Addressing this involves complex issues like GDPR, CCPA, data deletion requests, and consent management, so I built this privacy layer first for myself and other developers.<p>Reference app: There's a sample app (./examples/rewind/) that uses the filter. The demo video is in the README, please check it out! The app shows the current camera stream and past recordings, both privacy-protected, and will include AI features using the recordings.<p>Tech: Runs offline on a laptop. Built with FFmpeg (stream decode/encode), OpenCV (face recognition/blurring), Faster Whisper (voice transcription), and Phi-3.1 Mini (LLM for transcription analysis).<p>I'd love feedback and ideas for tackling the privacy challenges in wearable camera apps!
[Other] Show HN: ServerBuddy – GUI SSH client for managing Linux servers from macOS Hi HN,<p>I've built an app for macOS that allows performing common SSH operations on Linux servers using a native GUI.<p>The problem:<p>Managing multiple Linux servers usually means juggling terminal windows and copy-pasting snippets/scripts. After dealing with tens of production/staging VPSes at previous jobs, I realized there had to be a better way for common operations I did on a daily basis than my collection of bash snippets.<p>Features:<p>- Quickly switch between different servers. Tag servers with arbitrary key values for easy search.<p>- Real-time dashboard with CPU/memory graphs, disk usage, and uptime.<p>- Table based interface for processes (sortable/filterable), Docker containers, systemd services, network ports, and system logs etc.<p>- Built-in file browser.<p>- Full-featured terminal when you need to drop to the command line.<p>You can check out the screenshots at <a href="https://serverbuddy.app/screenshots" rel="nofollow">https://serverbuddy.app/screenshots</a> for a quick overview of the features supported.<p>All the above are done through SSH, there are no agents/scripts to install on your servers.<p>From using the app for a few weeks(admittedly a short duration), I can say I much prefer the ServerBuddy based workflow to my previous workflows.<p>Pricing:<p>Free forever for one server, $59 one-time for unlimited servers (includes 1 year of updates).<p>If you're a developer or sysadmin managing Linux servers from Mac, please do try out the app. I'd love your feedback regarding additional features/workflows etc.<p>Thank you!
Show HN: An open-source email archiver with full-text search capabilities
Show HN (score: 5)[Other] Show HN: An open-source email archiver with full-text search capabilities Hey HN,<p>I’d like to share an open-source project I’ve created. It is an email archiving tool that can back up your whole email system with full-text search capabilities.<p>The project is called Open Archiver, and it is able to archive and index emails from cloud-based email inboxes, including Google Workspace, Microsoft 365, and any IMAP-enabled email inbox. You can connect it to your email provider, and it copies every single incoming and outgoing email into a secure archive that you control (Your local storage or S3-compatible storage).<p>Some features:<p>- Archive and index all emails and attachments<p>- Import and sync the whole organization's emails: For Google Workspace and MS 365, Open Archiver can ingest all individual inboxes' emails<p>- PST and .eml files import<p>- Role-based access<p>- Full-text search: All archived emails and attachments are indexed, so you can search the content of all emails and attachments<p>- You can choose to store your files either on your local machine or on any S3-compatible storage provider<p>- API access<p>It's AGPL-3.0 licensed and free to use for personal and business purposes. I'd be happy if you could give it a try and give me some feedback.<p>You can find the project on GitHub (with Demo site): <a href="https://github.com/LogicLabs-OU/OpenArchiver" rel="nofollow">https://github.com/LogicLabs-OU/OpenArchiver</a>
Show HN: I integrated Ollama into Excel to run local LLMs
Show HN (score: 7)[Other] Show HN: I integrated Ollama into Excel to run local LLMs I built an Excel add-in that connects to Ollama, so you can run local LLMs like Llama3 directly inside Excel. I call it XLlama.<p>You can use it like a regular formula: =XLlamaPrompt("Is Excel a database") or run it on an entire range.<p>No API calls. No cloud. No subscriptions. Everything runs locally.<p>It’s useful for quick tasks like extracting names, emails, or phone numbers from text, or for doing light data analysis without leaving Excel.<p>Would love feedback, especially from people who use Excel daily.
Show HN: Bolt – A super-fast, statically-typed scripting language written in C
Hacker News (score: 39)[Other] Show HN: Bolt – A super-fast, statically-typed scripting language written in C I've built many interpreters over the years, and Bolt represents my attempt at building the scripting language I always wanted. This is the first public release, 0.1.0!<p>I've felt like most embedded languages have been moving towards safety and typing over years, with things like Python type hints, the explosive popularity of typescript, and even typing in Luau, which powers one of the largest scripted evironments in the world.<p>Bolt attempts to harness this directly in the lagnauge rather than as a preprocessing step, and reap benefits in terms of both safety and performance.<p>I intend to be publishing toys and examples of applications embedding Bolt over the coming few weeks, but be sure to check out the examples and the programming guide in the repo if you're interested!
Flintlock – Create and manage the lifecycle of MicroVMs, backed by containerd
Hacker News (score: 38)[Other] Flintlock – Create and manage the lifecycle of MicroVMs, backed by containerd
Show HN: Engineering.fyi – Search across tech engineering blogs in one place
Hacker News (score: 97)[Other] Show HN: Engineering.fyi – Search across tech engineering blogs in one place I built a search engine for engineering blogs because I was tired of manually checking individual company blogs to find real-world production examples.<p>The problem: When learning a new technology, the best insights often come from how companies like Google, Meta, or Stripe actually implement it in production. But these gems are scattered across dozens of separate engineering blogs with no way to search across them.<p>What I built: Engineering.fyi indexes engineering blogs from ~15 companies (Google, Meta, OpenAI, Anthropic, Stripe, Uber, etc.) and makes them searchable in one place. You can filter by topic, difficulty level, and whether articles include code samples.<p>Technical details: - Built with Next.js, SQLite, DrizzleORM - Custom scrapers for each blog (they're all frustratingly different) - Basic tagging system using content matching (still improving this)<p>Current status: Core search is working. Adding new blogs weekly as I index them.<p>Next features (based on early feedback): - AI summaries for quick article previews - Weekly digest of trending engineering insights - Save/bookmark articles (considering whether to add accounts)<p>Interesting challenges: - Each blog requires custom parsing logic (no standard format) - Building an accurate tagging system is harder than expected – started with exact matching but exploring better approaches<p>I'd love feedback on: - Which company engineering blogs you'd find most valuable to include - Whether AI summaries would actually be useful or just noise - How you currently discover engineering articles from these companies
POML: Prompt Orchestration Markup Language
Hacker News (score: 89)[Other] POML: Prompt Orchestration Markup Language
Ch.at – a lightweight LLM chat service accessible through HTTP, SSH, DNS and API
Hacker News (score: 146)[Other] Ch.at – a lightweight LLM chat service accessible through HTTP, SSH, DNS and API
An AI-first program synthesis framework built around a new programming language
Hacker News (score: 54)[Other] An AI-first program synthesis framework built around a new programming language