Skip to content
Contribute

Contribute

mini-claude is MIT licensed and built in the open. Bug reports, ideas, and PRs are all welcome — especially the small ones.

Ground rules

  • Keep the scope tight: one terminal chat client, done well. We say no to features that bloat the core experience.
  • Local-first always: zero telemetry, zero cloud round-trips, zero accounts.
  • Match the Go style: gofmt, idiomatic packages, no dead code, short names where the context is obvious.

Setup

git clone https://github.com/hugostarte/Mini-Claude.git
cd Mini-Claude
go build ./...
go test ./...
go run ./cmd/tui

Where to start

Look for issues tagged good first issue on the issue tracker. Documentation fixes are always appreciated.

Submitting a PR

  1. Fork or create a branch.
  2. Make your change with focused commits.
  3. Run gofmt -w . and go test ./... locally.
  4. Open a PR with a clear description: what changed, why, how you tested.

Code of conduct

Be kind. Disagree on the technical merits. Assume good faith. That’s it.

Maintainers

  • Hugo Stawiarski