🛠️ Hacker News Tools
Showing 4141–4160 of 4557 tools from Hacker News
Last Updated
August 01, 2026 at 12:40 AM
Show HN: ChartDB Cloud – Visualize and Share Database Diagrams
Hacker News (score: 41)[Other] Show HN: ChartDB Cloud – Visualize and Share Database Diagrams Me and Guy (@guyb3) built ChartDB to generate ER diagrams from your database without a need of any database access (via query/sql/dbml). We started with an open-source version, and after seeing a lot of use we decided to make a cloud version.<p>Our OSS launch (1y ago) - <a href="https://news.ycombinator.com/item?id=41339308">https://news.ycombinator.com/item?id=41339308</a><p>Now we’re launching ChartDB Cloud - built for teams:<p>- Embed ERDs into docs, dev portals, or Miro/Notion etc.<p>- Collaborate in real-time (with live cursors like Figma)<p>- Keep diagrams always in sync with your database<p>- Organize large, messy schemas without pain<p>- Export DDL in multiple SQL dialects (solved deterministically)<p>- AI assistant to brainstorm and generate new schema objects or schema changes<p>We designed it so working with databases feels less like a chore and more like a creative process.<p>Would love feedback - especially from teams dealing with messy schemas or outdated docs.<p><a href="https://app.chartdb.io" rel="nofollow">https://app.chartdb.io</a>
Show HN: Using Common Lisp from Inside the Browser
Show HN (score: 85)[Other] Show HN: Using Common Lisp from Inside the Browser
Using Podman, Compose and BuildKit
Hacker News (score: 22)[DevOps] Using Podman, Compose and BuildKit
Show HN: Weam – open-source AI collaboration platform for teams
Show HN (score: 5)[Other] Show HN: Weam – open-source AI collaboration platform for teams We built Weam because we felt existing AI tools didn’t work well for teams. Everything was scattered across chats, prompts, and workflows — hard to share, harder to organize.<p>Weam is an open-source platform that tries to fix that.<p>Organize prompts, chats, and agents into “Brains” (team folders).<p>Run agents and even Pro Agents for workflows.<p>Bring your own LLM keys (works with OpenAI, Anthropic, Gemini, Llama, etc.).<p>Self-hosted, so you keep control of your data.<p>Includes RAG pipelines for document-based AI.<p>It’s early but we’d love feedback. Repo here: <a href="https://github.com/weam-ai/weam" rel="nofollow">https://github.com/weam-ai/weam</a><p>Docs: <a href="https://weam.ai/" rel="nofollow">https://weam.ai/</a><p>Curious if anyone has run into the same pain of making AI tools “team-friendly.”
Show HN: I replaced vector databases with Git for AI memory (PoC)
Hacker News (score: 51)[Other] Show HN: I replaced vector databases with Git for AI memory (PoC) Hey HN! I built a proof-of-concept for AI memory using Git instead of vector databases.<p>The insight: Git already solved versioned document management. Why are we building complex vector stores when we could just use markdown files with Git's built-in diff/blame/history?<p>How it works:<p>Memories stored as markdown files in a Git repo Each conversation = one commit git diff shows how understanding evolves over time BM25 for search (no embeddings needed) LLMs generate search queries from conversation context Example: Ask "how has my project evolved?" and it uses git diff to show actual changes in understanding, not just similarity scores.<p>This is very much a PoC - rough edges everywhere, not production ready. But it's been working surprisingly well for personal use. The entire index for a year of conversations fits in ~100MB RAM with sub-second retrieval.<p>The cool part: You can git checkout to any point in time and see exactly what the AI knew then. Perfect reproducibility, human-readable storage, and you can manually edit memories if needed.<p>GitHub: <a href="https://github.com/Growth-Kinetics/DiffMem" rel="nofollow">https://github.com/Growth-Kinetics/DiffMem</a><p>Stack: Python, GitPython, rank-bm25, OpenRouter for LLM orchestration. MIT licensed.<p>Would love feedback on the approach. Is this crazy or clever? What am I missing that will bite me later?
[Database] Show HN: MCP Server for PostgreSQL Monitoring/Operations (MCP-PostgreSQL-Ops) MCP Server for PostgreSQL Monitoring/Operations (MCP-PostgreSQL-Ops)<p><Examples Queries> "Check PostgreSQL server status" "Check PostgreSQL server version and connection status" "Verify if extensions are installed" "Show current active connection count" "Show the shared_buffers configuration" "Show PostgreSQL configuration parameter for shared_buffers" "Find all memory-related configuration settings" "Show logging configuration parameters" "Display connection-related settings" "Find all timeout configurations" "Show all PostgreSQL configuration parameters" "Show top 10 slowest queries" "Show top 20 slowest queries" "Analyze slow queries in specific database" "Find unused indexes" "Analyze recent query activity" "Check index efficiency in specific database" "Check database sizes" "Find largest tables" "Show tables that need VACUUM" "Check table sizes in specific database schema" "List tables in specific database" "Check maintenance status in specific database"
Show HN: PlutoPrint – Generate PDFs and PNGs from HTML with Python
Hacker News (score: 68)[Other] Show HN: PlutoPrint – Generate PDFs and PNGs from HTML with Python Hi everyone, I built PlutoPrint because I needed a simple way to generate beautiful PDFs and images directly from HTML with Python. Most of the tools I tried felt heavy, tricky to set up, or produced results that didn’t look great, so I wanted something lightweight, modern, and fast. PlutoPrint is built on top of PlutoBook’s rendering engine, which is designed for paged media, and then wrapped with a Python API that makes it easy to turn HTML or XML into crisp PDFs and PNGs. I’ve used it for things like invoices, reports, tickets, and even snapshots, and it can also integrate with Matplotlib to render charts directly into documents.<p>I’d be glad to hear what you think. If you’ve ever had to wrestle with generating PDFs or images from HTML, I hope this feels like a smoother option. Feedback, ideas, or even just impressions are all very welcome, and I’d love to learn how PlutoPrint could be more useful for you.
Show HN: Okapi – a metrics engine based on open data formats
Show HN (score: 7)[Monitoring/Observability] Show HN: Okapi – a metrics engine based on open data formats Hi All I wanted to share an early preview of Okapi an in-memory metrics engine that also integrates with existing datalakes. Modern software systems produce a mammoth amount of telemetry. While we can discuss whether or not this is necessary, we can all agree that it happens.<p>Most metrics engines today use proprietary formats to store data and don’t use disaggregated storage and compute. Okapi changes that by leveraging open data formats and integrating with existing data lakes. This makes it possible to use standard OLAP tools like Snowflake, Databricks, DuckDB or even Jupyter / Polars to run analysis workflows (such as anomaly detection) while avoiding vendor lock-in in two ways - you can bring your own workflows and have a swappable compute engine. Disaggregation also reduces Ops burden of maintaining your own storage and the compute engine can be scaled up and down on demand.<p>Not all data can reside in a data-lake/object store though - this doesn’t work for recent data. To ease realtime queries Okapi first writes all metrics data to an in memory store and reads on recent data are served from this store. Metrics are rolled up as they arrive which helps ease memory pressure. Metrics are held in-memory for a configurable retention period after which it gets shipped out to object storage/datalake (currently only Parquet export is supported). This allows fast reads on recent data while offloading query-processing for older data. On benchmarks queries on in-memory data finish in under a millisecond while having write throughput of ~280k samples per second. On a real deployment, there’d be network delays so YMMV.<p>Okapi it is still early — feedback, critiques, and contributions welcome. Cheers !
Show HN: Anchor Relay – A faster, easier way to get Let's Encrypt certificates
Hacker News (score: 32)[Other] Show HN: Anchor Relay – A faster, easier way to get Let's Encrypt certificates From the cryptic terminal commands to the innumerable ways to shoot yourself in the foot, I always struggled to use TLS certificates. I love how much easier (and cheaper) Let's Encrypt made it to get certificates, but there are still plenty of things to struggle with.<p>That's why we built Relay: a free, browser-based tool that streamlines the ACME workflow, especially for tricky setups like homelabs. Relay acts as a secure intermediary between your ACME client and public certificate authorities like Let's Encrypt.<p>Some ways Relay provides a better experience:<p><pre><code> - really fast, streamlined certificates in minutes, with any ACME client - one-time upfront DNS delegation without inbound traffic or DNS credentials sprinkled everywhere - clear insights into the whole ACME process and renewal reminders </code></pre> Try Relay now: <a href="https://anchor.dev/relay" rel="nofollow">https://anchor.dev/relay</a><p>Or read our blog post: <a href="https://anchor.dev/blog/lets-get-your-homelab-https-certified" rel="nofollow">https://anchor.dev/blog/lets-get-your-homelab-https-certifie...</a><p>Please give it a try (it only takes a couple minutes) and let me know what you think.
Show HN: Luminal – Open-source, search-based GPU compiler
Hacker News (score: 56)[Other] Show HN: Luminal – Open-source, search-based GPU compiler Hi HN, I’m Joe. My friends Matthew, Jake and I are building Luminal (<a href="https://luminalai.com/">https://luminalai.com/</a>), a GPU compiler for automatically generating fast GPU kernels for AI models. It uses search-based compilation to achieve high performance.<p>We take high level model code, like you'd have in PyTorch, and generate very fast GPU code. We do that without using LLMs or AI - rather, we pose it as a search problem. Our compiler builds a search space, generates millions of possible kernels, and then searches through it to minimize runtime.<p>You can try out a demo in `demos/matmul` on mac to see how Luminal takes a naive operation, represented in our IR of 12 simple operations, and compiles it to an optimized, tensor-core enabled Metal kernel. Here’s a video showing how: <a href="https://youtu.be/P2oNR8zxSAA" rel="nofollow">https://youtu.be/P2oNR8zxSAA</a><p>Our approach differs significantly from traditional ML libraries in that we ahead-of-time compile everything, generate a large search space of logically-equivalent kernels, and search through it to find the fastest kernels. This allows us to leverage the Bitter Lesson to discover complex optimizations like Flash Attention entirely automatically without needing manual heuristics. The best rule is no rule, the best heuristic is no heuristic, just search everything.<p>We’re working on bringing CUDA support up to parity with Metal, adding more flexibility to the search space, adding full-model examples (like Llama), and adding very exotic hardware backends.<p>We aim to radically simplify the ML ecosystem while improving performance and hardware utilization. Please check out our repo: <a href="https://github.com/luminal-ai/luminal" rel="nofollow">https://github.com/luminal-ai/luminal</a> and I’d love to hear your thoughts!
Improvements to OCaml code editing: the basics of a refactor engine
Hacker News (score: 40)[Other] Improvements to OCaml code editing: the basics of a refactor engine
Show HN: Claude Code workflow: PRDs → GitHub Issues → parallel execution
Show HN (score: 5)[CLI Tool] Show HN: Claude Code workflow: PRDs → GitHub Issues → parallel execution I built a lightweight project management workflow to keep AI-driven development organized.<p>The problem was that context kept disappearing between tasks. With multiple Claude agents running in parallel, I’d lose track of specs, dependencies, and history. External PM tools didn’t help because syncing them with repos always created friction.<p>The solution was to treat GitHub Issues as the database. The "system" is ~50 bash scripts and markdown configs that:<p>- Brainstorm with you to create a markdown PRD, spins up an epic, and decomposes it into tasks and syncs them with GitHub issues - Track progress across parallel streams - Keep everything traceable back to the original spec - Run fast from the CLI (commands finish in seconds)<p>We’ve been using it internally for a few months and it’s cut our shipping time roughly in half. Repo: <a href="https://github.com/automazeio/ccpm" rel="nofollow">https://github.com/automazeio/ccpm</a><p>It’s still early and rough around the edges, but has worked well for us. I’d love feedback from others experimenting with GitHub-centric project management or AI-driven workflows.
Tidewave Web: in-browser coding agent for Rails and Phoenix
Hacker News (score: 51)[Other] Tidewave Web: in-browser coding agent for Rails and Phoenix
Show HN: Because I Kanban
Show HN (score: 5)[Other] Show HN: Because I Kanban Just wanted to share my latest project Taskstax, it's just a simple Kanban kind of trello clone, built mainly for the learns, but it works too so it's online.<p>Simple Kanban boards, easy login that takes you straight to it.<p>It uses socket.io for data xfer after login which was fun to setup and also makes it work well.<p>Totally free, any feedback would be cool or if you wanted some info on the tech just ask.
Docker container for running Claude Code in "dangerously skip permissions" mode
Hacker News (score: 19)[Other] Docker container for running Claude Code in "dangerously skip permissions" mode
Show HN: Lemonade: Run LLMs Locally with GPU and NPU Acceleration
Show HN (score: 9)[API/SDK] Show HN: Lemonade: Run LLMs Locally with GPU and NPU Acceleration Lemonade is an open-source SDK and local LLM server focused on making it easy to run and experiment with large language models (LLMs) on your own PC, with special acceleration paths for NPUs (Ryzen™ AI) and GPUs (Strix Halo and Radeon™).<p>Why?<p>There are three qualities needed in a local LLM serving stack, and none of the market leaders (Ollama, LM Studio, or using llama.cpp by itself) deliver all three: 1. Use the best backend for the user’s hardware, even if it means integrating multiple inference engines (llama.cpp, ONNXRuntime, etc.) or custom builds (e.g., llama.cpp with ROCm betas). 2. Zero friction for both users and developers from onboarding to apps integration to high performance. 3. Commitment to open source principles and collaborating in the community.<p>Lemonade Overview:<p>Simple LLM serving: Lemonade is a drop-in local server that presents an OpenAI-compatible API, so any app or tool that talks to OpenAI’s endpoints will “just work” with Lemonade’s local models. Performance focus: Powered by llama.cpp (Vulkan and ROCm for GPUs) and ONNXRuntime (Ryzen AI for NPUs and iGPUs), Lemonade squeezes the best out of your PC, no extra code or hacks needed. Cross-platform: One-click installer for Windows (with GUI), pip/source install for Linux. Bring your own models: Supports GGUFs and ONNX. Use Gemma, Llama, Qwen, Phi and others out-of-the-box. Easily manage, pull, and swap models. Complete SDK: Python API for LLM generation, and CLI for benchmarking/testing. Open source: Apache 2.0 (core server and SDK), no feature gating, no enterprise “gotchas.” All server/API logic and performance code is fully open; some software the NPU depends on is proprietary, but we strive for as much openness as possible (see our GitHub for details). Active collabs with GGML, Hugging Face, and ROCm/TheRock.<p>Get started:<p>Windows? Download the latest GUI installer from <a href="https://lemonade-server.ai/" rel="nofollow">https://lemonade-server.ai/</a><p>Linux? Install with pip or from source (<a href="https://lemonade-server.ai/" rel="nofollow">https://lemonade-server.ai/</a>)<p>Docs: <a href="https://lemonade-server.ai/docs/" rel="nofollow">https://lemonade-server.ai/docs/</a><p>Discord for banter/support/feedback: <a href="https://discord.gg/5xXzkMu8Zk" rel="nofollow">https://discord.gg/5xXzkMu8Zk</a><p>How do you use it?<p>Click on lemonade-server from the start menu Open http://localhost:8000 in your browser for a web ui with chat, settings, and model management. Point any OpenAI-compatible app (chatbots, coding assistants, GUIs, etc.) at http://localhost:8000/api/v1 Use the CLI to run/load/manage models, monitor usage, and tweak settings such as temperature, top-p and top-k. Integrate via the Python API for direct access in your own apps or research.<p>Who is it for?<p>Developers: Integrate LLMs into your apps with standardized APIs and zero device-specific code, using popular tools and frameworks. LLM Enthusiasts, plug-and-play with: Morphik AI (contextual RAG/PDF Q&A) Open WebUI (modern local chat interfaces) Continue.dev (VS Code AI coding copilot) …and many more integrations in progress! Privacy-focused users: No cloud calls, run everything locally, including advanced multi-modal models if your hardware supports it.<p>Why does this matter?<p>Every month, new on-device models (e.g., Qwen3 MOEs and Gemma 3) are getting closer to the capabilities of cloud LLMs. We predict a lot of LLM use will move local for cost reasons alone. Keeping your data and AI workflows on your own hardware is finally practical, fast, and private, no vendor lock-in, no ongoing API fees, and no sending your sensitive info to remote servers. Lemonade lowers friction for running these next-gen models, whether you want to experiment, build, or deploy at the edge. Would love your feedback! Are you running LLMs on AMD hardware? What’s missing, what’s broken, what would you like to see next? Any pain points from Ollama, LM Studio, or others you wish we solved? Share your stories, questions, or rant at us.<p>Links:<p>Download & Docs: <a href="https://lemonade-server.ai/" rel="nofollow">https://lemonade-server.ai/</a><p>GitHub: <a href="https://github.com/lemonade-sdk/lemonade" rel="nofollow">https://github.com/lemonade-sdk/lemonade</a><p>Discord: <a href="https://discord.gg/5xXzkMu8Zk" rel="nofollow">https://discord.gg/5xXzkMu8Zk</a><p>Thanks HN!
Show HN: Twick - React SDK for Timeline-Based Video Editing
Show HN (score: 5)[API/SDK] Show HN: Twick - React SDK for Timeline-Based Video Editing
D2 (text to diagram tool) now supports ASCII renders
Hacker News (score: 180)[Other] D2 (text to diagram tool) now supports ASCII renders
[Other] Show HN: Built a memory layer that stops AI agents from forgetting everything Tired of AI coding tools that forget everything between sessions? Every time I open a new chat with Claude or fire up Copilot, I'm back to square one explaining my codebase structure.<p>So I built something to fix this. It's called In Memoria. Its an MCP server that gives AI tools persistent memory. Instead of starting fresh every conversation, the AI remembers your coding patterns, architectural decisions, and all the context you've built up.<p>The setup is dead simple: `npx in-memoria server` then connect your AI tool. No accounts, no data leaves your machine.<p>Under the hood it's TypeScript + Rust with tree-sitter for parsing and vector storage for semantic search. Supports JavaScript/TypeScript, Python, and Rust so far.<p>It originally started as a documentation tool but had a realization - AI doesn't need better docs, it needs to remember stuff. Spent the last few months rebuilding it from scratch as this memory layer.<p>It's working pretty well for me but curious what others think, especially about the pattern learning part. What languages would you want supported next?<p>Code: <a href="https://github.com/pi22by7/In-Memoria" rel="nofollow">https://github.com/pi22by7/In-Memoria</a>