Hacker News new | ask | show | jobs
by gotham64 97 days ago
Every AI agent platform ships a GUI. Chat windows, node editors, drag-and-drop flows, settings panels. And only a GUI. Here's why we built a native Rust CLI that shares everything with the desktop app

That means:

No headless operation. You can't run agents on a server without a display. No scripting. Automating agent management requires either a REST API you have to host or brittle UI automation. No CI integration. Checking agent status, cleaning up sessions, or validating configuration in a pipeline? Open a browser. No composability. You can't pipe agent output into jq, grep, or another tool. The data is trapped behind a window. AI power users — the people building real workflows, deploying to production, managing dozens of agents — live in the terminal. Forcing them into a GUI for every interaction is a productivity tax they shouldn't have to pay.

OpenPawz ships a native Rust CLI that talks directly to the same engine library as the desktop app. No REST API. No network layer. No second-class citizen.