<<<<<<< HEAD
LaravelGPT is a CLI tool that allows you to interact with AI models and other tools. It is optimized for Cursor Composer Agent but it can be used by any coding agent that can execute commands.
npm install -g laravelgpt
Customize laravelgpt
behavior by creating a laravelgpt.config.json
file. This file can be created either globally in ~/.laravelgpt/laravelgpt.config.json
or locally in your project root.
The laravelgpt.config file configures the local default behaviour for each command and provider.
Here is an example of a typical laravelgpt.config.json file, showing some of the most common configuration options:
{
// Commands
"repo": {
"provider": "openrouter",
"model": "google/gemini-2.5-pro-preview"
},
"doc": {
"provider": "openrouter",
"model": "anthropic/claude-sonnet-4",
"maxTokens": 4096
},
"web": {
"provider": "gemini",
"model": "gemini-2.5-pro-preview"
},
"plan": {
"fileProvider": "gemini",
"thinkingProvider": "perplexity",
"thinkingModel": "r1-1776"
},
"browser": {
"headless": false
},
//...
// Providers
"stagehand": {
"model": "claude-sonnet-4-20250514", // For Anthropic provider
"provider": "anthropic", // or "openai"
"timeout": 90000
},
"openai": {
"model": "gpt-4o"
}
//...
}
For details of all configuration options, see CONFIGURATION.md. This includes details of all the configuration options and how to use them.
Set the following environment variables to configure laravelgpt
:
PERPLEXITY_API_KEY
: Your Perplexity API keyGEMINI_API_KEY
: Your Google Gemini API keyOPENAI_API_KEY
: Your OpenAI API key (optional, for Stagehand)ANTHROPIC_API_KEY
: Your Anthropic API key (optional, for Stagehand and MCP)OPENROUTER_API_KEY
: Your OpenRouter API key (optional, for MCP)XAI_API_KEY
: Your xAI Grok API key (optional, for xAI models)GITHUB_TOKEN
: Your GitHub token (optional, for enhanced GitHub access)
laravelgpt
integrates with various IDEs and environments. Ensure your project is set up to use laravelgpt
correctly.
Execute commands using:
laravelgpt <command> [options]
For example:
laravelgpt web "What's new in TypeScript 5.7?"
Generate comprehensive documentation for repositories:
laravelgpt doc [options]
Options:
--from-github <url>
: GitHub repository URL to document--subdir <path>
: Subdirectory to focus on--with-doc <url>
: Additional document to include for context--format <format>
: Output format (markdown, json, html)--output <path>
: Save output to specified file--provider <name>
: AI provider to use--model <name>
: Model to use--max-tokens <number>
: Maximum tokens to use--hint <text>
: Additional hint for documentation--debug
: Enable debug mode--quiet
: Suppress progress output--save-to <path>
: Save output to file
Examples:
# Generate documentation for current repository
laravelgpt doc
# Generate documentation for GitHub repository
laravelgpt doc --from-github https://github.com/username/repo
# Generate documentation with specific format
laravelgpt doc --format json
# Save documentation to file
laravelgpt doc --output docs/README.md
# Generate documentation with multiple options
laravelgpt doc --format html --output docs/index.html --provider gemini
Automate browser interactions for web scraping, testing, and debugging:
# Open a URL and capture page content
laravelgpt browser open "https://example.com" --html
# Take a screenshot
laravelgpt browser open "https://example.com" --screenshot=page.png
# Debug in an interactive browser session
laravelgpt browser open "https://example.com" --connect-to=9222
Access multiple AI models through a unified API:
# Use OpenRouter for MCP commands
laravelgpt mcp "Explain the authentication flow in this project, which files are involved?"
Use the testing framework to create and run tests:
# Run tests in the current directory
laravelgpt test
# Run tests in a specific directory
laravelgpt test --dir=tests/unit
laravelgpt
is designed to be used with Cursor Composer Agent but it can be used by any coding agent that can execute commands. Ensure your project is set up to use laravelgpt
correctly.
Contributions are welcome! Please feel free to submit a Pull Request. If you used laravelgpt
to make your contribution please include screenshots or videos of laravelgpt
in action.
MIT License - see LICENSE for details.
π Full-Stack Developer | π€ AI & OSINT Automation Architect | π Mobile Unlock Specialist
π΄ Founder of Red Hackers | π₯ Reverse Engineer | π¦ Malware & Virus Analyst
π‘ Telegram Bot Developer | π PHP ionCube Decoder Specialist | π Data Scraping Expert
I'm a passionate developer bridging software engineering, AI, offensive security, and mobile technology. I create tools that automate, secure, and unlock potential in the digital world. From Laravel SaaS platforms and Telegram bots to UFSTool-based mobile unlock systems and ionCube decryption tools, my work pushes boundaries while prioritizing ethical use.
As the founder of Red Hackers, I lead research in:
- AI-Driven Malware Analysis & Botnet Simulations
- OSINT & MegaLeak Tracking
- Mobile IMEI/FRP Unlock Tools
- PHP ionCube Decoder Development
- Telegram Automation & Data Scraping
- Laravel 10β12, Livewire, Tailwind, Vue, Alpine.js
- Dhru Fusion API for IMEI/Remote Unlock SaaS
- Role-based dashboards (Admin, Seller, User)
- UFSTool-based Scripts: IMEI, FRP, SIM, Network Unlock
- ADB/Fastboot Automation: Flash, modem patching, bootloop fixes
- Supported Brands: Samsung, Xiaomi, Huawei, Vivo, Oppo
- Multi-purpose bots with:
- File upload/download, encryption, and obfuscation
- IMEI service panels & real-time alerts
- Auto-scraping for messages, users, and channels
- Email/IP/Phone/Dark Web recon bots
- Telegram-integrated data harvesting
- Automated breach detection & alert systems
- ionCube Loader Decoder (PHP-based, educational use)
- Botnet Panels for red team simulations (VM-only)
- Encrypted C2 communication via PHP sockets
- Python: Tkinter, PyQt5, CustomTkinter
- C#/VB.NET: GUI tools, obfuscators, and simulators
- Key projects: Telegram GUIs, file encryptors, TeraBox downloaders
- OpenAI, Claude, Gemini: Text, image, code generation
- Laravel-based GPT SaaS platforms
- ionCube Decoder for PHP script analysis (ethical use only)
- CrackMe solvers, IDA, x64dbg, Ghidra
- Malware behavior analysis (keyloggers, RATs, trojans)
Tool | Description |
---|---|
ionCube PHP Decoder | Decodes ionCube-encrypted PHP files for analysis (Educational) |
Python ionCube Decoder | Python-based tool for ionCube file inspection |
IMEI Sync Pro | Laravel + Dhru API SaaS for mobile unlocking |
LeakHunter | Telegram + Web dashboard for breach tracking |
RedBot | Telegram bot with scraping, file ops, and automation |
UFSTool Pro | Python + Batch tool for mobile unlock/repair |
TeraBox Downloader GUI | Python desktop app for file fetching |
Languages: PHP, Python, JavaScript, C++, C#, VB.NET, SQL, Bash
Frameworks: Laravel, Tailwind, PyQt, Tkinter, Vue, WinForms
AI Models: GPT-4.5, Claude, Gemini, SDXL, Whisper
Security Tools: IDA, Ghidra, Radare2, Wireshark, PEStudio
Bot Tools: Pyrogram, Telethon, PHP Sockets, Telegram Bot API
Mobile Tools: UFSTool, ADB, Fastboot, Dhru API
- Laravel IMEI Panel + Dhru
- TeraBox Downloader GUI
- Telegram Account Deleter
- ionCube Decoder Suite (Private, Request Access)
- RedBot Telegram System (Private)
- Web Crawler for MegaLeaks
- Telegram LLM Assistant with file AI capabilities
- RedHackerShell: Terminal for tool/script execution
- PHP ionCube Decoder Public Edition (Educational VM-only)
- Laravel Breach Engine with API tracking
- π GitHub: github.com/laravelgpt
- π‘ Telegram:
@ComingSoon
- π Website: Coming Soon
- π Facebook: facebook.com/shamimdevs
π§ βCode the unseen. Automate the unknown. Unlock the impossible.β
β Script Coder / Red Hackers Founder -π§ Nothing is impossible β everything is possible. Hacking is not just skill, it's magic.77fec43f9dccc2412824d2a180f7bec954ec2c69