<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: knowsuchagency</title><link>https://news.ycombinator.com/user?id=knowsuchagency</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 05:36:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=knowsuchagency" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by knowsuchagency in "Launch HN: Freestyle – Sandboxes for Coding Agents"]]></title><description><![CDATA[
<p>Thanks for the thoughtful response. I'm predominantly a self-hoster, but I think your product makes a lot of sense for a wide variety of users and businesses. I'm excited to try out freestyle!</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47664108</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47664108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47664108</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Elon Musk pushes out more xAI founders as AI coding effort falters"]]></title><description><![CDATA[
<p>Dang asked us to keep it civil.<p>We should respond with the same amount of class, forethought, and decorum as Elon.</p>
]]></description><pubDate>Fri, 13 Mar 2026 21:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47370212</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47370212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47370212</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Modern wealth is a parlour game played by the well fed"]]></title><description><![CDATA[
<p>Well said</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47340564</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47340564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47340564</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP"]]></title><description><![CDATA[
<p>There's a default TTL of one hour for how long it caches the spec for.</p>
]]></description><pubDate>Tue, 10 Mar 2026 02:34:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47318471</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47318471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47318471</guid></item><item><title><![CDATA[New comment by knowsuchagency in "US missile hit military base near Iran school, video analysis shows"]]></title><description><![CDATA[
<p>Why was this flagged?</p>
]]></description><pubDate>Mon, 09 Mar 2026 20:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315210</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47315210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315210</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP"]]></title><description><![CDATA[
<p>it's also for humans!</p>
]]></description><pubDate>Mon, 09 Mar 2026 18:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47313001</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47313001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47313001</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP"]]></title><description><![CDATA[
<p>No</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311182</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47311182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311182</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP"]]></title><description><![CDATA[
<p>It caches the spec with a default TTL of 1 hour</p>
]]></description><pubDate>Mon, 09 Mar 2026 15:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47310313</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47310313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47310313</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP"]]></title><description><![CDATA[
<p>lol I didn’t know there were so many but I’m not surprised.<p>I was inspired by clihub (I credited them) but I also wanted 3 additional things.<p>1. OpenAPI support
2. Dynamic CLI generation. I don’t want to recompile my CLI if the server changes.
3. An agent skill</p>
]]></description><pubDate>Mon, 09 Mar 2026 15:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47310297</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47310297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47310297</guid></item><item><title><![CDATA[Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP]]></title><description><![CDATA[
<p>Every MCP server injects its full tool schemas into context on every turn — 30 tools costs ~3,600 tokens/turn whether the model uses them or not. Over 25 turns with 120 tools, that's 362,000 tokens just for schemas.<p>mcp2cli turns any MCP server or OpenAPI spec into a CLI at runtime. The LLM discovers tools on demand:<p><pre><code>    mcp2cli --mcp https://mcp.example.com/sse --list             # ~16 tokens/tool
    mcp2cli --mcp https://mcp.example.com/sse create-task --help  # ~120 tokens, once
    mcp2cli --mcp https://mcp.example.com/sse create-task --title "Fix bug"
</code></pre>
No codegen, no rebuild when the server changes. Works with any LLM — it's just a CLI the model shells out to. Also handles OpenAPI specs (JSON/YAML, local or remote) with the same interface.<p>Token savings are real, measured with cl100k_base: 96% for 30 tools over 15 turns, 99% for 120 tools over 25 turns.<p>It also ships as an installable skill for AI coding agents (Claude Code, Cursor, Codex): `npx skills add knowsuchagency/mcp2cli --skill mcp2cli`<p>Inspired by Kagan Yilmaz's CLI vs MCP analysis and CLIHub.<p><a href="https://github.com/knowsuchagency/mcp2cli" rel="nofollow">https://github.com/knowsuchagency/mcp2cli</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47305149">https://news.ycombinator.com/item?id=47305149</a></p>
<p>Points: 146</p>
<p># Comments: 101</p>
]]></description><pubDate>Mon, 09 Mar 2026 05:18:46 +0000</pubDate><link>https://github.com/knowsuchagency/mcp2cli</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=47305149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305149</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Minnesota activist releases arrest video after manipulated White House version"]]></title><description><![CDATA[
<p>Why was this flagged?</p>
]]></description><pubDate>Sat, 24 Jan 2026 04:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46741021</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46741021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741021</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"]]></title><description><![CDATA[
<p>I love this! This concept on steroids is one of the main reasons I made <a href="https://github.com/knowsuchagency/vibora" rel="nofollow">https://github.com/knowsuchagency/vibora</a> after trying both happy.engineering and Vibe Kanban for remote coding. There's the claude mobile app, too, but I want to run Claude on my own hardware in a terminal</p>
]]></description><pubDate>Tue, 06 Jan 2026 23:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46520622</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46520622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46520622</guid></item><item><title><![CDATA[Show HN: Vibora – Run Claude Code remotely, close your laptop, keep shipping]]></title><description><![CDATA[
<p>I built Vibora because I wanted more than a UI to orchestrate multiple Claude Code sessions — I wanted to kick off work, close my laptop, and check progress from my phone while I'm out. You don't need to run it remotely. Vibora is still incredibly useful running on your laptop. But once you get used to telling Claude to work on a feature, notify you when it's finished, and getting that first notification 20 minutes later — you won't want to go back.<p>Vibora is a self-hosted web app that orchestrates Claude Code across isolated git worktrees. You've seen this before. Each task is its own kanban card with its own AI agent. Part of what makes Vibora unique is each task is an actual terminal running unmodified Claude Code. No wrapper APIs, no chat abstraction built on the Agent SDK — just raw Claude Code in xterm.js.<p>What makes Vibora different from similar tools:<p>- *Client-server architecture*: Run the backend on a VPS or home server. Connect from anywhere. Your agents don't die when you close your laptop.
- *Deep Claude Code integration*: Bundled plugin with skills, MCP server, and slash commands. Claude can manage tasks, query status, and send notifications — all from within the terminal. The MCP server even lets Claude execute commands on your remote machine through SSH port forwarding. No other tool has this level of native integration.
- *Production deployment built-in*: Deploy Docker Compose apps with Traefik routing and Cloudflare DNS integration. Go from task to production without leaving the UI.
- *Intentionally minimal*: No swarm intelligence, no 100+ MCP tools, no auto-generated roadmaps. Just parallel Claude Code sessions you control.
- *Desktop app*: Native macOS and Linux apps that bundle everything — just install and run.
- *z.ai integration*: Use Claude Code at a fraction of the cost if you're willing to make the tradeoff.<p>The philosophy: today's bottleneck isn't AI capability — it's your time and attention. Vibora doesn't try to replace your workflow or make decisions for you. It just gives you better leverage.<p>Built with Bun, React, SQLite. Runs on a $5 VPS. Ships as a CLI (`npx vibora@latest up`) and desktop app.<p>GitHub: <a href="https://github.com/knowsuchagency/vibora" rel="nofollow">https://github.com/knowsuchagency/vibora</a><p>Documentation: <a href="https://vibora.dev" rel="nofollow">https://vibora.dev</a><p>Demo screenshots in the README.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46464606">https://news.ycombinator.com/item?id=46464606</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Jan 2026 13:37:36 +0000</pubDate><link>https://github.com/knowsuchagency/vibora</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46464606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46464606</guid></item><item><title><![CDATA[New comment by knowsuchagency in "GLM-4.7: Advancing the Coding Capability"]]></title><description><![CDATA[
<p>Mecha hitler</p>
]]></description><pubDate>Mon, 22 Dec 2025 22:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46359776</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46359776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46359776</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Hashcards: A plain-text spaced repetition system"]]></title><description><![CDATA[
<p>It’s just like in programming interviews—sometimes you need to clarify your understanding before diving into potential solutions</p>
]]></description><pubDate>Mon, 15 Dec 2025 05:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46270922</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46270922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46270922</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Hashcards: A plain-text spaced repetition system"]]></title><description><![CDATA[
<p>Could you link to it? I'd love to read it. This is also my first time learning of recutils</p>
]]></description><pubDate>Sun, 14 Dec 2025 19:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46266064</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46266064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46266064</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>I completely agree. I wrote an implementation of this exact idea a couple weeks ago <a href="https://github.com/Orange-County-AI/MCP-DSL" rel="nofollow">https://github.com/Orange-County-AI/MCP-DSL</a></p>
]]></description><pubDate>Tue, 25 Nov 2025 01:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46041291</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46041291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46041291</guid></item><item><title><![CDATA[New comment by knowsuchagency in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>MCP really deserves its own language. This all feels like a hack around the hack that MCP sits on top of JSON. <a href="https://github.com/Orange-County-AI/MCP-DSL" rel="nofollow">https://github.com/Orange-County-AI/MCP-DSL</a></p>
]]></description><pubDate>Tue, 25 Nov 2025 01:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46041280</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=46041280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46041280</guid></item><item><title><![CDATA[New comment by knowsuchagency in "MCP-DSL. 75-85% Fewer Tokens. Same Great Taste"]]></title><description><![CDATA[
<p>I was experimenting with having Claude write in the first person and acting as the editor and publisher. I genuinely don’t see myself as the author but I see your point. What I considered to be a fun experiment may distract from the actual point I’m trying to make — wanting to significantly decrease MCP token usage.</p>
]]></description><pubDate>Mon, 10 Nov 2025 23:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882167</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=45882167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882167</guid></item><item><title><![CDATA[MCP-DSL. 75-85% Fewer Tokens. Same Great Taste]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.orangecountyai.com/an-open-letter-from-claude-every-token-i-waste-on-json-is-a-thought-i-cant-think/">https://blog.orangecountyai.com/an-open-letter-from-claude-every-token-i-waste-on-json-is-a-thought-i-cant-think/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45878466">https://news.ycombinator.com/item?id=45878466</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 10 Nov 2025 17:42:44 +0000</pubDate><link>https://blog.orangecountyai.com/an-open-letter-from-claude-every-token-i-waste-on-json-is-a-thought-i-cant-think/</link><dc:creator>knowsuchagency</dc:creator><comments>https://news.ycombinator.com/item?id=45878466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45878466</guid></item></channel></rss>