Let ChatGPT Voice watch your gameplay and chat like a gaming buddy.
Installer · Portable · Demo · Documentation · 简体中文
An open-source Windows desktop app that uses the ChatGPT website and Voice session you sign in to yourself—no developer API key required.
After the conversation becomes idle, it sends the latest game screen so the AI can respond, tease, or start a new topic naturally.
You stay in control of sign-in, Voice, screen capture, and when companion mode runs.
OpenGameMate is an independent open-source project and is not affiliated with or endorsed by OpenAI.
Watch real OpenGameMate promotional footage online:
The recordings show live gameplay, ChatGPT Voice, and OpenGameMate's screen-aware companion flow. No simulated product interface is used. To record another real demonstration, follow the demo recording guide.
- Works alongside a ChatGPT Voice conversation that you start and control.
- Automatically updates the conversation with the latest game screen after a continuous idle period.
- Defers automatic sending while Voice or the page is busy, helping avoid interruptions.
- Supports user-triggered screenshots from the app, tray, or a configurable global hotkey.
- Keeps ChatGPT sign-in in a dedicated WebView2 browser environment.
- Does not read chat history, replies, cookies, tokens, or voice content.
v0.1.0 Early Preview is available. This is a public testing build, not a claim of universal compatibility.
- Download the Windows x64 installer
- Download the Windows x64 portable ZIP
- View SHA-256 checksums
- Read the GitHub Release
The installer is currently not Authenticode-signed, so Windows may show an unknown-publisher or reputation warning. Installation also requires explicit acknowledgement of the possible game-account risk. The portable package is framework-dependent and requires .NET 8 Desktop Runtime and WebView2 Runtime.
After installing or extracting:
- Start OpenGameMate. It does not open ChatGPT or capture the screen automatically.
- Select Open ChatGPT, sign in yourself, and start Voice.
- Confirm Voice in OpenGameMate, then start companion mode and accept the primary-display capture notice.
- Keep playing and talking. After the selected idle period, OpenGameMate can send the newest screen; you can also trigger a screenshot manually.
You play and talk
↓
ChatGPT Voice and the page become continuously idle
↓
OpenGameMate captures the latest primary-display image
↓
The image and a short prompt are sent to your ChatGPT conversation
↓
ChatGPT can react to the screen or start a new topic
The idle wait can be set to 10, 15, 30, or 60 seconds (default: 10). Nothing is captured or inserted before the full wait completes. One continuous idle period triggers at most once and is rearmed after activity resumes.
- Sign-in, microphone permission, Voice startup, and companion-mode startup require user participation.
- Screen capture is limited to the primary display and one temporary PNG, which is removed after the submission attempt.
- OpenGameMate does not read ChatGPT replies, history, account details, cookies, tokens, full page HTML, microphone audio, or system audio.
- It does not inject into games, read game memory, simulate global input, or bypass anti-cheat, verification, quotas, or protected content.
- Third-party companion or automation tools may still conflict with game or platform rules and may lead to warnings, restrictions, suspension, or bans.
Read the complete Privacy Policy and Security Policy before use. The archived Phase 0 feasibility report records the original technical evidence and limitations.
- Windows 10 version 19041 or newer is required, together with .NET 8 Desktop Runtime and a current Microsoft Edge WebView2 Runtime for packaged builds.
- Capture currently targets the primary display only. Exclusive fullscreen, protected content, display drivers, and anti-cheat behavior can affect results.
- ChatGPT page structure, Voice availability, image upload support, account quotas, regional access, and platform policy can change.
- The built-in page rules are used while maintainer-owned signing trust anchors for remote rule updates are still being prepared.
- Targeted live checks and user RC acceptance have passed, but public compatibility reports across more systems and games are still needed.
See the v0.1.0 Release Notes and test plan for the detailed evidence boundary.
Requirements: Windows 10 version 19041 or newer, .NET 8 SDK, and a current Microsoft Edge WebView2 Runtime.
dotnet restore .\OpenGameMate.sln
.\scripts\Validate-ReleaseMetadata.ps1
dotnet build .\OpenGameMate.sln -c Release
dotnet test .\tests\OpenGameMate.Tests\OpenGameMate.Tests.csproj -c Release --no-build
dotnet run --project .\src\OpenGameMate.App\OpenGameMate.App.csproj -c ReleasePortable data mode:
OpenGameMate.App.exe --portableInstalled mode stores operational data under %LocalAppData%\OpenGameMate\; portable mode uses data\ beside the executable. See CONTRIBUTING.md and docs/ARCHITECTURE.md for development and packaging details.
Bug reports, compatibility results, documentation fixes, and focused contributions are welcome.
- Open a bug or compatibility report
- Browse existing issues
- Read CONTRIBUTING.md before changing code or workflows.
- Report vulnerabilities using the private process described in SECURITY.md; never post credentials, tokens, chats, or private screenshots publicly.
OpenGameMate is still an early public preview. Feedback, compatibility reports, and contributions are welcome. If you would like to follow its development, consider starring the repository.
OpenGameMate is available under the MIT License.
OpenGameMate is an independent open-source project and is not affiliated with or endorsed by OpenAI. ChatGPT and OpenAI are trademarks of their respective owners.