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/tuiWhere to start
Look for issues tagged good first issue on the issue tracker. Documentation fixes are always appreciated.
Submitting a PR
- Fork or create a branch.
- Make your change with focused commits.
- Run
gofmt -w .andgo test ./...locally. - 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