Better in the open.

Synapass is Apache 2.0 open source. Contributions are welcome — code, docs, evals, dashboards, and sharp bug reports all count.

Contribute

Read CONTRIBUTING first: commit style, which test suite each change type needs, and which document owns which fact.

Open

Discuss & report

Questions start at the FAQ; bugs and proposals belong in GitHub issues with a reproduction and redacted config.

Open

Conduct

Participation is governed by the Code of Conduct, which sets expectations for technical disagreement as well as behavior.

Open

The contributor loop

The checks every pull request runs — run them locally first:

checks
make test                 # Go + Python suites
make lint                 # go vet, golangci-lint, ruff, mypy
make dashboard-typecheck  # Next.js dashboard types

Start reading at internal/api/chat.go for the request path, internal/routing for the decision logic, and internal/domain for the vocabulary. Docs live alongside the product in /docs →