HelperTools is a terminal extension toolkit that provides easy-to-use commands for developers. It includes file management, AI assistance, server control, and automation features.
Yes! HelperTools is open-source and licensed under the MIT License.
Currently Windows (PowerShell and CMD). Linux and macOS support is planned for future releases.
No! HelperTools is designed to be user-friendly. Just type commands and follow the prompts.
Anywhere you have sufficient disk space. The installer automatically handles alternate drive installations if Drive C is full.
No admin rights required for basic installation. However, modifying system PATH may require admin access depending on your Windows configuration.
- Windows 7 or later
- Python 3.8 or higher (required)
- Node.js 16 or higher (optional, for web features)
- 100 MB free disk space (minimum)
- 500 MB recommended (with all dependencies)
Yes! The installer automatically uses your current drive and avoids filling up Drive C.
Simply type hts or helpertools in any terminal after adding it to your PATH.
hts.bat is just a shortcut alias that calls main.bat. They do the same thing.
Type help when HelperTools is running.
Yes, once you add HelperTools to your PATH environment variable.
Type exit or quit.
HelperToolsAI is an AI assistant (based on Brahma AI) integrated into HelperTools. It can help with coding, file processing, web browsing, and many other tasks.
Yes, it uses AI providers like DeepSeek, OpenAI, or OmniRoute which require an internet connection and an API key.
HelperTools uses a Bring Your Own Key (BYOK) system. You configure your keys locally:
apikey set deepseek your-deepseek-api-key
apikey active deepseekdeepseek— DeepSeek (recommended, strong performance)openai— OpenAI GPT modelsomniroute— Your personal OmniRoute proxyanthropic— Claudegemini— Google Geminigroq— Groq fast inferenceopenrouter— OpenRouter multi-modelcustom— Any OpenAI-compatible endpoint
No. Your keys are stored locally only in config/apikeys.json and are never uploaded or shared.
apikey set omniroute your-omni-api-key
apikey active omnirouteThen launch HelperToolsAI:
brahma- Visit Google AI Studio: https://makersuite.google.com/
- Create an account and generate an API key
- Add it to
Brahma-AI/config/api_keys.json
Yes! Start it in web mode (brahma web) and connect from your phone's browser using the provided URL.
We renamed it to reflect its integration with HelperTools and its optimized background processing mode.
- Web Server (Node.js): Browser-based interface accessible from any device
- App Server (Python): Desktop GUI application with advanced features
Yes! They use different ports and don't interfere with each other.
Default is 3000. You can change it in config/settings.json.
Yes! Use your computer's IP address instead of localhost (e.g., http://192.168.1.100:3000).
Type server stop in HelperTools.
Solution: Make sure HelperTools directory is in your PATH environment variable and restart your terminal.
Solution: Install Python from https://www.python.org/ and make sure to check "Add Python to PATH".
Solution:
- Check your internet connection
- Run
python -m pip install --upgrade pip - Try
installcommand again - Check logs with
logscommand
Solution: Run the install command from a drive with more space (e.g., F:\HelperTools\commands\install.bat). The installer automatically uses the current drive.
Solution:
- Check if Node.js is installed:
node --version - Check if port 3000 is available
- Try changing port in
config/settings.json - Check logs:
server/web_server/logs/
Solution:
- Check if API key is configured
- Check internet connection
- Review logs in
Brahma-AI/config/logs/ - Try restarting: exit and
brahmaagain
Solution:
- Check system resources (RAM, CPU)
- Close unnecessary programs
- Use web mode for AI instead of desktop mode
- Check antivirus isn't blocking HelperTools
- Create a
.batfile incommands/directory - Name it after your command (e.g.,
mycommand.bat) - Add your script logic
- Use it by typing the command name in HelperTools
Colors are defined using ANSI codes in the batch scripts. Edit the command files to customize colors.
Edit config/settings.json and modify the server section.
Yes! Add skill definitions to config/skills/ and implement actions in Brahma-AI/actions/.
Yes! HelperTools commands can be called from scripts. Just ensure the PATH is set correctly.
The web server exposes a REST API. Check server/web_server/server.js for endpoints.
Yes, you can use Windows Task Scheduler or NSSM to run servers as services.
Copy the config/ directory to a safe location. This includes settings, logs, and saved data.
Yes, but you'll need to adapt the batch scripts to bash scripts. Linux support is planned for future releases.
See CONTRIBUTING.md for detailed guidelines. Contributions are welcome!
Open an issue on GitHub with:
- Clear description
- Steps to reproduce
- Expected vs actual behavior
- System information
- Relevant logs
Absolutely! Open an issue with the "feature request" label and describe your idea.
HelperTools runs locally on your machine. Your data never leaves your computer unless you use features that explicitly require external services (like AI features).
No. HelperTools does not collect any usage data or telemetry.
API keys are stored in local JSON files. Keep your config/api_keys.json file secure and never commit it to version control.
- Check the full documentation:
README.md - Open an issue on GitHub
- Check existing issues and discussions
- Contact the maintainers
Last updated: 2026-07-15