The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Lightwave – Real-time notes app, 3.5 years of hand-rolled JavaScript
Hi HN!<p>I've been building this solo for about three and a half years. I kept trying every new project/notes tool (Notion, Asana, Trello, etc.) and always ended up back in a plain text file. I wanted something that felt like a text editor on first touch but could grow into real structure when you needed it.<p><a href="https://lightwave.so" rel="nofollow">https://lightwave.so</a> (desktop only)<p>The tech stack is Laravel, MySQL, Redis, and hand-rolled JavaScript on the client. No frameworks like React/Vue/etc. ~270 lines of jQuery (out of 80k+ total LOC) for a few legacy DOM utilities, plus IndexedDB for local persistence. Real-time collaboration uses a hybrid approach: HTTP/2 POST for resilient ops + WebSockets via Laravel Reverb for live cursors, presence, and edits.<p>This is a pre-release stress test, not a launch. Lightwave will be a paid product. Right now I'm opening it up because no amount of solo testing replicates getting punched in the mouth by real traffic.<p>The link above has a button to create a test account in 1 click.<p>Known rough edges: the cursor and selection system are built from scratch (like VS Code, not a contenteditable wrapper), so there's a lot of surface area. Some keyboard shortcuts may be missing. Desktop only, accessibility not yet implemented. I'm shipping fixes in real time.<p>There's a "Submit Bug or Feedback" button inside the app if something breaks. Happy to answer any questions about the architecture, or anything else.<p>Some highlights:<p>- Paste markdown in, get native blocks. Copy blocks out, get markdown back.<p>- Hierarchical document, structure. Hierarchichal file manager.<p>- Live collab with shared cursors, selection, and presence.<p>- Code blocks with syntax highlighting. LaTeX math blocks.<p>- Full data export: markdown, JSON, and attachments. No lock-in.<p>- Full undo/redo with cursor restoration.
Show HN: Maths, CS and AI Compendium
Hey HN, I don’t know who else has the same issue, but:<p>Textbooks often bury good ideas in dense notation, skip the intuition, assume you already know half the material, and get outdated in fast-moving fields like AI.<p>Over the past 7 years of my AI/ML experience, I filled notebooks with intuition-first, real-world context, no hand-waving explanations of maths, computing and AI concepts.<p>In 2024, a few friends used these notes to prep for interviews at DeepMind, OpenAI, Nvidia etc. They all got in and currently perform well in their roles. So I'm sharing.<p>This is an open & unconventional textbook covering maths, computing, and artificial intelligence from the ground up. For curious practitioners seeking deeper understanding, not just survive an exam/interview.<p>To ambitious students, an early careers or experts in adjacent fields looking to become cracked AI research engineers or progress to PhD, dig in and let me know your thoughts.
Show HN: Wildex – Pokémon Go for real wildlife
Dear HN,<p>My wife and I both love nature and have always wanted a Pokémon go style app, to collect and learn about different species we find.<p>All the usual species identifying apps were didn’t feel fun enough, so we designed and built one together!<p>Would love for you guys to give it a try and share any thoughts you have.
Show HN: Free alternative to Wispr Flow, Superwhisper, and Monologue
Show HN: Jemini – Gemini for the Epstein Files
Related: <i>Show HN: JeffTube</i> - <a href="https://news.ycombinator.com/item?id=47030797">https://news.ycombinator.com/item?id=47030797</a>
Show HN: Pangolin: Open-source identity-based VPN (Twingate/Zscaler alternative)
Pangolin (<a href="https://github.com/fosrl/pangolin" rel="nofollow">https://github.com/fosrl/pangolin</a>) is an open-source tool for identity-based remote access to internal resources - an alternative to Cloudflare ZTNA, Zscaler, and Twingate.<p>It’s different than existing approaches: mesh VPNs (Tailscale, ZeroTier, etc.) create flat overlay networks where ACL and IP space management becomes complex at scale and every device can talk to every other device, while corporate ZTNA solutions (Zscaler, Cato, Netskope etc.) are closed-source and add latency by forcing traffic through a central server.<p>Pangolin takes a resource-centric approach. You deploy lightweight connectors that bridge to specific resources (private web apps, SSH, databases, CIDR ranges). Admins delegate resource-access to specific users and roles. It uses WireGuard with NAT hole-punching for peer-to-peer connections and traffic goes directly between the user and connector instead of through a central server. It supports native clients (Mac/Windows/Linux/iOS/Android) plus identity-aware, browser-based access when a client isn’t required.<p>Pangolin has a cloud and is optionally self-hosted. The Community Edition is AGPLv3. The Enterprise Edition is also open-source under the commercial license which enables free personal/small business use.<p>Everything, from the server to the clients, is fully open-source and you can even self-host the whole stack. We’d love to hear what you think and I'm happy to answer any questions!
Show HN: Pangolin: Open-source identity-based VPN (Twingate/Zscaler alternative)
Pangolin (<a href="https://github.com/fosrl/pangolin" rel="nofollow">https://github.com/fosrl/pangolin</a>) is an open-source tool for identity-based remote access to internal resources - an alternative to Cloudflare ZTNA, Zscaler, and Twingate.<p>It’s different than existing approaches: mesh VPNs (Tailscale, ZeroTier, etc.) create flat overlay networks where ACL and IP space management becomes complex at scale and every device can talk to every other device, while corporate ZTNA solutions (Zscaler, Cato, Netskope etc.) are closed-source and add latency by forcing traffic through a central server.<p>Pangolin takes a resource-centric approach. You deploy lightweight connectors that bridge to specific resources (private web apps, SSH, databases, CIDR ranges). Admins delegate resource-access to specific users and roles. It uses WireGuard with NAT hole-punching for peer-to-peer connections and traffic goes directly between the user and connector instead of through a central server. It supports native clients (Mac/Windows/Linux/iOS/Android) plus identity-aware, browser-based access when a client isn’t required.<p>Pangolin has a cloud and is optionally self-hosted. The Community Edition is AGPLv3. The Enterprise Edition is also open-source under the commercial license which enables free personal/small business use.<p>Everything, from the server to the clients, is fully open-source and you can even self-host the whole stack. We’d love to hear what you think and I'm happy to answer any questions!
Show HN: Klaw.sh – Kubernetes for AI agents
Hi everyone,<p>I run a generative AI infra company, unified API for 600+ models. Our team started deploying AI agents for our marketing and lead gen ops: content, engagement, analytics across multiple X accounts.<p>OpenClaw worked fine for single agents. But at ~14 agents across 6 accounts, the problem shifted from "how do I build agents" to "how do I manage them."<p>Deployment, monitoring, team isolation, figuring out which agent broke what at 3am. Classic orchestration problem.<p>So I built klaw, modeled on Kubernetes:
Clusters — isolated environments per org/project
Namespaces — team-level isolation (marketing, sales, support)
Channels — connect agents to Slack, X, Discord
Skills — reusable agent capabilities via a marketplace<p>CLI works like kubectl:
klaw create cluster mycompany
klaw create namespace marketing
klaw deploy agent.yaml<p>I also rewrote from Node.js to Go — agents went from 800MB+ to under 10MB each.<p>Quick usage example: I run a "content cluster" where each X account is its own namespace. Agent misbehaving on one account can't affect others. Adding a new account is klaw create namespace [account] + deploy the same config. 30 seconds.<p>The key differentiator vs frameworks like CrewAI or LangGraph: those define how agents collaborate on tasks. klaw operates one layer above — managing fleets of agents across teams with isolation and operational tooling. You could run CrewAI agents inside klaw namespaces.<p>Happy to answer questions.
Show HN: Klaw.sh – Kubernetes for AI agents
Hi everyone,<p>I run a generative AI infra company, unified API for 600+ models. Our team started deploying AI agents for our marketing and lead gen ops: content, engagement, analytics across multiple X accounts.<p>OpenClaw worked fine for single agents. But at ~14 agents across 6 accounts, the problem shifted from "how do I build agents" to "how do I manage them."<p>Deployment, monitoring, team isolation, figuring out which agent broke what at 3am. Classic orchestration problem.<p>So I built klaw, modeled on Kubernetes:
Clusters — isolated environments per org/project
Namespaces — team-level isolation (marketing, sales, support)
Channels — connect agents to Slack, X, Discord
Skills — reusable agent capabilities via a marketplace<p>CLI works like kubectl:
klaw create cluster mycompany
klaw create namespace marketing
klaw deploy agent.yaml<p>I also rewrote from Node.js to Go — agents went from 800MB+ to under 10MB each.<p>Quick usage example: I run a "content cluster" where each X account is its own namespace. Agent misbehaving on one account can't affect others. Adding a new account is klaw create namespace [account] + deploy the same config. 30 seconds.<p>The key differentiator vs frameworks like CrewAI or LangGraph: those define how agents collaborate on tasks. klaw operates one layer above — managing fleets of agents across teams with isolation and operational tooling. You could run CrewAI agents inside klaw namespaces.<p>Happy to answer questions.
Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI
Body:
I built a polyphonic synthesizer in Python with a tkinter GUI styled after the Moog Subsequent 37.<p><pre><code> Features: 3 oscillators, Moog ladder filter (24dB/oct), dual ADSR envelopes, LFO, glide, noise generator, 4 multitimbral channels, 19 presets, rotary
knob GUI, virtual keyboard with mouse + QWERTY input, and MIDI support.
No external GUI frameworks — just tkinter, numpy, and sounddevice.</code></pre>
Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI
Body:
I built a polyphonic synthesizer in Python with a tkinter GUI styled after the Moog Subsequent 37.<p><pre><code> Features: 3 oscillators, Moog ladder filter (24dB/oct), dual ADSR envelopes, LFO, glide, noise generator, 4 multitimbral channels, 19 presets, rotary
knob GUI, virtual keyboard with mouse + QWERTY input, and MIDI support.
No external GUI frameworks — just tkinter, numpy, and sounddevice.</code></pre>
Show HN: Microgpt is a GPT you can visualize in the browser
very much inspired by karpathy's microgpt of the same name. it's (by default) a 4000 param GPT/LLM/NN that learns to generate names. this is sorta an educational tool in that you can visualize the activations as they pass through the network, and click on things to get an explanation of them.
Show HN: Microgpt is a GPT you can visualize in the browser
very much inspired by karpathy's microgpt of the same name. it's (by default) a 4000 param GPT/LLM/NN that learns to generate names. this is sorta an educational tool in that you can visualize the activations as they pass through the network, and click on things to get an explanation of them.
Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door
Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door
Show HN: OpenWhisper – free, local, and private voice-to-text macOS app
I wanted a voice-to-text app but didn't trust any of the proprietary ones with my privacy.<p>So I decided to see if I could vibe code it with 0 macOS app & Swift experience.<p>It uses a local binary of whisper.cpp (a fast implementation of OpenAI's Whisper voice-to-text model in C++).<p>Github: <a href="https://github.com/richardwu/openwhisper" rel="nofollow">https://github.com/richardwu/openwhisper</a><p>I also decided to take this as an opportunity to compare 3 agentic coding harnesses:<p>Cursor w/ Opus 4.6:
- Best one-shot UI by far
- Didn't get permissioning correct
- Had issues making the "Cancel recording" hotkey being turned on all the time<p>Claude Code w/ Opus 4.6:
- Fewest turns to get main functionality right (recording, hotkeys, permissions)
- Was able to get a decent UI with a few more turns<p>Codex App w/ Codex 5.3 Extra-High:
- Worst one-shot UI
- None of the functionality worked without multiple subsequent prompts
Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar
Hey HN! I was a long-time Arc browser user and loved how its sidebar organized tabs and bookmarks into workspaces. I wanted to switch to other browsers without losing that workflow. So I built Arcmark, it's a macOS bookmark manager (Swift/AppKit) that floats as a sidebar attached to any browser window. It uses macOS accessibility API to follow the browser window around.<p>You get workspace-based links/bookmarks organization with nested folders, drag-and-drop reordering, and custom workspace colors. For the most part I tried replicating Arc's sidebar UX as close as possible.<p>1. Local-first: all data lives in a single JSON file ( ~/Library/Application Support/Arcmark/data.json). No accounts, no cloud sync.<p>2. Works with any browser: Chrome, Safari, Brave, Arc, etc. Or use it standalone as a bookmark manager with a regular window.<p>3. Import pinned tab and spaces from Arc: it parses Arc's StorableSidebar.json to recreate the exact workspace/folder structure.<p>4. Built with swift-bundler rather than Xcode.<p>There's a demo video in the README showing the sidebar attachment in action.
The DMG is available on the releases page (macOS 13+), or you can build from source.<p>This is v0.1.0 so it's a very early version. Would appreciate any feedback or thoughts<p>GitHub: <a href="https://github.com/Geek-1001/arcmark" rel="nofollow">https://github.com/Geek-1001/arcmark</a>
Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar
Hey HN! I was a long-time Arc browser user and loved how its sidebar organized tabs and bookmarks into workspaces. I wanted to switch to other browsers without losing that workflow. So I built Arcmark, it's a macOS bookmark manager (Swift/AppKit) that floats as a sidebar attached to any browser window. It uses macOS accessibility API to follow the browser window around.<p>You get workspace-based links/bookmarks organization with nested folders, drag-and-drop reordering, and custom workspace colors. For the most part I tried replicating Arc's sidebar UX as close as possible.<p>1. Local-first: all data lives in a single JSON file ( ~/Library/Application Support/Arcmark/data.json). No accounts, no cloud sync.<p>2. Works with any browser: Chrome, Safari, Brave, Arc, etc. Or use it standalone as a bookmark manager with a regular window.<p>3. Import pinned tab and spaces from Arc: it parses Arc's StorableSidebar.json to recreate the exact workspace/folder structure.<p>4. Built with swift-bundler rather than Xcode.<p>There's a demo video in the README showing the sidebar attachment in action.
The DMG is available on the releases page (macOS 13+), or you can build from source.<p>This is v0.1.0 so it's a very early version. Would appreciate any feedback or thoughts<p>GitHub: <a href="https://github.com/Geek-1001/arcmark" rel="nofollow">https://github.com/Geek-1001/arcmark</a>
Show HN: Off Grid – Run AI text, image gen, vision offline on your phone
Your phone has a GPU more powerful than most 2018 laptops. Right now it sits idle while you pay monthly subscriptions to run AI on someone else's server, sending your conversations, your photos, your voice to companies whose privacy policy you've never read. Off Grid is an open-source app that puts that hardware to work. Text generation, image generation, vision AI, voice transcription — all running on your phone, all offline, nothing ever uploaded.<p>That means you can use AI on a flight with no wifi. In a country with internet censorship. In a hospital where cloud services are a compliance nightmare. Or just because you'd rather not have your journal entries sitting in someone's training data.<p>The tech: llama.cpp for text (15-30 tok/s, any GGUF model), Stable Diffusion for images (5-10s on Snapdragon NPU), Whisper for voice, SmolVLM/Qwen3-VL for vision. Hardware-accelerated on both Android (QNN, OpenCL) and iOS (Core ML, ANE, Metal).<p>MIT licensed. Android APK on GitHub Releases. Build from source for iOS.
Show HN: Off Grid – Run AI text, image gen, vision offline on your phone
Your phone has a GPU more powerful than most 2018 laptops. Right now it sits idle while you pay monthly subscriptions to run AI on someone else's server, sending your conversations, your photos, your voice to companies whose privacy policy you've never read. Off Grid is an open-source app that puts that hardware to work. Text generation, image generation, vision AI, voice transcription — all running on your phone, all offline, nothing ever uploaded.<p>That means you can use AI on a flight with no wifi. In a country with internet censorship. In a hospital where cloud services are a compliance nightmare. Or just because you'd rather not have your journal entries sitting in someone's training data.<p>The tech: llama.cpp for text (15-30 tok/s, any GGUF model), Stable Diffusion for images (5-10s on Snapdragon NPU), Whisper for voice, SmolVLM/Qwen3-VL for vision. Hardware-accelerated on both Android (QNN, OpenCL) and iOS (Core ML, ANE, Metal).<p>MIT licensed. Android APK on GitHub Releases. Build from source for iOS.