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