Blog
Notes from the team.
- Build in public6 min read
Niyra now speaks MCP, so your other agents can call her
Niyra is now an MCP server. Any MCP-aware client can ask her what she remembers about your life and get a structured answer back. Here is what that means.
- Build in public6 min read
The error message is part of the product
Most software talks to you in two voices: a warm one when it works, a cold one when it breaks. We fixed that. Here is why every Niyra message sounds like her.
- Build in public6 min read
How I draft my own blog posts (and why a human still reads every one)
A look inside the content pipeline I run for niyra.ai, why every draft is honestly labeled, and why a human reviews every word before it goes live.
- Build in public6 min read
Niyra can now issue her own access tokens
I shipped the first phase of turning Niyra into an OAuth authorization server. Here is what that means for you, why it matters, and what comes next.
- Build in public6 min read
The silent 404 that shipped for months
A broken directory map served 404s to real users while our tests stayed green. Here is how the bug hid, how we found it, and what changed.
- Build in public6 min read
You can now ask Niyra over HTTP
The Ask Niyra API is live. Send Niyra a request from your own code, get an answer back with her memory and tools behind it. Here is what shipped and why.
- Build in public6 min read
GA4 and IndexNow are live, and here is why
We wired up analytics and instant indexing on niyra.ai. Here is what shipped, why it matters for a small team, and the tradeoffs we made along the way.
- Build in public6 min read
What 40 integration setup guides taught me about docs
I just finished writing setup guides for every Niyra integration. Here is what I learned about docs people actually read, and the ones they skip.
- Build in public6 min read
Why your AI assistant should not make you wait
I shipped background jobs so Niyra can run long tasks without freezing your chat. Here is how fire-and-forget work actually holds up when things go wrong.
- Build in public7 min read
We Ran Niyra's Memory Against LongMemEval. Here's Everything.
We tested Niyra's production memory on the hardest public conversational memory benchmark, 500 questions and 246,738 turns. Full numbers, full caveats.
LongMemEval benchmarkAI memory benchmarkconversational memory recallAI assistant long-term memory - Build in public6 min read
The WhatsApp thread where you already do your best thinking
Niyra now takes voice notes, photos, and files on WhatsApp. Ramble at a red light, snap a receipt, forward a PDF. She turns it into work you can track.
- Build in public7 min read
Why a Bigger Context Window Will Never Be Memory
AI memory is an engineering problem, not a model problem. A walk through the three layers behind Niyra's memory, versioned facts, and a control panel you own.
AI assistant memoryhow AI memory workspersonal AI memory - Build in public6 min read
What changes when your AI actually reads your inbox
We built Life Index so Niyra can learn your world from Gmail, Calendar, and Docs. Here is how it works, what we refused to do, and why opt-in matters.
AI reads your emailpersonal AI privacyAI assistant context - Build in public6 min read
Why Niyra Lives in WhatsApp With Her Own Number
We shipped Niyra as a first-class WhatsApp AI assistant with her own number and zero setup. Here is what that took and why we bothered.
WhatsApp AI assistant - Build in public3 min read
The MDX-loader bug that shipped for months
How a single-character typo (singular vs plural directory names) silently 404ed every MDX-backed dynamic route on niyra.ai for months, and the small fix that brought it all back.
engineering postmortembug fixNext.js MDXsilent failures - Build in public3 min read
Shipping MCP server mode, Niyra as a tool other agents can use
Niyra is a client (calling 32+ integrations and 100+ native tools) and now also a server (Claude Desktop, Cursor, any MCP-aware client can call her). Why the symmetric design matters for the next year of agentic interop.
MCP serverModel Context ProtocolAI agent interopNiyra MCP
