Posts

Show HN: Setoku – Self-hosted knowledge server for AI agents https://ift.tt/DarK28B

Show HN: Setoku – Self-hosted knowledge server for AI agents hey hn, I wanted to share a side project we’ve been using and iterating at Hedgy for the past couple weeks. It’s our take on a self-hosted company brain that is powered entirely by our claude subscriptions. It includes a ClickHouse data lake for ingesting data and light knowledge infrastructure for storing knowledge about the data (e.g. this is how we count a user as active, check column X when determining LTV). This is exposed to our AI’s via MCP. No inference happens in setoku itself, it’s just a data tool you give your agent. The MCP encourages the AI to record gotchas and insights as it finds them and there’s a minimal admin interface for auditing and pruning knowledge [0]. I had been pretty impressed with claude code’s data analysis abilities on my local postgres, so I was excited to ship this capability to my non-technical teammates to use from claude.ai and cowork. They thought of way more things to do with it than I d...

Show HN: Millwright – Rust-based, self-hosted LLM router https://ift.tt/Ugzr4Cd

Show HN: Millwright – Rust-based, self-hosted LLM router Hey HN, With the news of OpenRouter possibly being acquired and proliferation of hosted LLM routers (i.e. Ramp Router, Vercel’s AI Gateway), I saw the need for a self hosted solution focused on cost savings, transparency, and performance. So, I built an open sourced router with a simple CLI interface that can easily sit between coding agents and GenAI workloads. For the curious and lazy, at the moment, Millwright has the tools for, - Providers: OpenAI-compatible APIs, Anthropic, Amazon Bedrock - Routing: policy-controlled model roles (cheap, mid, frontier), cheapest healthy route selection - Protocols: OpenAI Chat Completions, Anthropic Messages, text and tool translation - Cache Affinity: role-scoped session lanes without serializing concurrent agent traffic - Spend Tracking: per-team costs, cache usage, model/provider mix, request traces - Cost Analysis: measured usage and modeled candidate economics (HTML, Markdown, JSON) - Re...

Show HN: PDF tools that run in the browser, no upload https://ift.tt/X5CMDfm

Show HN: PDF tools that run in the browser, no upload https://pdfcdf.com July 22, 2026 at 08:47PM

Show HN: CodeAlmanac – Karpathy-style codebase wiki from your conversations https://ift.tt/AlcWkfE

Show HN: CodeAlmanac – Karpathy-style codebase wiki from your conversations Hey HN! This is Divit from Almanac (YC S26). We built CodeAlmanac, a wiki for your coding agents that updates as you talk to them. It is open-source, local, and free. Here’s a demo: https://www.youtube.com/watch?v=XNQWV3TFBWM Your CC/Codex conversations contain a LOT of knowledge that is forgotten because it was never documented. People have their own methods of documenting their chats. We used to make Markdown files like MANUAL.md and DESIGN.md, and would prompt Claude to keep them updated. The problem is that these files quickly become outdated and messy, and there’s only so much you can put in a single file. So we set out to build CodeAlmanac. We wanted something that was 1) maintained automatically, 2) lived inside our repository, and 3) used our existing Codex/Claude Code subscriptions. CodeAlmanac maintains an almanac/ folder inside your repository. It contains connected Markdown pages that cover things...

Show HN: Roll Solver – daily multiplayer word puzzle PWA https://ift.tt/VMsgAIq

Show HN: Roll Solver – daily multiplayer word puzzle PWA So I started this project because my wife wanted a way to check if her word dice game rolls were solvable to avoid wasting time on a roll. I started a building a tool that accepts a picture of the dice and quickly answers if the roll can be solved. Well, that quickly devolved into building a highly-optimized solver efficient enough to run in the browser on WebGPU. Once the solver worked, it turned into an excuse to finally explore multiplayer game dev, which I did with PartyKit and some Cloudflare primitives (durable objects, D1, workers). During this process it all became an actual game I shipped. Where the games features ended up: - A "daily" mode where everyone gets the same 12 tiles each day, and the scoring goal randomly changes (most words, longest word, most crossings, rarest words) tracking streaks and leaderboards. - Real-time multiplayer - 1v1, or drop an invite link into a group chat and up to 10 people race ...

Show HN: GPU Accelerated Desktop Screen Flash Filter (Photosensitive Epilepsy) https://ift.tt/UZRxFis

Show HN: GPU Accelerated Desktop Screen Flash Filter (Photosensitive Epilepsy) https://ift.tt/yFTI6zs July 20, 2026 at 11:25PM

Show HN: A free lever-based puzzle game https://ift.tt/6A98TES

Show HN: A free lever-based puzzle game I made Lever Labyrinth for a final project in my uni's game engine development class and recently ported it to the browser. Check out today's daily! You can then share your result here. Enjoy :) https://ift.tt/mj1GhkT July 20, 2026 at 11:20PM