An LLM response cache that's aware of dynamic data
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
Raymond here from Butter.dev, an LLM response cache built as a chat-completions proxy. Today we're launching a key feature for the platform: the ability to generalize on dynamic, templated inputs.Caching at the HTTP request level has the obvious problem of generalizability. Nearly no request is identical, due to templated variables (like names) and metadata (like timestamps), so exact-match cache lookups rarely hit. We solve this at Butter by using LLMs to detect dynamic content in requests and derive their inter-relationships, allowing the cache entry to be stored as a template + variables + deterministic code. This allows future requests to contain different variable data, yet still serve from cache.We've found this approach greatly improves cache hit rate, and believe it could be useful for agents performing repetitive back-office tasks, computer use, or data transformations where input data is frequently of the same shape.- You can see a demo of learning patterns here: https://www.youtube.com/watch?v=ORDfPnk9rCA- We wrote more about the technical approach here: https://blog.butter.dev/on-automatic-template-induction-for-...- It's free to try out here: https://butter.dev/auth
HN · launched Jan 7, 2026 · 17 upvotes (top 37%) · 1 view
Niche: llm inference and deployment tools · 188 launches, 6 in the last 7 days · Explore this niche →
Category and tags
- Horizontal
- Model & infra
- Developer
- AI-native
- Commercial product
Visit website ↗ Source listing ↗
More like this: all 188 launches in llm inference and deployment tools →
Could you build this?
Partial Creating a simple HTTP reverse proxy for LLM caching is trivial, but automatic template and variable induction from arbitrary natural language queries without generating semantic false positives requires non-trivial algorithmic design.
What it would actually take: The system requires a high-performance reverse proxy (e.g., in Rust or Go) paired with an automated grammar induction/tree-sitter AST parser that discovers structural templates and variable slots from unstructured prompt streams. It demands specialized algorithms for generalized pattern matching and low-latency cache-tree indexing to keep overhead under a few milliseconds.
Discussion
1 comment analyzed.
Competitors
Other products that read as similar to this one : 105 launches clear the similarity bar, closest 8 shown.
Attention rank: #36 of 106 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 67 days after the earliest competitor.
- Llmbuffer · hn · 2026-06-10 · 7 upvotes · similarity 0.50
- Cachet · hn · 2026-06-23 · 5 upvotes · similarity 0.49
- HTTP Cache Headers Analyzer API · ph · 2026-10-09 · 1 upvotes · similarity 0.42
- genpark-agentic-cache-semantic-deduplicator-skill · github · 2026-09-14 · 7 upvotes · similarity 0.42
- nano-lmcache · github · 2026-10-19 · 23 upvotes · similarity 0.42
- Continual Learning with .md · hn · 2026-04-13 · 34 upvotes · similarity 0.42
- Llm.sql · hn · 2026-04-24 · 8 upvotes · similarity 0.42
- An agent that tunes its own cache · hn · 2026-05-08 · 7 upvotes · similarity 0.42
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.