🤖 Poing AI¶
Intelligent AI Code Review, Issue Triage, and Multi-Platform Dependency Automation
What is Poing AI?¶
Poing AI is an enterprise-grade AI bot, developer CLI, and GitHub Action designed to automate the developer workflow for game engines (Godot, Unity, Unreal) and multi-platform native software (Android, iOS, C#, C++, Rust, Python).
flowchart LR
A[Pull Request / Issue / Diff] --> B[Poing AI Engine]
B --> C[AI Review & Inline Suggestions]
B --> D[Issue Triage & Labeling]
B --> E[Multi-Platform Dependency Sync]
B --> F[Local Terminal CLI]
⚡ Key Capabilities¶
- Full-File Ground Truth: Inspects full files alongside diffs to prevent hallucinating missing methods or context.
- Engine Rules: Custom analyzers for Godot (
:=static inference,class_nameinternal encapsulation), Unity, and Unreal. - Anti-Hallucination: Queries the live GitHub API in real time to verify GitHub Actions versions.
- Thumbs-Down Learning: Permanently eliminates recurring false positives by learning from developer
👎reactions. - Thread Auto-Resolution: Resolves outdated review threads automatically once fixes are pushed.
- Automatically classifies incoming issues with appropriate labels (
bug,enhancement,android,ios, etc.). - Evaluates priority levels (
high,medium,low). - Detects possible duplicate issues and creates missing labels on the fly.
- Scans upstream datasources: Google Maven, Maven Central, Swift Package Manager, Godot Releases, Unity UPM, and NuGet.
- Auto-bumps versions in project manifests and generates AI release summaries with breaking change warnings.
🚀 Getting Started¶
Ready to add Poing AI to your repository?
- Check out the Quick Start Guide to set up in 2 minutes.
- Learn about On-Demand PR Commands like
/review. - Install the Local CLI via PyPI:
pip install poing-ai.