Get Involved
Star the Repo
Show your support by starring the repository.
Report Issues
Found a bug? Open an issue and help us improve.
Submit PRs
Contribute code by submitting a pull request.
Join Discussions
Share ideas and connect with other contributors.
Development Setup
To contribute to nao, clone the repository and follow the setup instructions:Tech Stack
nao is built with modern technologies:Backend
| Technology | Purpose |
|---|---|
| Fastify | High-performance web framework |
| Drizzle ORM | TypeScript ORM for database access |
| tRPC | End-to-end typesafe APIs |
Frontend
| Technology | Purpose |
|---|---|
| React | UI framework |
| Tanstack Query | Data fetching and caching |
| tRPC Client | Typesafe API client |
| Shadcn UI | Component library |
CLI
| Technology | Purpose |
|---|---|
| Python | CLI tooling and context builder |
Running with Docker
You can also run nao using Docker:Join the Community
Ways to Contribute
There are many ways to contribute to nao:- Code contributions — Fix bugs, add features, improve performance
- Documentation — Improve docs, add examples, fix typos
- Bug reports — Report issues you encounter with detailed reproduction steps
- Feature requests — Suggest new features and improvements
- Community support — Help answer questions in Slack and GitHub Discussions