Be

Better Agents CLI

Hacker News

Better Agents CLI

Hello HN! Better Agents is a CLI tool and a set of standards for agent building. It supercharges your coding assistant (Claude Code, Cursor, Kilo Code, etc), making it an expert in any agent framework you choose (Agno, Mastra, etc) and all their best practices and agent building best practices we collected over this past two years. Better Agents brings an opinionated folder structure to your agent application: my-agent-project/ ├── app/ (or src/) # The actual agent code, according to the chosen framework ├── tests/ │ ├── evaluations/ # Jupyter notebooks for evaluations │ │ └── example_eval.ipynb │ └── scenarios/ # End-to-end scenario tests │ └── example_scenario.test.{py,ts} ├── prompts/ # Versioned prompt files for team collaboration │ └── sample_prompt.yaml ├── prompts.json # Prompt registry ├── .mcp.json # MCP server configuration ├── AGENTS.md # Development guidelines ├── .env # Environment variables └── .gitignore The structure and guidelines on AGENTS.md ensure every new feature required for the coding assistant is properly tested, evaluated, and that the prompts are versioned. The `.mcp.json` comes with all the right MCPs set up so you coding assistant becomes an expert in your framework of choice and know where to find new tools. `scenarios/` tests guarantee the agent behaves as expected, which simulates a conversation with the agent making sure it does what expected. `evaluations/` notebooks holds dataset and notebooks for evaluating pieces of your agent pipeline such as a RAG or classification tasks it must do Finally, `prompts/` hold all your versioned prompts in yaml format, synced and controlled by prompts.json, to allow for playground and team collaboration. We defined it and built the CLI after seeing many of our customers having to adapt their codebases and ways of working to add scenario tests and more structure to their agent apps. We are hoping to shift-left the industry and already start new agent projects the right way.

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agents, agent, cursor · Missing: mac, macos, model
98%98% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: ios · Missing: supports, reddit linkedin, podcasting
62%62% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: ios, apps, way · Missing: mobile apps, personal, entrepreneurs
41%41% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
37%37% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: lua, ide, pipe · Missing: https docs, excited, just released
36%36% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

A
A Better redis-cli55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Better redis-cli

Hacker News11
Ru
Russian roulette in bash for the CLI43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Russian roulette in bash for the CLI

Hacker News5
Sy
Syncthingmanager – Configure Syncthing from the CLI47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Syncthingmanager – Configure Syncthing from the CLI

Hacker News3
Mi
Microquest – CLI to gamify anything37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Microquest – CLI to gamify anything

Hacker News10
A
A CLI for HNSearch37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A CLI for HNSearch

Hacker News56
CL
CLI for Domainr37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CLI for Domainr

Hacker News7
A
A CLI for Domai.nr37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A CLI for Domai.nr

Hacker News3
pi
pirate, a dsl for parsing CLI arrrrguments in Scala49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

pirate, a dsl for parsing CLI arrrrguments in Scala

Hacker News2
A
A CLI for the Pirate Bay37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A CLI for the Pirate Bay

Hacker News4
Ye
Yet Another CLI for HN44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet Another CLI for HN

Hacker News7