Project developer

Muhammad Umar Jabbar — Khanewal, Punjab, Pakistan. Developer website ↗

Quick contribution flow

  1. Fork the repository and create a focused branch.
  2. Install development dependencies with pip install -e '.[dev]'.
  3. Make a small, documented change with regression tests.
  4. Run pytest and git diff --check.
  5. Open a pull request explaining the user problem and tradeoffs.

High-value feature opportunities

Contribution rules

Keep the default behavior local-first and explicit. Do not add telemetry, remote uploads, hidden conversation interception, or required API keys without a documented opt-in design and community review.

Please do not submit credentials or private repository data. Use the security process in SECURITY.md for vulnerability reports.

Community

Open an issue for a bug or feature idea. Pull requests should include tests when behavior changes. Documentation-only contributions are welcome and valuable.