<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: tranhoangtu</title><link>https://news.ycombinator.com/user?id=tranhoangtu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 20:31:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tranhoangtu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: AgentLens – Chrome DevTools for AI Agents (open-source, self-hosted)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tranhoangtu-it/agentlens">https://github.com/tranhoangtu-it/agentlens</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47565649">https://news.ycombinator.com/item?id=47565649</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 29 Mar 2026 18:17:27 +0000</pubDate><link>https://github.com/tranhoangtu-it/agentlens</link><dc:creator>tranhoangtu</dc:creator><comments>https://news.ycombinator.com/item?id=47565649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47565649</guid></item><item><title><![CDATA[Show HN: AgentLens – Open-source observability for AI agents]]></title><description><![CDATA[
<p>Hi HN,<p>I built AgentLens because debugging multi-agent systems is painful. LangSmith is
cloud-only and paid. Langfuse tracks LLM calls but doesn't understand agent topology
— tool calls, handoffs, decision trees.<p>AgentLens is a self-hosted observability platform built specifically for AI agents:<p>- *Topology graph* — see your agent's tool calls, LLM calls, and sub-agent
  spawns as an interactive DAG
- *Time-travel replay* — step through an agent run frame-by-frame with a
  scrubber timeline
- *Trace comparison* — side-by-side diff of two runs with color-coded span
  matching
- *Cost tracking* — 27 models priced (GPT-4.1, Claude 4, Gemini 2.0, etc.)
- *Live streaming* — watch spans appear in real-time via SSE
- *Alerting* — anomaly detection for cost spikes, error rates, latency
- *OTel ingestion* — accepts OTLP HTTP JSON, so any OTel-instrumented app works<p>Works with LangChain, CrewAI, AutoGen, LlamaIndex, and Google ADK.<p>Tech: React 19 + FastAPI + SQLite/PostgreSQL. MIT licensed. 231 tests, 100% coverage.<p><pre><code>    docker run -p 3000:3000 tranhoangtu/agentlens-observe:0.6.0
    pip install agentlens-observe
</code></pre>
Demo GIF and screenshots in the README.<p>GitHub: <a href="https://github.com/tranhoangtu-it/agentlens-observe" rel="nofollow">https://github.com/tranhoangtu-it/agentlens-observe</a>
Docs: <a href="https://agentlens-observe.pages.dev" rel="nofollow">https://agentlens-observe.pages.dev</a><p>I'd love feedback on the trace visualization approach and what features
matter most for your agent debugging workflow.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47205382">https://news.ycombinator.com/item?id=47205382</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 01 Mar 2026 10:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47205382</link><dc:creator>tranhoangtu</dc:creator><comments>https://news.ycombinator.com/item?id=47205382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47205382</guid></item><item><title><![CDATA[New comment by tranhoangtu in "Show HN: Mcpman – The package manager for MCP servers"]]></title><description><![CDATA[
<p>Hey HN!<p><pre><code>  I built mcpman — a CLI tool that manages Model Context Protocol (MCP) servers across all your AI coding clients.

  The problem: If you use Claude Desktop, Cursor, VS Code, or Windsurf, you've probably edited JSON config files by hand to add MCP servers. Each client stores configs differently, there's no version pinning, and no way to know if a server
  is actually healthy.

  What mcpman does:

  - mcpman install <server> — resolves from npm/Smithery/GitHub, auto-configures for your installed clients
  - mcpman list — shows all servers with health status
  - mcpman doctor — runtime checks, env var validation, process spawn, MCP handshake
  - mcpman remove — clean uninstall from all clients
  - mcpman init — lockfile for reproducible team setups

  Why not Smithery CLI or mcpm.sh? Existing tools focus on registry/config. Nobody owns the operational layer — health monitoring, version pinning, cross-client sync. That's the gap mcpman fills.

  Tech: TypeScript, citty, @clack/prompts, zero daemon. ~45KB bundled. MIT licensed.

  npx mcpman install @modelcontextprotocol/server-filesystem
  npx mcpman doctor

  Feedback welcome — especially on MCP server management pain points you've hit.</code></pre></p>
]]></description><pubDate>Fri, 27 Feb 2026 17:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182805</link><dc:creator>tranhoangtu</dc:creator><comments>https://news.ycombinator.com/item?id=47182805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182805</guid></item><item><title><![CDATA[Show HN: Mcpman – The package manager for MCP servers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tranhoangtu-it/mcpman">https://github.com/tranhoangtu-it/mcpman</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47182793">https://news.ycombinator.com/item?id=47182793</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:58:57 +0000</pubDate><link>https://github.com/tranhoangtu-it/mcpman</link><dc:creator>tranhoangtu</dc:creator><comments>https://news.ycombinator.com/item?id=47182793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182793</guid></item></channel></rss>