All 151 Dependencies

Every package nao depends on, ranked by repo health score.

nao is an open-source framework for building and deploying analytics agents on top of your existing data infrastructure. Data engineers and analytics engineers create a structured context — combining schema metadata, documentation, business rules, and query examples — that shapes how the AI agent reasons about your specific data. That context is versioned, testable, and fully under your control.

Once the context is built with the nao-core Python CLI, the nao chat interface gives business users a natural language front-end to query any connected warehouse: BigQuery, Snowflake, PostgreSQL, Databricks, Redshift, and more. Users type questions, the agent generates and runs SQL, and results come back with native visualizations — no SQL knowledge required from the end user.

What sets nao apart is its structured approach to agent reliability. Before deploying to users, data teams can write YAML-based unit tests that benchmark the agent against expected SQL outputs. Performance is tracked over time, and user thumbs-up/thumbs-down feedback flows back to the data team so the context can be improved iteratively.

nao is backed by Y Combinator and ships with Docker support, Slack and Telegram bot integrations, MCP compatibility, and multi-LLM support across OpenAI, Anthropic, Google Gemini, Mistral, Azure, and Ollama. The entire stack — CLI, backend, and frontend — is open source under Apache 2.0, with enterprise features (SSO, branding, licensing) gated behind a commercial tier.

34 proxy-from-env ^1.1.0 outdated 36 use-stick-to-bottom ^1.1.1 38 gray-matter ^4.0.3 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 44 cmdk ^1.1.1 46 npm-run-all ^4.1.5 46 sshtunnel >=0.4.0 47 vscode-ripgrep ^1.17.0 49 questionary >=2.1.0 50 React Syntax Highlighter ^16.1.0 52 resvg-js ^2.6.2 52 glom >=23.0.0 53 @monaco-editor/react ^4.7.0 53 Jinja >=3.1.0 53 python-dateutil >=2.8.0 55 HTTPX >=0.27.0 56 minimatch ^10.1.1 56 PyYAML >=6.0.0 56 superjson ^2.2.6 57 react-datepicker ^9.1.0 58 msgraph-sdk-javascript ^3.0.7 58 mysql-connector-python ==9.5.0 outdated 58 pytest-timeout >=2.3.0 60 tsup ^8.5.1 62 rich >=14.0.0 63 JSZip ^3.10.1 65 pyngrok >=7.0.0 66 DOM Testing Library ^10.4.0 66 React Testing Library ^16.2.0 66 Ajv ^8.20.0 66 Certifi >=2024.0.0 66 node-sql-parser ^5.4.0 66 python-dotenv >=1.2.1 67 ollama-python >=0.4.0 67 postgres ^3.4.8 68 fastify-formbody ^8.0.2 outdated 68 fastify-plugin ^5.1.0 outdated 69 date-fns ^4.1.0 71 OpenRouter AI SDK Provider ^2.10.0 outdated 71 ClickHouse Driver >=0.2.9 72 Fuse.js ^7.3.0 72 redshift_connector >=2.1.13 73 Drizzle ORM ^0.31.8 outdated 73 Drizzle ORM ^0.45.1 74 pino-pretty ^13.1.3 75 APScheduler >=3.10.0 75 dotenv ^17.2.3 75 web-vitals ^5.1.0 outdated 76 Radix UI ^1.2.12 76 Radix UI ^1.1.15 76 Radix UI ^1.1.15 76 Radix UI ^2.1.16 outdated 76 Radix UI ^1.1.16 76 Radix UI ^2.2.6 outdated 76 Radix UI ^1.2.4 76 Radix UI ^1.2.8 76 Radix UI ^1.4.3 77 React Resizable Panels ^4 78 @fastify/multipart ^10.0.0 78 tRPC Server ^11.8.1 78 tRPC Server ^11.8.1 78 tRPC Server ^11.8.1 79 node-postgres ^8.16.3 80 SQLGlot >=26.0.0 81 js-yaml ^4.1.1 outdated 81 posthog >=7.8.0 83 TanStack Devtools (React) ^0.7.0 outdated 83 better-sqlite3 ^12.5.0 outdated 83 class-variance-authority ^0.7.1 83 mcporter ^0.7.3 outdated 84 @fastify/static ^8.1.0 outdated 84 Streamdown ^1.0.2 outdated 84 cryptography >=46.0.3 84 notion-client >=2.7.0 84 Streamdown ^2.4.0 85 dnd-kit ^6.3.1 85 dnd-kit ^10.0.0 outdated 85 dnd-kit ^3.2.2 outdated 85 Chat SDK ^4.15.0 85 cron-parser ^5.5.0 85 Cyclopts >=4.4.4 88 jose ^6.2.2 88 tailwind-merge ^3.4.0 89 Better Auth ^1.6.3 89 Better Auth ^1.6.3 89 Cheerio ^1.2.0 89 Nodemailer ^7.0.13 outdated 89 sql-formatter ^15.7.2 90 MCP TypeScript SDK ^1.29.0 90 Tailwind CSS ^4.0.6 90 TanStack Form ^1.28.0 90 boto3 >=1.34.0 90 Ibis >=9.0.0 90 prettier ^3.5.3 90 Tailwind CSS ^4.0.6 90 Uvicorn >=0.40.0 90 Zod ^4.2.1 91 Tiptap Core ^3.20.0 91 Tiptap Core ^3.20.0 91 Tiptap Core ^3.20.0 91 Tiptap Core ^3.20.0 91 Tiptap Core ^3.20.0 91 FastAPI >=0.128.0 91 lucide-react ^0.562.0 outdated 91 Recharts 2.15.4 outdated 92 AI SDK ^4.0.101 outdated 92 AI SDK ^3.0.15 outdated 92 AI SDK ^3.0.49 outdated 92 AI SDK ^3.0.16 outdated 92 AI SDK ^4.0.80 outdated 92 AI SDK ^3.0.13 outdated 92 AI SDK ^3.0.1 outdated 92 AI SDK ^3.0.99 outdated 92 TanStack Query ^5.90.16 92 TanStack Table ^8.21.3 outdated 92 @vitejs/plugin-react ^5.0.4 outdated 92 AI SDK ^6.0.97 outdated 92 jsdom ^27.0.0 outdated 92 KaTeX ^0.16.45 outdated 92 Pydantic >=2.10.0 92 snowflake-connector-python >=4.2.0 92 Vitest ^4.0.16 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1030.0 93 Fastify ^5.6.2 93 Google Gen AI Python SDK >=1.61.0 93 posthog-js ^1.336.4 93 posthog-js ^5.21.2 outdated 93 Vite ^7.1.7 outdated 94 ESLint ^9.18.0 outdated 94 TanStack Router ^1.132.0 94 TanStack Router ^1.132.0 94 TanStack Router ^1.132.0 94 ESLint ^9.18.0 outdated 94 kubernetes >=29.0.0 94 typescript-eslint ^8.21.0 95 Anthropic Python SDK >=0.76.0 95 OpenAI Python SDK >=1.0.0 95 Puppeteer ^24.40.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.9.0 outdated 96 @slack/web-api ^2.0.6 outdated 96 @slack/web-api ^7.13.0 outdated 96 NumPy >=1.26.0 96 pytest >=9.0.2 96 TypeScript ^5.7.2 outdated 97 @azure/identity ^4.13.0 97 React ^7.0.1 outdated 97 React ^19.2.4 97 React DOM ^19.2.4 98 Azure Identity (Python) >=1.19.0 98 pandas >=2.1.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search