Project ideas from Hacker News discussions.

Show HN: We built open OpenRouter that turns usage into a better model

📝 Discussion Summary (Click to expand)

1. Caching and cost concerns when switching models
Users worry that frequent model changes erase cached input tokens and drive up costs.
- “One major advantage of sticking with a single model is saving money on cached input tokens. I’d imagine if you swap between a bunch of models, you may improve performance but cost would would balloon out of control” — Areibman
- “The trick is to rarely switch, or switch at task boundaries… often the conclusion of routing is actually ‘this one model is actually at the pareto front for this task, just use it always’.” — SilenN
- “Open source and no markup is the right default for a gateway. The caching question above is the one I would want answered before swapping models though.” — akshay_akula

2. Routing / model‑selection strategies (task boundaries, sub‑agent assignment, dynamic updates)
Discussion focuses on how a gateway should decide when and which model to use, often tying decisions to specific tasks or agents rather than per‑request switching.
- “But then it’s better to just not have a gateway switch models at all. Have the harness able to choose which model its sub‑agents use, then tell it how to split up tasks and which models to use when doing so.” — cameronh90
- “Or we can automatically figure out which models the subagents should be using for you. And update them as new models come out and the work your subagents do changes.” — SilenN
- “Does your gateway decide effort levels as well? Or just models? … One interesting example is often Opus 5 on low reasoning ~= Opus 5 on high reasoning.” — swthbht & SilenN

3. Open‑source nature vs. enterprise business model
Praised for being open source, the project’s monetization path centers on enterprise licensing and a hosted platform.
- “Finally an open source tool doing this!” — ashermania
- “They make money on enterprise plans: https://www.experientiallabs.ai/pricing#enterprise” — kakugawa (HTML entities fixed)
- “yep, it will be through enterprise licenses and our own hosted platform built on the repo.” — kfallah15
- “Open source and no markup is the right default for a gateway.” — akshay_akula


🚀 Project Ideas

ModelSwitch Minimizer

Summary

  • A lightweight proxy that intelligently groups LLM calls by task and only switches models when a cost/benefit threshold is crossed, reducing unnecessary model swaps and cached token waste.
  • Core value: lowers LLM API costs while maintaining performance by caching context and minimizing disruptive model changes.

Details

Key Value
Target Audience Developers building multi-agent LLM applications, AI product teams using model routers
Core Feature Dynamic policy engine that decides model switches based on latency, cost, and task boundaries, with per‑agent model assignment
Tech Stack Rust (Tokio, hyper), optional Python bindings, Redis for caching
Difficulty Medium
Monetization Revenue-ready: SaaS tiered pricing based on request volume (free tier up to X M tokens)

Notes

  • HN commenter SilenN noted: “The trick is to rarely switch, or switch at task boundaries…” and “Just have the harness able to choose which model its sub‑agents use…”
  • Could spark discussion on optimal switching policies and integration with existing gateways like LiteLLM or Experiential Labs.

SemanticCache for LLMs

Summary

  • A drop‑in caching layer that stores LLM responses keyed by semantic embedding similarity, enabling reuse of answers across varied phrasing and reducing token consumption.
  • Core value: cuts LLM usage cost and latency by serving cached results for semantically similar prompts without exact match.

Details

Key Value
Target Audience SaaS platforms, chatbot builders, researchers using LLMs heavily
Core Feature Embedding‑based cache with configurable similarity threshold, TTL, and invalidation; works with any OpenAI‑compatible API
Tech Stack Python (FastAPI), SentenceTransformers/ONNX embeddings, Redis or DynamoDB for storage, Docker
Difficulty Medium‑High
Monetization Revenue‑ready: hosted service with pay‑per‑GB stored + request fee; open‑source core for self‑host

Notes

  • HN user sangwook asked: “What online signal recalibrates simulated rankings against actual task success? … Semantic caching is interesting, open to supporting it but not currently planned.”
  • Commenters praised the Tinker implementation for fine‑tuning over context files; semantic caching addresses a similar need.
  • Could foster discussion on privacy of cached embeddings and benchmarking against exact‑cache solutions.

Traffic‑Driven Model Adapter (TDMA)

Summary

  • A privacy‑first platform that continuously fine‑tunes a base LLM on a user's interaction data (opt‑in) to create a custom model, hosted privately or via marketplace.
  • Core value: turns raw traffic into a personalized, cost‑effective model that reduces reliance on expensive external APIs while improving relevance.

Details

Key Value
Target Audience Enterprises with proprietary data, indie hackers building AI‑powered tools, research labs
Core Feature Automated LoRA/QLoRA fine‑tuning pipeline triggered by new data, versioned model registry, opt‑out telemetry, API compatible with OpenAI
Tech Stack Python (PEFT, Accelerate), HuggingFace Transformers, Kubernetes for scaling, Weights & Biases for tracking, optional Rust sidecar for data ingestion
Difficulty High
Monetization Revenue‑ready: enterprise licensing per seat + usage‑based compute; community edition free (Hobby)

Notes

  • HN user d2p asked about fine‑tuning/LoRA on user traffic and whether cloud providers encrypt reasoning; TDMA directly answers that need.
  • Experiential Labs’ enterprise plan includes “A model you own, trained on your traffic”; TDMA offers an open‑source alternative.
  • Would likely spark lively discussion on data ownership, model drift, and comparing to hosted solutions like OpenAI fine‑tuning.

Read Later