Blog
Notes from the team.
- 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
