Skip to main content

Join the dazense open source community and help build the #1 analytics agent dazense is an open source project, and we welcome contributions from the community!

Get Involved

Development Setup

To contribute to dazense, clone the repository and follow the setup instructions:
# Clone the repository
git clone https://github.com/metazense/dazense.git
cd dazense

# Install dependencies
npm install

# Follow the development setup in CONTRIBUTING.md
For detailed development guidelines, commands, and contribution standards, see the CONTRIBUTING.md file.

Tech Stack

dazense is built with modern technologies:

Backend

TechnologyPurpose
FastifyHigh-performance web framework
Drizzle ORMTypeScript ORM for database access
tRPCEnd-to-end typesafe APIs

Frontend

TechnologyPurpose
ReactUI framework
Tanstack QueryData fetching and caching
tRPC ClientTypesafe API client
Shadcn UIComponent library

CLI

TechnologyPurpose
PythonCLI tooling and context builder

Running with Docker

# Pull the image
docker pull metazense/dazense:latest

# Run the container
docker run -d \
  --name dazense \
  -p 5005:5005 \
  -e DAZENSE_DEFAULT_PROJECT_PATH=/app/example \
  -e OPENAI_API_KEY=sk-... \
  metazense/dazense:latest
Access the UI at http://localhost:5005.

Join the Community

  • Slack — Connect with other dazense users and contributors
  • GitHub — Watch releases and follow development

Ways to Contribute

  • 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