Nicheloom visits: 58,050 all-time · 7,694 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

I built a database for AI agents

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.

Hey HN,I just spent the last few weeks building a database for agents.Over the last year I built PostHog AI, the company's business analyst agent, where we experimented on giving raw SQL access to PostHog databases vs. exposing tools/MCPs. Needless to say, SQL wins.I left PostHog 3 weeks ago to work on side-projects. I wanted to experiment more with SQL+agents.I built an MVP exposing business data through DuckDB + annotated schemas, and ran a benchmark with 11 LLMs (from Kimi 2.5 to Claude Opus 4.6) answering business questions with either 1) per-source MCP access (e.g. one Stripe MCP, one Hubspot MCP) or 2) my annotated SQL layer.My solution consistently reached 2-3x accuracy (correct vs. incorrect answers), using 16-22x less tokens per correct answer, and being 2-3x faster. Benchmark in the repo!The insight is that tool calls/MCPs/raw APIs force the agent to join information in-context. SQL does that natively.What I have today: - 101 connectors (SaaS APIs, databases, file storages) sync to Parquet via dlt, locally or in your S3/GCS/Azure bucket - DuckDB is the query engine — cross-source JOINs across sources work natively, plus guardrails for safe mutations / reverse ETL - After each sync a Claude agent annotates the schema: table descriptions, column docs, PII flags, relationship mapsIt works with all major agent frameworks (LangChain, CrewAI, LlamaIndex, Pydantic AI, Mastra), and local agents like Claude Code, Cursor, Codex and OpenClaw.I love dinosaurs and the domain was available, so it's called Dinobase.It's not bug free and I'm here to ask for feedback or major holes in the project I can't see, because the results seem almost too good. Thanks!

HN · launched Apr 7, 2026 · 12 upvotes (top 36%) · 0 views

Niche: database management systems and engines · 162 launches, 5 in the last 7 days ▼ -17% · Explore this niche →

Category and tags

  • Horizontal
  • Data infrastructure
  • Developer
  • AI-native
  • Commercial product

Visit website ↗ Source listing ↗

Could you build this?

Partial Wrapping DuckDB or SQLite with an LLM-friendly API is straightforward, but creating a production-grade specialized database with agentic sandboxing, schema reflection, and transactional safety requires non-trivial database systems work.

What it would actually take: The system requires an embedded OLAP/OLTP engine (like DuckDB, SQLite, or custom storage engine) exposed via a strict sandboxed protocol (e.g., eBPF/Wasm or isolated microVMs) with automated rollbacks and fine-grained permissions. The hard engineering problems include sub-millisecond query execution, strict resource governance to prevent runaway agent queries, and dynamic automated indexing based on agent query patterns. This requires database internals expertise and systems programming.

Discussion

10 comments analyzed.

Competitors mentioned: Spider 2.0 (text-to-SQL benchmark), MCPs (Model Context Protocols) for individual data sources, API-based approaches requiring pagination

Concerns raised: Schema drift handling - how breaking changes from SaaS vendors are detected and marked, Stale columns not being dropped after schema changes, Edge cases with SaaS platforms like Salesforce custom objects, Multi-hop query performance (hallucinations and partial answers)

Feature requests: Automated schema migrations to reconcile and drop old columns, Explicit marking of breaking changes when schema drift occurs, Benchmark breakdown by question type (aggregations vs multi-hop vs lookups)

Competitors

Other products that read as similar to this one : 803 launches clear the similarity bar, closest 8 shown.

Attention rank: #363 of 804 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 160 days after the earliest competitor.

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.