Sandbox
@nozomio-labs/nia

MCP server for indexed search across your sources

Nia gives an agent a search API over repositories, documentation, PDFs, datasets, Slack, Google Drive, and local files. It can be used as an MCP server in tools like Cursor and Claude Code, or through the Nia API in your own apps. The platform also adds package search, document research, data extraction, and shared context between sessions.

74 stars6 forksUpdated 5mo ago
Nia Demo: using package search and docs lookup to build an agent in less that 2 minutes
arlan1.3k views • 12 months ago
Who it's for

Builders who want their agent to search live docs, code, and other sources instead of relying on stale context.

What it delivers

You can ground agent work in current source material and carry context across sessions instead of re-explaining everything.

What it does

Universal indexing

Indexes repositories, documentation sites, PDFs, arXiv papers, datasets, spreadsheets, and local folders.

Semantic search

Searches indexed sources with fast retrieval so agents can query real documents and code.

Package search

Searches pre-indexed documents from PyPI, NPM, Crates.io, and Go modules without indexing first.

Document Agent

Runs an autonomous research agent over indexed PDFs or documents and returns cited answers.

Tracer

Searches GitHub code without indexing by delegating to specialized sub-agents in fast or deep mode.

Oracle research agent

Chains searches across codebases and documentation to build deeper answers.

Context sharing

Saves plans, discoveries, files, and conversation state so another agent can continue work.

Connectors and sync

Connects to Notion, Confluence, Google Drive, Slack, and local folders with scheduled or continuous sync.

How to get it

  1. 1Run
    npx nia-wizard@latest
  2. 2Alternative methods
    pnpx nia-wizard@latest       # pnpm
    bunx nia-wizard@latest       # bun (fastest)
    yarn dlx nia-wizard@latest   # yarn

README

Nia - Index Anything. Search It with AI.

Website Documentation Y Combinator Discord

Index docs, repos, PDFs, and datasets -- then search them with AI. Backed by Y Combinator ($6.2M raised)

Nia lets you index docs, repos, PDFs, datasets, spreadsheets, Slack, Google Drive, and more -- then gives your AI agent a search API to query them. Your agent gets real answers instead of hallucinations.

What is Nia?

Nia is an API layer that gives agents up-to-date, continuously monitored context across repositories, documentation, PDFs, datasets, Slack, Google Drive, and local knowledge sources. It handles indexing, search, reading, research, and handoffs so agents can work from real source material instead of guesswork.

You can use it with agents like Cursor or Claude Code as an MCP server, or build your own applications with the Nia API.

Core Capabilities:

  • Universal Indexing - Index GitHub repos, documentation sites, PDFs, arXiv papers, HuggingFace datasets, spreadsheets, and local folders
  • Universal Search - Sub-5s semantic search across all indexed sources
  • Package Search - Search 150M+ pre-indexed documents from PyPI, NPM, Crates.io, and Go modules -- no indexing required
  • Document Agent - Deploy an autonomous AI agent into any indexed PDF or document for deep research with cited answers
  • Data Extraction - Extract structured data from PDFs into JSON using custom schemas
  • Tracer - Search GitHub code without indexing using specialized sub-agents (Fast mode with Haiku, Deep mode with Opus)
  • Oracle Research Agent - Autonomous deep research across codebases and documentation
  • Context Sharing - Save plans, discoveries, and conversation state between different agents
  • Connectors - Integrate Notion, Confluence, and other external sources via OAuth/API key
  • Google Drive Integration - Browse, select, index, and keep Drive content synced
  • Slack Search - Index Slack workspaces and search conversations semantically
  • E2E Encryption - Zero-knowledge sync for iMessage, WhatsApp, Apple Notes, Contacts, and more
  • Local Sync - Sync local folders, databases, and chat history with continuous monitoring
  • Scoped MCP - Create task-specific MCP surfaces for focused workflows
  • Auto-Sync - Sources are continuously monitored and updated automatically
  • API & MCP - Available as an API or MCP server for any agent

Example: Using Nia in Cursor with Package and Documentation Search

Quick Start

One-Command Install (Under 1 minute)

npx nia-wizard@latest

This wizard handles everything:

  • Creates your account or logs you in
  • Generates your API key automatically
  • Auto-detects and configures your IDE
  • Works for Cursor, VS Code, Claude Code, Windsurf, and 30+ other agents

Alternative methods:

pnpx nia-wizard@latest       # pnpm
bunx nia-wizard@latest       # bun (fastest)
yarn dlx nia-wizard@latest   # yarn

Supported Agents

Nia works with 30+ agents including:

AgentAgentAgent
CursorVS CodeClaude Code
WindsurfClineContinue.dev
Claude DesktopZedJetBrains AI
OpenAI CodexCopilot CLIGemini CLI
Amazon QRoo CodeKilo Code
Qwen CoderMistral VibeAnd many more...

See our full setup guide for all supported agents.

Source Types

Nia can index and search across a wide range of knowledge sources:

