Show HN Daily Selection (2025-08-17)
- Lue – Terminal eBook Reader with Text-to-Speech
- unsafehttp – tiny web server from scratch in C, running on an orange pi
- Code-snippets for developing eBPF Programs
- Open-source client side E2EE memo service
- Embedr – Agentic IDE for Arduino, ESP32, and More
- Spin up 5 agents that don't trip over each other in 10 lines of code
- Scoped, expiring API keys for AI agents
- I built an app to block Shorts and Reels
- Agentic Sync – AI-Native Task Management Platform
- Lit-Toaster – Notifications for Lit Web Components
- CCCP – a programmable, context-aware compression protocol (early stage)
Lue – Terminal eBook Reader with Text-to-Speech [Text]
57 points, 16 comments
Terminal eBook reader with text-to-speech support, supporting multiple formats and modular TTS engines.
- Supports EPUB, PDF, TXT, DOCX, HTML, RTF, and Markdown
- Modular TTS system with Edge (online) and Kokoro (offline) engines
- Customizable terminal UI with keyboard/mouse support and themes
- Auto-saves reading progress
- Cross-platform (macOS, Linux, Windows) and multilingual (100+ languages)
Discussion Link, Original Link
unsafehttp – tiny web server from scratch in C, running on an orange pi [Developer Tools]
10 points, 11 comments
A minimal web server written in C for learning purposes, running on an Orange Pi single-board computer.
- Written from scratch in C to explore *nix socket programming and compilation
- Runs on a small single-board computer (Orange Pi)
- Minimalist design with no unnecessary layers
- Open for testing and feedback, encouraging non-DoS challenges
Discussion Link, Original Link
Code-snippets for developing eBPF Programs [Developer Tools]
7 points, 1 comments
A VSCode extension providing code snippets for developing eBPF programs to streamline repetitive tasks.
- Simplifies adding correct program-section SEC() and program-context
- Assists in creating eBPF-maps with required fields like map-type, key/values, and map_options
- Reduces need for frequent documentation checks or browsing open-source projects
- Designed to save time and improve efficiency in eBPF development
Discussion Link, Original Link
Open-source client side E2EE memo service [Productivity]
4 points, 0 comments
Open-source, client-side encrypted memo service with end-to-end encryption for privacy and security.
- Open-source and client-side encryption/decryption
- End-to-end encrypted (E2EE) for enhanced security
- No accounts or cookies required
- Focus on privacy and security as primary goals
Discussion Link, Original Link
Embedr – Agentic IDE for Arduino, ESP32, and More [Developer Tools]
4 points, 0 comments
Agentic IDE for hardware development supporting Arduino, ESP32, and more with autonomous project writing and debugging.
- Supports Arduino, ESP32, ESP8266, and other hobbyist boards
- Writes and debugs hardware projects autonomously
- Plans to generate breadboard views, PCB layouts, and schematics
- Aims to be a generative EDA tool
- Drop-in replacement for Arduino IDE
Discussion Link, Original Link
Spin up 5 agents that don't trip over each other in 10 lines of code [Developer Tools]
3 points, 0 comments
A lightweight message bus to prevent multi-agent task duplication and conflicts.
- Routes tasks to one agent (first-claim wins)
- Supports conflict resolution (last-writer-wins)
- Logs everything to agent-bus.log
- Simple integration with 10 lines of code
- Open-source and available on npm
Discussion Link, Original Link
Scoped, expiring API keys for AI agents [Developer Tools]
3 points, 3 comments
A package for generating scoped, expiring API keys to securely delegate actions to AI agents.
- Generates short-lived tokens (default 10s) with restricted access
- Logs all agent actions for auditing
- Works as a drop-in wrapper for async functions
- Currently an MVP with fake tokens, with plans for real crypto in production
Discussion Link, Original Link
I built an app to block Shorts and Reels [Productivity]
5 points, 0 comments
An app to block addictive short-form content like Instagram Reels, YouTube Shorts, and Reddit feeds while allowing healthy social features.
- Blocks infinite-scrolling feeds (Reels, Shorts, etc.)
- Uses Accessibility Service to detect and exit addictive scrolling
- Includes a pop-up reminder to prevent overscrolling in any app
- Built for Android (Kotlin + Jetpack Compose)
- No iOS support due to platform limitations
Discussion Link, Original Link
Agentic Sync – AI-Native Task Management Platform [Productivity]
3 points, 0 comments
AI-native task management platform for developers and AI agents to collaborate on GTD workflows.
- Social media-like UI with optimistic updates for effortless task management
- Local deployment via Tauri with native desktop app and custom database
- AI agent integration for programmatic task creation, updates, and completion
- Supports complex GTD workflows with task states, dependencies, and approvals
- No external dependencies, runs entirely on user infrastructure
- AI agents can log tasks, mark for review, and provide rich context (requirements, plans, etc.)
- Automatic project organization and initiative linking
Discussion Link, Original Link
Lit-Toaster – Notifications for Lit Web Components [Developer Tools]
3 points, 0 comments
A library for creating toast notifications in Lit Web Components.
- Designed for Lit Web Components
- Open for contributions and feedback
- Includes a link to Lit documentation for reference
Discussion Link, Original Link
CCCP – a programmable, context-aware compression protocol (early stage) [Developer Tools]
4 points, 0 comments
CCCP is a programmable, context-aware compression protocol that allows customization and composition of compression logic.
- Composable: Supports combining multiple LUTs and encoding phases.
- Context-aware: Uses metadata to guide decoding, not just raw byte streams.
- Round-trippable IR: Intermediate representation can reconstruct original logic before final compression.
- Programmable: Vendors can plug in custom LUTs, encoders, and decoders.