🛠️ Hacker News Tools
Showing 4281–4300 of 4564 tools from Hacker News
Last Updated
August 01, 2026 at 08:46 AM
Show HN: TraceRoot – Open-source agentic debugging for distributed services
Hacker News (score: 11)[Monitoring/Observability] Show HN: TraceRoot – Open-source agentic debugging for distributed services Hey Xinwei and Zecheng here, we are the authors of TraceRoot (<a href="https://github.com/traceroot-ai/traceroot">https://github.com/traceroot-ai/traceroot</a>).<p>TraceRoot (<a href="https://traceroot.ai">https://traceroot.ai</a>) is an open-source debugging platform that helps engineers fix production issues faster by combining structured traces, logs, source code contexts and discussions in Github PRs, issues and Slack channels, etc. with AI Agents.<p>At the heart are our lightweight Python (<a href="https://github.com/traceroot-ai/traceroot-sdk">https://github.com/traceroot-ai/traceroot-sdk</a>) and TypeScript (<a href="https://github.com/traceroot-ai/traceroot-sdk-ts">https://github.com/traceroot-ai/traceroot-sdk-ts</a>) SDKs - they can hook into your app using OpenTelemetry and captures logs and traces. These are either sent to a local Jaeger (<a href="https://www.jaegertracing.io/" rel="nofollow">https://www.jaegertracing.io/</a>) + SQLite backend or to our cloud backend, where we correlate them into a single view. From there, our custom agent takes over.<p>The agent builds a heterogeneous execution tree that merges spans, logs, and GitHub context into one internal structure. This allows it to model the control and data flow of a request across services. It then uses LLMs to reason over this tree - pruning irrelevant branches, surfacing anomalous spans, and identifying likely root causes. You can ask questions like “what caused this timeout?” or “summarize the errors in these 3 spans”, and it can trace the failure back to a specific commit, summarize the chain of events, or even propose a fix via a draft PR.<p>We also built a debugging UI that ties everything together - you explore traces visually, pick spans of interest, and get AI-assisted insights with full context: logs, timings, metadata, and surrounding code. Unlike most tools, TraceRoot stores long-term debugging history and builds structured context for each company - something we haven’t seen many others do in this space.<p>What’s live today:<p>- Python and TypeScript SDKs for structured logs and traces.<p>- AI summaries, GitHub issue generation, and PR creation.<p>- Debugging UI that ties everything together<p>TraceRoot is MIT licensed and easy to self-host (via Docker). We support both local mode (Jaeger + SQLite) and cloud mode. Inspired by OSS projects like PostHog and Supabase - core is free, enterprise features like agent mode multi-tenant and slack integration are paid.<p>If you find it interesting, you can see a demo video here: <a href="https://www.youtube.com/watch?v=nb-D3LM0sJM" rel="nofollow">https://www.youtube.com/watch?v=nb-D3LM0sJM</a><p>We’d love you to try TraceRoot (<a href="https://traceroot.ai">https://traceroot.ai</a>) and share any feedback. If you're interested, our code is available here: <a href="https://github.com/traceroot-ai/traceroot">https://github.com/traceroot-ai/traceroot</a>. If we don’t have something, let us know and we’d be happy to build it for you. We look forward to your comments!
Show HN: Pontoon – Open-source customer data syncs
Hacker News (score: 11)[Other] Show HN: Pontoon – Open-source customer data syncs Hi HN,<p>We’re Alex and Kalan, the creators of Pontoon (<a href="https://github.com/pontoon-data/Pontoon">https://github.com/pontoon-data/Pontoon</a>). Pontoon is an open-source data export platform that makes it really easy to create data syncs and send data to your enterprise customers. Check out our demo here: <a href="https://app.storylane.io/share/onova7c23ai6">https://app.storylane.io/share/onova7c23ai6</a> or try it out with docker: <a href="https://pontoon-data.github.io/Pontoon/getting-started/quick-start/" rel="nofollow">https://pontoon-data.github.io/Pontoon/getting-started/quick...</a><p>While at our prior roles as data engineers, we’ve both felt the pain of data APIs. We either had to spend weeks building out data pipelines in house or spend a lot on ETL tools like Fivetran (<a href="https://www.fivetran.com/" rel="nofollow">https://www.fivetran.com/</a>). However, there were a few companies that offered data syncs that would sync directly to our data warehouse (eg. Redshift, Snowflake, etc.), and when that was an option, we always chose it. This led us to wonder “Why don’t more companies offer data syncs?”. It turns out, building reliable cross-cloud data syncs is difficult. That’s why we built Pontoon.<p>We designed Pontoon to be:<p>- Easily deployed: we provide a single, self-contained Docker image for easy deployment and Docker Compose for larger workloads (<a href="https://pontoon-data.github.io/Pontoon/getting-started/quick-start/" rel="nofollow">https://pontoon-data.github.io/Pontoon/getting-started/quick...</a>)<p>- Support modern data warehouses: we support syncing to/from Snowflake, BigQuery, Redshift, and Postgres.<p>- Sync cross cloud: sync from BigQuery to Redshift, Snowflake to BigQuery, Postgres to Redshift, etc.<p>- Developer friendly: data syncs can also be built via the API<p>- Open source: Pontoon is free to use by anyone<p>Under the hood, we use Apache Arrow (<a href="https://arrow.apache.org/" rel="nofollow">https://arrow.apache.org/</a>) to move data between sources and destinations. Arrow is very performant - we wanted to use a library that could handle the scale of moving millions of records per minute.<p>In the shorter-term, there are several improvements we want to make, like:<p>- Adding support for DBT models to make adding data models easier<p>- UX improvements like better error messaging and monitoring of data syncs<p>- More sources and destinations (S3, GCS, Databricks, etc.)<p>- Improve the API for a more developer friendly experience (it’s currently tied pretty closely to the front end)<p>In the longer-term, we want to make data sharing as easy as possible. As data engineers, we sometimes felt like second class citizens with how we were told to get the data we needed - “just loop through this api 1000 times”, “you probably won’t get rate limited” (we did), “we can schedule an email to send you a csv every day”. We want to change how modern data sharing is done and make it simple for everyone.<p>Give it a try <a href="https://github.com/pontoon-data/Pontoon">https://github.com/pontoon-data/Pontoon</a>. Cheers!
Show HN: Kanban-style Phase Board: plan → execute → verify → commit
Show HN (score: 5)[IDE/Editor] Show HN: Kanban-style Phase Board: plan → execute → verify → commit After months of feedback from devs juggling multiple chat tools just to break big tasks into smaller steps, we re‑imagined our workflow as a Kanban‑style Phase Board right inside your favourite IDE. The new Phase mode turns any large task into a clean sequence of PR‑sized phases you can review and commit one by one.<p>How it works<p>1. Describe the goal (Task Query) – In Phase mode, type a concise description of what you want to build or change. Example: “Add rate‑limit middleware and expose a /metrics endpoint.” Traycer treats this as the parent task. 2. Clarify intent (AI follow‑up) – Traycer may ask one or two quick questions (constraints, coding style). Answer them so the scope is crystal‑clear. 3. Auto‑generate the Phase Board – Traycer breaks the task into a sequential list of PR‑sized phases you can reorder, edit, or delete. 4. Open a phase & generate its plan – get a detailed file‑level plan: which files, functions, symbols, and tests will be touched. 5. Handoff to your coding agent – Hit Execute to send that plan straight to Cursor, Claude Code, or any agent you prefer. 6. Verify the diff – When your agent finishes, Traycer compares the diff to the plan and checks compatibility with upcoming phases, flagging any mismatches. 7. Review & commit (or tweak) – Approve and commit the phase, or adjust the plan and rerun. Then move on to the next phase.<p>Why it helps?<p>* True PR checkpoints – every phase is small enough to reason about and ship. * No runaway prompts – only the active phase is in context, so tokens stay low and results stay focused. * Tool-agnostic – Traycer plans and verifies; your coding agent writes code. * Fast course-correction – if something feels off, just edit that phase and re-run.<p>Try it out & share feedback<p>Install the Traycer extension (<a href="https://traycer.ai/installation" rel="nofollow">https://traycer.ai/installation</a>), create a new task, and the Phase Board will appear. Add a few phases, run one through, and see how the PR‑sized checkpoints feel in practice. If you have suggestions that could make the flow smoother, drop them in the comments - every bit of feedback helps.
Show HN: WhiteLightning – ultra-lightweight ONNX text classifiers trained w LLMs
Show HN (score: 7)[API/SDK] Show HN: WhiteLightning – ultra-lightweight ONNX text classifiers trained w LLMs Hey HN,<p>We’re Volodymyr and Volodymyr—two developers from Ukraine building WhiteLightning. It’s a tool that turns large LLMs (Claude 4, Grok 4, GPT-4o via OpenRouter) into tiny ONNX text classifiers that run anywhere—even on drones at the edge.<p>Why we built this: Many developers want custom models (spam filters, sentiment analysis, PII detection, moderation tools), but don’t want to deal with constant API calls or deploy heavy models in production.<p>How it works: WhiteLightning uses LLMs to generate training data and distills it into KB-sized ONNX models you can run on any device and in any language. Just describe your task in a sentence, grab the ONNX model, and run it locally—Python, JS, Rust, Java, Swift, C++, you name it.<p>Try it instantly in your browser: <a href="https://whitelightning.ai/playground.html" rel="nofollow">https://whitelightning.ai/playground.html</a><p>Code & docs: <a href="https://github.com/Inoxoft/whitelightning">https://github.com/Inoxoft/whitelightning</a><p>Community model library: <a href="https://github.com/Inoxoft/whitelightning-model-library">https://github.com/Inoxoft/whitelightning-model-library</a><p>We’d love your feedback—what works, what doesn’t, and what to improve.
Replacing tmux in my dev workflow
Hacker News (score: 155)[Other] Replacing tmux in my dev workflow
Show HN: Gmap: Explore Git Repos Visually from the CLI
Hacker News (score: 13)[CLI Tool] Show HN: Gmap: Explore Git Repos Visually from the CLI I built gmap, a command-line tool to visualize Git activity, weekly heatmaps, file churn, authorship stats, and more, right from your terminal.<p>Install with: cargo install gmap<p>Or on Arch via AUR: yay -S gmap<p>Repo: <a href="https://github.com/seeyebe/gmap">https://github.com/seeyebe/gmap</a><p>Feedback is welcome. Contributions too. if you’re into Git internals, CLIs, or terminal UX.
Show HN: KubeForge – A GUI for Kubernetes YAMLs
Show HN (score: 8)[DevOps] Show HN: KubeForge – A GUI for Kubernetes YAMLs Hey HN,<p>I'm Brandon, a solo dev, and I built KubeForge - a visual editor for Kubernetes deployments that helps you build and validate YAML configs.<p>Origin Story: Over the past couple weeks, I got fed up manually writing Kubernetes YAMLs, especially when working with nested structures like containers, env, and volumeMounts. Even small typos or misaligned fields added lost time to broken deploys.<p>So I started hacking together a tool to visualize the structure of Kubernetes objects based on the OpenAPI schema. That prototype quickly turned into a full manifest builder.<p>What KubeForge does:<p>- Pulls the latest Kubernetes OpenAPI schema (auto-updated daily)<p>- Generates field-level forms with type safety, required fields, and smart defaults<p>- Lets you visually build manifests like a flow editor<p>- Outputs clean, deploy-ready YAML, with multi-object exports<p>Personally, I wanted a tool that:<p>- Validates fields as I build, not after deployment<p>- Surfaces nested fields, tooltips, and types without switching tabs<p>- Lets me export or share real YAMLs easily<p>Try it out:<p>GitHub: <a href="https://github.com/kubenote/KubeForge">https://github.com/kubenote/KubeForge</a><p>Live demo: <a href="https://demo.kubefor.ge" rel="nofollow">https://demo.kubefor.ge</a><p>Website: <a href="https://kubefor.ge" rel="nofollow">https://kubefor.ge</a><p>It’s free and open source. I’d love feedback, bug reports, or ideas. Contributions welcome too .<p>Thanks, Brandon
A memory safe C framework, RAII, I/O, coroutine and other concurrency primitives
Hacker News (score: 10)[Other] A memory safe C framework, RAII, I/O, coroutine and other concurrency primitives
Show HN: Zero Waste Cloud – Finds 20-40% savings in AWS/GCP bills and CO2 impact
Show HN (score: 6)[Other] Show HN: Zero Waste Cloud – Finds 20-40% savings in AWS/GCP bills and CO2 impact Hey HN! I'm Mike, based in Stockholm/Sweden and I'm the founder of Zero Waste Cloud (<a href="https://zerowastecloud.io" rel="nofollow">https://zerowastecloud.io</a>) - a tool that scans AWS and GCP infrastructure to find cost optimization opportunities while calculating the environmental impact. Almost all businesses can save 20-40% of their cloud costs using this tool (sources at bottom)<p>TLDR: Sign up -> Connect your AWS/GCP -> Scan -> Save 20-40% of your cloud spend.<p>My backstory: I've been a CISO and in IT management for a long time and always been frustrated by how much waste I'd find in every environment - idle EC2 instances running 24/7, oversized RDS databases, forgotten storage volumes, test resources that never gets removed. What also bothered me was that nobody was tracking the environmental cost of this waste. Every unused resource burns electricity and contributes to carbon emissions unnecessarily.<p>What it does:<p>- Scans AWS accounts using IAM roles or access keys, GCP projects using service account keys<p>- Identifies specific optimization opportunities: unused EC2/Compute Engine instances, oversized databases, unattached storage, missed reservation opportunities and much more<p>- Calculates financial savings AND CO₂ reduction for each recommendation using region-specific grid emission factors<p>- Multi-account/project support<p>- Generates detailed reports with prioritized recommendations<p>Technical details: Built with React/TypeScript frontend, Supabase backend. Uses AWS SDK for EC2, RDS, Cost Explorer APIs and GCP's Compute Engine, Cloud SQL, and Cloud Billing APIs. Carbon calculations combine cloud provider PUE data with regional electricity grid emission factors from government sources.<p>Try it out: The onboarding from creation to your first scan being run is only ~30 seconds. The scanning process is fully automated and typically completes in 5-30 minutes depending on account size of course.<p>I would genuinely love to get your feedback on it, just came out of beta a few days ago so if there's any bugs around please do let me know =)<p>If you're on Linkedin let's connect: <a href="https://www.linkedin.com/in/almstedt/" rel="nofollow">https://www.linkedin.com/in/almstedt/</a><p>Sources:<p>"companies estimate that 21-50% of their cloud expenditure is wasted" (<a href="https://www.techmonitor.ai/hardware/cloud/cloud-waste-hits-billions-as-78-of-firms-report-significant-expenditure-losses" rel="nofollow">https://www.techmonitor.ai/hardware/cloud/cloud-waste-hits-b...</a>)<p>"45% of cloud customer’s expenditures are spent on resources they will never use" (<a href="https://www.sciencedirect.com/science/article/abs/pii/S2210537922000476" rel="nofollow">https://www.sciencedirect.com/science/article/abs/pii/S22105...</a>)<p>"21% of enterprise cloud infrastructure spend /.. / in 2025*—is wasted on underutilized resources (<a href="https://www.prnewswire.com/news-releases/44-5-billion-in-infrastructure-cloud-waste-projected-for-2025-due-to-finops-and-developer-disconnect-finds-finops-in-focus-report-from-harness-302385580.html" rel="nofollow">https://www.prnewswire.com/news-releases/44-5-billion-in-inf...</a>)
Go Assembly Mutation Testing
Hacker News (score: 25)[Testing] Go Assembly Mutation Testing
Show HN: Astro dev blog template with interactive colorschemes
Hacker News (score: 15)[Other] Show HN: Astro dev blog template with interactive colorschemes I've created and open-sourced an Astro developer blog template with an interactive theme changer that includes all 60 themes bundled with the JS code highlighter Shiki. Changing the theme affects the whole website including the code examples and Giscus comments. Inspired by the aesthetics of raw markdown, I wanted to create a beautiful blog like <a href="https://github.com/panr/hugo-theme-terminal">https://github.com/panr/hugo-theme-terminal</a> but supercharged with a modern redesign and the incredible features of Astro.<p>Features:<p><pre><code> - Simple configuration file - Multiple theme modes (single, light/dark/auto, select) - Giscus comments - RSS feed - SEO best practices + social card generation - Markdown extensions (TOC, admonitions, reading time, etc)</code></pre>
Show HN: Mcp-use – Connect any LLM to any MCP
Hacker News (score: 36)[API/SDK] Show HN: Mcp-use – Connect any LLM to any MCP Hey Pietro and Luigi here, we are the authors of mcp-use (<a href="https://github.com/mcp-use/mcp-use">https://github.com/mcp-use/mcp-use</a>).<p>When the first MCP servers came out we were very excited about the technology, but as soon as we wanted to get our hands dirty, we found out that MCP could be used only through Claude Desktop or Cursor. As engineers, we did not like that. MCP seemed like something you wanted to use to build products and applications yourself, not something to hide behind a closed source application.<p>So we approached the SDK but were pretty dissatisfied with the developer experience (double async loops, lots of boilerplate). We decided to write mcp-use to make our lives easier.<p>mcp-use lets you connect any LLM to any MCP server in just 6 lines of code. We provide a high level abstraction over the official MCP SDK that makes your life easier and supports all the functionalities of the protocol.<p>Demo video here: <a href="https://www.youtube.com/watch?v=nL_B6LZAsp4" rel="nofollow">https://www.youtube.com/watch?v=nL_B6LZAsp4</a>.<p>The key abstractions we provide are called MCPClient and MCPAgent.<p>MCPClient takes in a set of server configurations, automatically detects the transport type and creates a background task which handles the stream from/to the server.<p>MCPAgent is a combination of the MCPClient, an LLM, and a custom system prompt. It consumes the MCP client by transforming the tools, resources and prompts into model agnostic tools that can be called by the LLM.<p>The library also contains some cool utilities:<p>- secure sandboxed execution of MCP servers (we know the protocol doesn't shine for security)<p>- meta-tools that allow the agent to search over available servers and tools (to avoid context flooding) and connect dynamically to the server it needs (you could create the omnipotent agent with this).<p>Some cool things we did with this: - write an agent that can use a browser and create/read linear tickets updated with latest information on the internet<p>- write an agent that has access to the metrics of our company to automatically create weekly reports.<p>- I connected an agent to an IKEA curtain I hacked an MCP on to adapt the lighting of my room from images of the lighting situation.<p>- recreated am open source claude code like CLI, with full MCP capability but with custom models and BYOK (<a href="https://github.com/mcp-use/mcp-use-cli">https://github.com/mcp-use/mcp-use-cli</a>).<p>We recently crossed 100,000 download and we are used by many organizations, including NASA!<p>We’d love to hear what you think of it, most importantly how we can improve it! We are happy to answer any questions and look forward to your comments.
Show HN: AgentMail – Email infra for AI agents
Hacker News (score: 22)[API/SDK] Show HN: AgentMail – Email infra for AI agents Hey HN, we're Haakam, Michael, and Adi. We're building AgentMail (<a href="https://agentmail.to/">https://agentmail.to/</a>), an API to give AI agents their own email inboxes. We’re not talking about AI for your email, this is email for your AI.<p>We started building email agents because they can converse with users in their inboxes, automate email-based workflows, and authenticate with third-party applications. Given these unique capabilities, we think email will be a core interface for agents.<p>But we were building on top of Gmail, which was a struggle: poor API support, expensive subscriptions, rate limits, sending limits, GCP Pub/Sub, OAuth, crappy keyword search, and an overall terrible developer experience.<p>Gmail and other providers didn’t work for us. So we decided to bite the bullet and build our own.<p>AgentMail is like Gmail, but API-first, with programmatic inbox creation, events over webhooks and websockets, simple API key auth, organization-wide semantic search, structured data extraction, and usage-based pricing that scales with emails sent/received.<p>Here’s a demo of building an email agent: <a href="https://youtu.be/1V7BISeFUTM" rel="nofollow">https://youtu.be/1V7BISeFUTM</a>, and here’s a demo of a voice agent with its own email inbox: <a href="https://youtu.be/eG2fCsRK4RY" rel="nofollow">https://youtu.be/eG2fCsRK4RY</a><p>So far AgentMail has been deployed to use cases such as apps with dedicated inboxes for each user, voice agents that receive documents in real time, automated account provisioning and QA testing, cold outbound platforms with thousands of inboxes, automations for processing invoices, and agents that coordinate work with humans and other agents.<p>We would love to hear your thoughts and feedback. You can try our playground at <a href="https://chat.agentmail.to">https://chat.agentmail.to</a>
Ongoing Lean formalisation of the proof of Fermat's Last Theorem
Hacker News (score: 92)[Other] Ongoing Lean formalisation of the proof of Fermat's Last Theorem <a href="https://github.com/ImperialCollegeLondon/FLT/blob/main/GENERAL.md">https://github.com/ImperialCollegeLondon/FLT/blob/main/GENER...</a>
GenosDB (GDB) – Decentralized P2P Graph Database
Hacker News (score: 17)[Database] GenosDB (GDB) – Decentralized P2P Graph Database
Show HN: Clauditate – Breathing exercises while Claude Code is thinking
Show HN (score: 5)[Other] Show HN: Clauditate – Breathing exercises while Claude Code is thinking Hello HN!<p>I realized how often my mind wanders while waiting for Claude to finish "thinking". So I built Clauditate, a lightweight meditation menubar app that helps you with some breathing exercises.<p>It uses Claude Code hooks and pops up with a breathing guide. I added some heuristics to make it less "annoying", for example if you dismiss it twice within 30 mins, it won't show up for another 2 hours. You can also tweak this behavior (and more) in the settings.<p>It's early, but I'd love to hear your feedback!<p>Github: <a href="https://github.com/ykumards/clauditate">https://github.com/ykumards/clauditate</a>
[API/SDK] Show HN: AgentGuard – Auto-kill AI agents before they burn through your budget Your AI agent hits an infinite loop and racks up $2000 in API charges overnight. This happens weekly to AI developers.<p>AgentGuard monitors API calls in real-time and automatically kills your process when it hits your budget limit.<p>How it works:<p>Add 2 lines to any AI project:<p><pre><code> const agentGuard = require('agent-guard'); await agentGuard.init({ limit: 50 }); // $50 budget // Your existing code runs unchanged const response = await openai.chat.completions.create({...}); // AgentGuard tracks costs automatically </code></pre> When your code hits $50 in API costs, AgentGuard stops execution and shows you exactly what happened.<p>Why I built this:<p>I got tired of seeing "I accidentally spent $500 on OpenAI" posts. Existing tools like tokencost help you <i>measure</i> costs after the fact, but nothing prevents runaway spending in real-time.<p>AgentGuard is essentially a circuit breaker for AI API costs. It's saved me from several costly bugs during development.<p>Limitations: Only works with OpenAI and Anthropic APIs currently. Cost calculations are estimates based on documented pricing.<p>Source: <a href="https://github.com/dipampaul17/AgentGuard">https://github.com/dipampaul17/AgentGuard</a><p>Install: npm i agent-guard
Show HN: A tool for complete WebSocket traffic control
Show HN (score: 7)[Other] Show HN: A tool for complete WebSocket traffic control I built a Chrome extension that acts as a WebSocket proxy, allowing real-time monitoring, message simulation, and traffic interception. Think "Proxyman for WebSockets" but integrated into Chrome DevTools.<p>Key features: Real-time WebSocket monitoring and message capture Send custom messages in both directions (client ↔ server) Block incoming/outgoing messages for testing Background monitoring (captures connections even when DevTools is closed) Why: I was debugging a WebSocket chat app and needed better tools than browser DevTools. Existing solutions required external proxies or were too basic.<p>Tech: Injects proxy script to intercept WebSocket constructor, React + Vite UI, Chrome DevTools API integration, MIT licensed. Perfect for debugging WebSocket apps, testing error scenarios, reverse engineering APIs, and QA testing real-time features.<p>Links:<p>GitHub: <a href="https://github.com/law-chain-hot/websocket-devtools">https://github.com/law-chain-hot/websocket-devtools</a><p>YouTube Demo: <a href="https://www.youtube.com/watch?v=L64x__1xORQ" rel="nofollow">https://www.youtube.com/watch?v=L64x__1xORQ</a><p>Would love feedback from developers who work with WebSockets regularly!
Show HN: Host Claude Artifacts on your own domain
Show HN (score: 5)[Other] Show HN: Host Claude Artifacts on your own domain Hi HN, I've been using Claude to generate landing pages and it's a huge time-saver.<p>But, it's hard to go from Artifact -> Published website. That's where Artifact Ninja comes in.<p>How it works: 1. Click "Copy" above your artifact in Claude.ai and paste into Artifact.Ninja 2. We'll generate a static webpage without any Claude branding 3. Use your registrar's "masked forwarding" feature to connect a custom domain<p>Artifact Ninja is a quick utility I needed for my own purposes. It's cheap to host (Cloudflare worker + D1), so it's free! Hope it helps.
[Code Quality] Show HN: We create visual codebase maps that scale (static analysis and LLMs) Hi all, I'm Ivan, and together with Alex, we're building a diagram visualization tool for codebases.<p>Alex and I are devs, and we've noticed that recently we've been super productive at writing code (prompting :D). But when it comes to understanding big systems, prompting doesn't work that well — for that, diagrams are best imo. Most tools out there don't scale to big projects (e.g. PyTorch), so we're building CodeBoarding — a recursive visualizer for codebases. It starts from the highest level of abstractions and lets you dive deeper. We use static analysis and LLM agents. The control-flow graph is our starting point, and we validate the LLM's analysis against the static analysis output. LLMs alone often hallucinate or apply familiar architectural patterns that don't actually exist in the code.<p>Since this is a concise representation of a codebase, we also added an MCP-server to provide our docs for the libs your project depends on — reducing hallucinations and avoiding blowing up the context window. The vision: With agents writing more and more code, we think we also need a concise representation for it — diagrams. But for that to work, the diagrams have to be accurate, and that's why static analysis has to take part in the fun ;d.<p>Would love to hear what you think about diagram representations for code, what problems you've run into with hallucinations while vibe-coding (even with tools like gitingest/context7), and any general feedback :)