Programming puzzles
Mac · iPhone · iPad
Herbot Bot support
Questions about a puzzle, your progress, or AI Battlefield? Get help directly from the developer.
For Herbot Bot on the App Store and Herbert, the open-source edition.
Here to help
Contact the developer
Send Hugo Gu your questions, bug reports, or feature requests.
[email protected]Use the link to open your email app, or copy the address. No support account is needed.
Reporting a problem
Help me reproduce it
Include these details in your message:
- App and system version Find the app version at the end of the Guide. Include your macOS, iOS or iPadOS version and device model.
- What happened Describe the steps, what you expected, and what happened instead. Add the lesson number if relevant.
- A little context Include the app’s interface language and, if helpful, a screenshot or error message.
Please leave out API keys, passwords, and personal or confidential information. Check screenshots before sending them.
Prefer to report a problem publicly?
Open a GitHub issueA GitHub account is required for this option. Email is always available above.
Common questions
A few quick answers
How do I back up or move my progress?
Your progress is saved on your device. Open Progress, choose Export, and save the JSON backup somewhere safe. To restore it or move it to another device, open Progress → Import and select the file.
Imports validate solutions and keep the shorter one when both devices have solved a puzzle.
Do I need an internet connection?
The ordinary puzzle game works offline. Only the optional AI Battlefield connects to the AI providers you configure. You can play the puzzles without setting up an AI provider.
Why is my AI provider request failing?
Check the provider’s API key, endpoint, model availability, account balance and usage limits. Your device also needs to be able to reach the provider over the network.
If you still need help, include the provider and model names and the error message. Never send your API key.
Can AI Battlefield requests cost money?
AI Battlefield uses your own provider account and API key. The provider may charge you for requests according to its pricing. The app does not supply shared credits.
Optional time and token limits help control a match, but the provider’s billing records determine the charges.
How do I remove a stored API key?
In AI Battlefield, open AI Providers (Models on iPhone), select the provider and choose Remove provider. This deletes its configuration and stored Keychain key.
Existing match histories remain on your device.
Which languages does the app support?
English, Simplified Chinese and Japanese. The app follows your device or per-app language setting and uses English for other languages.