Project ideas from Hacker News discussions.

Strands Harness

📝 Discussion Summary (Click to expand)

Three Prevalent Themes in the Discussion


1. Cost‑and‑Performance Claims

Many commenters focus on the asserted token savings and accuracy gains of the Strands harness versus other setups.

  • “Fable 5 on Claude Code scored 61.8% at a cost of $248.05 while Fable 5 on OpenCode beat it at 66.3% at $73.42. … only the harness is different with a ~5 point difference in accuracy while costing significantly less.” – CharlieDigital
  • “With Fable 5, Strands harness cost 77% less than Claude Code and scored higher on Terminal Bench 2.1.” – seizethecheese

2. Debate Over Excluding Vanilla Pi

A recurring point is whether it is fair to compare Strands (or Oh‑My‑Pi/Deepseek) without including the lightweight base Pi harness.

  • “They have oh‑my‑pi in the benchmark but not pi, but those are very different animals. pi is lightweight out of the box so has very little start‑time overhead.” – jsw97
  • “Base Pi doesn’t seem like an apt comparison here. Strands comes with MCP servers, subagents, and web fetch tools built in. To get those on Pi, you have to add addons …” – cobolcomesback
  • “Why is Pi not in the benchmarks? Deepseek beats Strands and its built on Pi …” – theturtletalks

3. Skepticism About Marketing‑Driven Benchmarks

Several users criticize the hype, calling the results “voodoo” or pointing out that benchmarks are saturated and prone to selective interpretation.

  • “This is at least the fourth time I’ve seen a project hit front page with a ‘save money with same score on saturated benchmark’ claim.” – seizethecheese
  • “Everyone is benchmaxxing, desperate to sell, and almost nobody except the labs is doing actual science on the results, so harnesses tend to be chosen on voodoo and hunches …” – avaer
  • “I get what you're saying, but their graphic … shows a significant difference …” – CharlieDigital (highlighting the tension between skepticism and the presented data)

🚀 Project Ideas

Pi Plugin Manager GUI

Summary

  • A desktop/web application that lets users browse, install, enable/disable Pi plugins with one click.
  • Shows estimated token overhead and compatibility notes for each plugin.
  • Core value: eliminates the friction of manually hunting for and configuring Pi addons, making Pi feel as “out‑of‑the‑box” as Oh‑My‑Pi while staying lightweight.

Details

Key Value
Target Audience Developers who use Pi but struggle with plugin discovery and setup
Core Feature Searchable plugin catalog with install toggle, token‑impact estimator, and dependency resolver
Tech Stack Electron (or Tauri) + React, Node.js backend, npm registry API
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters lamented the difficulty of adding MCP, OpenTelemetry, etc. to Pi and wished for an easy way to get “OMP‑like” convenience (crossroadsguy, scuppernong).
  • Provides a tangible tool that could be discussed in future benchmark threads about harness ergonomics.
  • Enables users to experiment with different plugin combos and see token cost impact directly, addressing concerns about hidden overhead.

Harness Benchmark CLI/Service

Summary

  • A command‑line tool (with optional web dashboard) that runs the same agent tasks (e.g., Terminal Bench, SWE‑bench) across multiple harnesses (Pi, OMP, Strands, Codex, etc.) using identical model and configuration.
  • Reports token usage, latency, success rate, and cost in a comparable table and visual chart.
  • Core value: gives the community objective, apples‑to‑apples data to settle debates about which harness is truly more efficient.

Details

Key Value
Target Audience Researchers, harness maintainers, and performance‑conscious developers
Core Feature Unified test harness runner that abstracts away harness‑specific invocation, collects metrics, and outputs markdown/JSON reports
Tech Stack Python (or Go) harness adapters, async task queue, optional FastAPI dashboard, Chart.js for visuals
Difficulty Medium
Monetization Hobby (could later offer paid private benchmark runs for teams)

Notes

  • Commenters criticized benchmarks that omitted Pi or used uneven setups (fxwin, theturtletalks, cobolcomesback) and asked for transparent methodology.
  • A community‑driven benchmark tool would be cited in HN discussions and could become a reference standard.
  • Enables reproducible evaluation when new models or harness versions appear, reducing “voodoo” harness selection.

Model‑Agnostic Agent Harness Core

Summary

  • A lightweight library that provides a common agent loop (plan‑act‑observe) with pluggable provider adapters (OpenAI, Anthropic, Ollama, local LLMs) and built‑in support for MCP, OpenTelemetry, and tool registration.
  • Configuration is done via a simple YAML file; switching providers or adding tools requires no code changes.
  • Core value: lets developers harness the best model for each task without being locked into a specific vendor’s SDK, while keeping token overhead low.

Details

Key Value
Target Audience Builders who want to experiment with multiple models or avoid vendor lock‑in
Core Feature Provider‑agnostic agent runtime with hot‑swap adapters, automatic token‑budget tracking, and optional MCP server integration
Tech Stack Rust (for low overhead) or Python, with dynamic plugin system, serde/yaml for config
Difficulty High
Monetization Hobby

Notes

  • Several users expressed desire to switch between Claude, OpenAI, and open‑weight models without rewriting code (ex1fm3ta, everforward, sanderjd).
  • A truly model‑agnostic harness would address the frustration of “harnesses tend to be chosen on voodoo and hunches” by letting the model, not the harness, be the variable.
  • Could be adopted by projects like Strands or Pi as an optional core, sparking discussion about standardization.

Read Later