<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: varmabudharaju</title><link>https://news.ycombinator.com/user?id=varmabudharaju</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 11:51:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=varmabudharaju" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by varmabudharaju in "Show HN: Claw Patrol, a security firewall for agents"]]></title><description><![CDATA[
<p>*abort</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48493921</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=48493921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493921</guid></item><item><title><![CDATA[New comment by varmabudharaju in "Show HN: Claw Patrol, a security firewall for agents"]]></title><description><![CDATA[
<p>This is very interesting. I build something like this but native to claude code and something that focus on just logging the violation. My question is if you are terminating  a process with in the workflow will that about all other things that executed before. anyway would love your feed back on this <a href="https://github.com/varmabudharaju/agent-pd" rel="nofollow">https://github.com/varmabudharaju/agent-pd</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 17:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48493914</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=48493914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493914</guid></item><item><title><![CDATA[Show HN: Postgres data cluster by meaning (semantic search and visualization)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/varmabudharaju/pgsemantic">https://github.com/varmabudharaju/pgsemantic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47594029">https://news.ycombinator.com/item?id=47594029</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 31 Mar 2026 21:59:32 +0000</pubDate><link>https://github.com/varmabudharaju/pgsemantic</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=47594029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594029</guid></item><item><title><![CDATA[Show HN: Pgsemantic – Point at your Postgres DB, get vector search instantly]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/varmabudharaju/pgsemantic">https://github.com/varmabudharaju/pgsemantic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47521443">https://news.ycombinator.com/item?id=47521443</a></p>
<p>Points: 18</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 25 Mar 2026 18:41:05 +0000</pubDate><link>https://github.com/varmabudharaju/pgsemantic</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=47521443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521443</guid></item><item><title><![CDATA[New comment by varmabudharaju in "CLI tool that adds semantic search to any existing Postgres database"]]></title><description><![CDATA[
<p>I had a Postgres database and wanted to add semantic search to it. Quickly realized it's not straightforward — you need to understand pgvector, set up vector columns, HNSW indexes, write triggers for
  keeping embeddings in sync, build a background worker, and tune queries.<p><pre><code>  So I built a small tool called pgsemantic that handles all of that for you.

  pip install pgsemantic
  pgsemantic apply --table products --column description
  pgsemantic index --table products

  That's basically it. It adds a vector column, creates the index, installs a trigger to keep things in sync, and gives you a worker to process changes.

  You can search from the CLI:
  pgsemantic search "lightweight summer jacket" --table products

  Or if you use Claude Desktop, it also runs as an MCP server:
  pgsemantic serve

  A few things it supports:
  - Local embeddings (sentence-transformers, no API key needed) or OpenAI
  - External storage mode if you don't want to modify your source table
  - Multi-column search (e.g. search across title + description together)
  - Hybrid search with SQL filters
  - Works on RDS, Neon, Supabase, or any Postgres with pgvector
</code></pre>
It's open source and MIT licensed. Thought it might be useful for anyone dealing with the same problem.
Happy to hear feedback or answer questions.</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221755</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=47221755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221755</guid></item><item><title><![CDATA[CLI tool that adds semantic search to any existing Postgres database]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/varmabudharaju/pgsemantic">https://github.com/varmabudharaju/pgsemantic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47221754">https://news.ycombinator.com/item?id=47221754</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:13:56 +0000</pubDate><link>https://github.com/varmabudharaju/pgsemantic</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=47221754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221754</guid></item><item><title><![CDATA[Show HN: Chorus –Let users improve the LLM without their data leaving the device]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/varmabudharaju/chorus">https://github.com/varmabudharaju/chorus</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47118459">https://news.ycombinator.com/item?id=47118459</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Feb 2026 05:28:35 +0000</pubDate><link>https://github.com/varmabudharaju/chorus</link><dc:creator>varmabudharaju</dc:creator><comments>https://news.ycombinator.com/item?id=47118459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47118459</guid></item></channel></rss>