Source TypeHow to IndexNotes
Code & Repositoriesindex or TracerGrep, semantic search, file trees
Documentation Sitesindex on any URLllms.txt aware, supports crawl filters
PDFs & Research Papersindex on PDF/arXiv URLSection-aware retrieval, Document Agent
HuggingFace Datasetsindex on dataset URLRow-level search, schema discovery
Google DriveOAuth integrationDocs, Sheets, Slides, PDFs with incremental sync
Spreadsheetsindex CSV/TSV/XLSX/XLSRow-aware, header-aware indexing
SlackWorkspace integrationReal-time sync via Events API
X (Twitter)Account indexingSemantic search over posts and threads
Local Foldersindex(folder_path=...)Continuous sync available
ConnectorsNotion, Confluence, etc.OAuth and API key auth with scheduled sync
E2E EncryptedTypeScript SDKiMessage, WhatsApp, Notes, Contacts, Reminders

Key Features

Document Agent

Deploy an autonomous AI agent into any indexed PDF or document. It plans its own research strategy, navigates document structure, and produces answers with section-aware citations. Supports structured JSON output and streaming.

Data Extraction

Extract structured records from PDFs -- financial filings, invoices, spec sheets, engineering drawings. Three modes: table extraction, visual element detection, and engineering extraction.

Tracer

Search GitHub code without indexing. Tracer delegates tasks to specialized sub-agents operating in parallel. Fast mode (Haiku) for quick lookups, Deep mode (Opus 1M context) for thorough investigations.

Package Search (No Indexing Required)

Search 150M+ pre-indexed documents from PyPI, NPM, Crates.io, and Go modules. Regex and semantic search across public package source code.

Oracle Research Agent

Autonomous deep research across codebases and documentation. Chains multiple searches and builds dynamic knowledge trees for complex questions.

Context Sharing

Save plans, discoveries, edited files, and conversation state so another agent can pick up where you left off. Supports scratchpad, episodic, fact, and procedural memory types.

Connectors

Integrate external data sources through a unified framework. Supports Notion, Confluence, and more with OAuth/API key authentication, scheduled syncing, and status monitoring.

E2E Encryption

Zero-knowledge sync for personal data -- iMessage, WhatsApp, Apple Notes, Contacts, Reminders, Stickies, and Screenshots. Plaintext never leaves your device.

Use Cases

Developers are building diverse applications with Nia's API:

  • Community forum search (Cursor Forum Search -- 5,000+ pages indexed)
  • Knowledge base Q&A (Paul Graham Essays, Naval Wisdom)
  • Document archives (Epstein Archive, legal research)
  • Blog search (Simon Willison's Weblog -- 4,500+ posts)
  • Dataset exploration (HuggingFace datasets)
  • Code review agents that fetch up-to-date documentation on demand
  • Law research agents indexing legal PDFs
  • PDF book agents for students and researchers
  • Custom search engines for any content

See trynia.ai/use-cases for featured projects.

Enterprise Ready

  • SOC-2 Compliance for enterprise customers
  • SLA Guarantees with dedicated support
  • Self-hosted deployment for complete data sovereignty
  • No AI training -- your data is never used to train external models
  • E2E encryption and advanced data handling
  • Custom infrastructure and security options

Community & Support

Report Issues

Found a bug or have a feature request? We'd love to hear from you!

Resources

Enterprise Contact

Need enterprise features, custom deployment, or have questions about SOC-2 compliance?

Contact Founders: founders@nozomio.com

Privacy & Security

  • SOC-2 Compliance for enterprise customers
  • No AI training - Your data is never used to train external AI models
  • E2E encryption available for sensitive personal data
  • Data opt-out from AI providers (Anthropic, OpenAI, Gemini) -- they do not store or train on your data
  • 350+ exclusion patterns protect sensitive files from being synced

Pricing

FeatureFreeBuilderTeamBusinessEnterprise
Price$0$15/month$50/seat/month$99/seat/monthCustom
Queries50/month1,000/month5,000/monthUnlimitedUnlimited
Web Searches20/month200/month1,000/monthUnlimitedUnlimited
Package Search50/monthUnlimitedUnlimitedUnlimitedUnlimited
Contexts51001,000UnlimitedUnlimited
Deep ResearchCredits only30/month200/monthUnlimitedUnlimited
OracleCredits only30/month200/monthUnlimitedUnlimited
TracerCredits only30/month (3 concurrent)200/month (10 concurrent)Unlimited (50 concurrent)Unlimited (100 concurrent)
Indexing3 lifetime50/month500/monthUnlimitedUnlimited
Concurrent Indexes1550UnlimitedUnlimited
SOC 2----Yes
SLA----Yes
Dedicated Support---YesYes

Credit Packs - Need more? Buy credits on-demand. Credits never expire.

PackCreditsPricePer Credit
Starter100$3$0.030
Plus300$7$0.023
Developer1,000$18$0.018
Growth5,000$50$0.010
Scale30,000$149$0.005
Max100,000$499$0.005

Credit Costs per Operation:

OperationCredits
Search & Context1
Indexing & Sync10
Deep Research10
Oracle15
Tracer15

See full pricing details for more information.


Made with care by Nozomio Labs in San Francisco

Files in the repo

Repository payload5 top-level entries
  • .github
  • .gitignore
  • LICENSE
  • README.md
  • SECURITY.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More connectors

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

86k

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

43k

Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code

14k
okf-memory/
okf-agent-memory

Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.

547
tirth8205/
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

31k
2akouwu/
reverify

Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.

1.1k