Show HN Daily Selection (2025-04-23)
- Rowboat – Open-source IDE for multi-agent systems
- Morphik – Open-source RAG that understands PDF images, runs locally
- Durable Python Workflows
- Dosidicus – A digital pet with a simple neural network
- I open-sourced my AI toy company that runs on ESP32 and OpenAI realtime
- I built a Ruby gem that handles memoization with a ttl
- LMM for LLMs – A mental model for building LLM apps
- Fullstack Go app (SSRfront end+APIback end+Docker) with clean structure
- [Opensource] AIgr.id–Polycentric Infrastructure for Open and Plural AI
- TableTennis, a new rubygem for printing stylish tables in your terminal
- Wanted AI functions in Vue, ended with something cool
- I built an app so I could read the 3 Body-Problem in Chinese
- Track your cart total while shopping at Costco
- Happen We Discovered This Minimal Framework of Glue with Superpowers
- I made a documentation tool for Jira projects
- PagePal – An eBook reader for ADHD and crap memory
- MA Weight – A minimal tracker that smooths your weight trend
- Resume Yay: The Free AI Resume Builder that also finds you jobs
- Hippo Protocol - Empower Healthcare Data Sovereignty Through Blockchain
- A DMCA resistant fork of no-defender
- Copy Cloudflare WAF rules across multiple domains, in bulk
- I made TypeScript's type inference more strict (and smarter)
- Codebase Knowledge Graph Builder
Rowboat – Open-source IDE for multi-agent systems [Developer Tools]
79 points, 20 comments
Rowboat is an open-source IDE for building and managing multi-agent AI systems with a chat-based copilot.
- AI-assisted IDE for multi-agent systems
- Supports scaling from single agents to collaborative teams
- Code-like approach to agent instructions with UI highlighting
- Integrates with MCP servers or custom tools via webhooks
- Playground for real-time testing and debugging
- Copilot improves agent instructions based on feedback
- HTTP API and Python SDK for application integration
- Apache 2.0 licensed for self-hosting and modification
Discussion Link, Original Link
Morphik – Open-source RAG that understands PDF images, runs locally [Developer Tools]
107 points, 23 comments
Morphik is an open-source RAG system that understands PDF images and runs locally, enabling multimodal retrieval over documents with embedded diagrams and tables.
- Processes PDFs by treating each page as an image for multi-vector embeddings, capturing layout and visual context
- Uses a knowledge graph to link entities across documents, improving cross-document queries
- Supports persistent KV caching for faster multi-turn queries and longer context windows
- Runs locally with an 8B Llama 3.1 vision model
- Open-source under MIT Expat license
Discussion Link, Original Link
Durable Python Workflows [Developer Tools]
13 points, 5 comments
Durable Python Workflows for reliable task execution.
- Enables durable and reliable workflow execution in Python
- Supports long-running tasks with persistence
- Designed for fault tolerance and recovery
Discussion Link, Original Link
Dosidicus – A digital pet with a simple neural network [Entertainment]
33 points, 9 comments
A digital pet with a simple neural network.
- Digital pet simulation
- Simple neural network behavior
- Interactive experience
Discussion Link, Original Link
I open-sourced my AI toy company that runs on ESP32 and OpenAI realtime [Consumer Tech]
127 points, 63 comments
An open-source AI speech companion project using ESP32-S3 and OpenAI Realtime API for instant speech-to-speech interaction.
- Uses ESP32-S3 with Arduino WebSockets for real-time AI speech processing
- Integrates OpenAI Realtime API for instant responses from custom AI characters
- Includes a full-stack web interface for easy interaction
- Implements secure WebSocket (WSS) with Deno/Supabase Edge Functions for low latency
- Designed to be beginner-friendly with complete client, hardware, and firmware code
Discussion Link, Original Link
I built a Ruby gem that handles memoization with a ttl [Developer Tools]
44 points, 21 comments
A Ruby gem for memoization with TTL and LRU cache support.
- Thread-safe implementation
- Supports time-to-live (TTL) for cached values
- Includes LRU (Least Recently Used) cache eviction
- Designed for use in Ruby applications
Discussion Link, Original Link
LMM for LLMs – A mental model for building LLM apps [Developer Tools]
4 points, 2 comments
A mental model (L-MM) for building scalable and reliable LLM applications by separating high-level agent logic from low-level platform capabilities.
- High-level logic includes agent-specific tools, roles, and instructions for predictable behavior.
- Low-level platform work covers routing, guardrails, LLM access, and observability for reliability.
- Improves team collaboration and reduces complexity in agentic app development.
- Supports integration with external APIs (OpenTable, Google Calendar, Salesforce) and compliance (GDPR, HIPAA).
- Provides centralized observability with W3C Trace Context, logging, and metrics.
Fullstack Go app (SSRfront end+APIback end+Docker) with clean structure [Developer Tools]
7 points, 0 comments
A fullstack Go demo application showcasing clean architecture with SSR frontend, REST API backend, and Dockerized setup.
- SSR frontend using pure Go templates
- Modular REST API backend with internal packages
- Dockerized setup with frontend, backend, and compose
- Taskfile for automation
- Minimal dependencies and clear code structure
- Inspired by SaaS platform patterns
Discussion Link, Original Link
[Opensource] AIgr.id–Polycentric Infrastructure for Open and Plural AI [Developer Tools]
4 points, 0 comments
AIGr.id is a decentralized, polycentric network for building and coordinating modular AI systems collaboratively, enabling open and plural intelligence.
- Decentralized ecosystem for independent, interoperable AI modules
- OpenOS.AI as a distributed AI operating system for compute, cognition, and governance
- Supports public, private, or federated AI grids with customizable rules
- Designed for composability, allowing remixing and coordination of AI models
- Focus on inclusivity and collective intelligence over centralized mega-models
- Currently in beta with testnet phase launching soon
Discussion Link, Original Link
TableTennis, a new rubygem for printing stylish tables in your terminal [Developer Tools]
5 points, 1 comments
A Ruby gem for printing stylish tables in the terminal.
- Formats tables for terminal output
- Easy integration with Ruby projects
- Customizable styling options
Discussion Link, Original Link
Wanted AI functions in Vue, ended with something cool [Developer Tools]
3 points, 0 comments
A simple and customizable API for adding AI functions to frontend projects in Vue, React, Svelte, or Vanilla JS.
- Works with any JS/TS framework
- Enables triggering JS functions from GenAI
- Free to test and use
Discussion Link, Original Link
I built an app so I could read the 3 Body-Problem in Chinese [Education]
24 points, 8 comments
Readly is an app that helps users learn Chinese by reading and translating text from books, adding flashcards, and using AI for comprehension.
- Translates Chinese text from photos for easy reading
- Adds unknown words to Anki-style flashcards
- Includes AI-powered text comprehension assistance
- Supports listening practice with text-to-speech
- Works with books, social media, and research papers
Discussion Link, Original Link
Track your cart total while shopping at Costco [E-commerce]
4 points, 1 comments
Track your cart total while shopping at Costco.
- Real-time cart total tracking
- Designed specifically for Costco shopping
- Helps manage budget during shopping trips
Discussion Link, Original Link
Happen We Discovered This Minimal Framework of Glue with Superpowers [Developer Tools]
5 points, 1 comments
A minimal framework for coordinating AI agents and services cleanly and observably without YAML complexity.
- Designed to avoid bloat and magic seen in LangChain
- Avoids chat loop issues found in Autogen
- More robust than CrewAI for growing workflows
- Focuses on clean, observable coordination
- Provides examples for easy adoption
Discussion Link, Original Link
I made a documentation tool for Jira projects [Developer Tools]
5 points, 0 comments
Docai automates project documentation generation from Jira tickets to solve outdated or missing documentation issues.
- Generates documentation from Jira tickets based on versions/releases
- Builds an incremental feature tree to track product evolution
- Supports multiple languages (English, French, Spanish, German, etc.)
- Editable feature tree and textual documentation
- PDF export for external sharing
- Syncs directly with Jira, eliminating manual copy/paste
- Free trial available with demo project for testing
Discussion Link, Original Link
PagePal – An eBook reader for ADHD and crap memory [Education]
14 points, 3 comments
An eBook reader designed to help people with ADHD and poor memory follow and finish books by providing AI-generated summaries and explanations.
- Instant, spoiler-free summaries (Last Page Recap, Story So Far, Character/Story Elements)
- Simplify and explain tricky text or passages
- Curated library with 100+ classic books
- Available on iOS and Android
- Pre-generated AI summaries for instant loading
Discussion Link, Original Link
MA Weight – A minimal tracker that smooths your weight trend [Health]
3 points, 1 comments
A minimal weight tracker that smooths your weight trend.
- Minimal design
- Smooths weight trend data
- Simple tracking functionality
Discussion Link, Original Link
Resume Yay: The Free AI Resume Builder that also finds you jobs [Business]
5 points, 2 comments
Free AI resume builder that also helps users find jobs.
- AI-powered resume creation
- Job matching feature
- Free to use
Discussion Link, Original Link
Hippo Protocol - Empower Healthcare Data Sovereignty Through Blockchain [Health]
3 points, 0 comments
Hippo Protocol uses blockchain to ensure healthcare data sovereignty with secure, audited technology.
- Leverages Cosmos-SDK and PBFT consensus algorithm
- Features intensive unit and end-to-end test integration
- Focuses on secure personal healthcare data sovereignty
Discussion Link, Original Link
A DMCA resistant fork of no-defender [Developer Tools]
5 points, 0 comments
DMCA-resistant fork of no-defender that avoids third-party binaries.
- Resistant to DMCA takedowns
- No third-party binaries included
- Updated version of original no-defender
Discussion Link, Original Link
Copy Cloudflare WAF rules across multiple domains, in bulk [Developer Tools]
4 points, 1 comments
Copy Cloudflare WAF rules across multiple domains in bulk.
- Bulk copy of WAF rules
- Supports multiple domains
- Simplifies Cloudflare rule management
Discussion Link, Original Link
I made TypeScript's type inference more strict (and smarter) [Developer Tools]
3 points, 0 comments
DeepStrictTypes is a TypeScript utility that enables strict and smart omission of deeply nested properties in complex objects and arrays.
- Allows omitting deeply nested keys with full type inference
- Supports wildcard syntax for array elements (e.g.,
user.posts[*].meta.shares
) - Useful for cleaning API responses and transforming nested data
- Enhances type safety for structured JSON handling
Discussion Link, Original Link
Codebase Knowledge Graph Builder [Developer Tools]
4 points, 0 comments
A tool that automatically constructs a knowledge graph from a codebase using OpenAI for downstream analysis.
- Builds a knowledge graph to model software concepts
- Uses OpenAI API for processing
- Supports large codebases (1000+ files)
- Processes approximately 12 files per minute