Welcome aboard!
- GitHub: https://github.com/ThinkfleetAI/thinkfleet-engine
- Discord: https://discord.gg/qkhbAGHRBT
- X/Twitter: @thinkfleetbot
-
Peter Steinberger - Benevolent Dictator
-
Shadow - Discord + Slack subsystem
- GitHub: @thewilloftheshadow · X: @4shad0wed
-
Jos - Telegram, API, Nix mode
- Bugs & small fixes → Open a PR!
- New features / architecture → Start a GitHub Discussion or ask in Discord first
- Questions → Discord #setup-help
- Test locally with your ThinkFleet instance
- Run linter:
npm run lint - Keep PRs focused (one thing per PR)
- Describe what & why
Built with Codex, Claude, or other AI tools? Awesome - just mark it!
Please include in your PR:
- Mark as AI-assisted in the PR title or description
- Note the degree of testing (untested / lightly tested / fully tested)
- Include prompts or session logs if possible (super helpful!)
- Confirm you understand what the code does
AI PRs are first-class citizens here. We just want transparency so reviewers know what to look for.
We are currently prioritizing:
- Stability: Fixing edge cases in channel connections (WhatsApp/Telegram).
- UX: Improving the onboarding wizard and error messages.
- Skills: Expanding the library of bundled skills and improving the Skill Creation developer experience.
- Performance: Optimizing token usage and compaction logic.
Check the GitHub Issues for "good first issue" labels!
By contributing to this project, you certify that your contribution was created in whole or in part by you and you have the right to submit it under the project's license (Sustainable Use License). All contributions are subject to the same license as the project.
This project uses the Sustainable Use License. By submitting a pull request, you agree that your contributions will be licensed under the same terms. Files matching the .ee. pattern are covered by the Enterprise License.