8000 laravelgpt (Script Coder) Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View laravelgpt's full-sized avatar

Block or report laravelgpt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
laravelgpt/README.md

<<<<<<< HEAD

LaravelGPT

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.

Quick Links

Topic Description
Essential information to understand what laravelgpt is and how to get started using it
What commands are available in laravelgpt and what does each one do?
How do I use the browser commands in laravelgpt? What browser automation capabilities are available?
How do I use different LLM providers with laravelgpt? What providers are supported?
How do I use the MCP commands in laravelgpt? What is MCP and how does it work?
How do I use the testing capabilities in laravelgpt? How can I create and run tests?
How do I configure laravelgpt? What configuration options are available?
How does telemetry work in laravelgpt? What data is collected and how is it used?
What are some examples of how to use laravelgpt commands effectively?

Table of Contents

Installation

npm install -g laravelgpt

Configuration

laravelgpt.config.json

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.

Environment Variables

Set the following environment variables to configure laravelgpt:

  • PERPLEXITY_API_KEY: Your Perplexity API key
  • GEMINI_API_KEY: Your Google Gemini API key
  • OPENAI_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)

IDE Integration

laravelgpt integrates with various IDEs and environments. Ensure your project is set up to use laravelgpt correctly.

Commands

laravelgpt cli

Execute commands using:

laravelgpt <command> [options]

For example:

laravelgpt web "What's new in TypeScript 5.7?"

Documentation Command

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

Browser Commands

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

MCP Commands

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?"

Testing Commands

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

Development

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.

Contributing

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.

License

MIT License - see LICENSE for details.

πŸ‘‹ MD Shamim Hossain β€” aka Script Coder

πŸš€ 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


🧠 About Me

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

🧰 My Arsenal

πŸ’» Web Development (SaaS + Secure)

  • Laravel 10–12, Livewire, Tailwind, Vue, Alpine.js
  • Dhru Fusion API for IMEI/Remote Unlock SaaS
  • Role-based dashboards (Admin, Seller, User)

πŸ”“ Mobile Unlock & Repair Tools

  • UFSTool-based Scripts: IMEI, FRP, SIM, Network Unlock
  • ADB/Fastboot Automation: Flash, modem patching, bootloop fixes
  • Supported Brands: Samsung, Xiaomi, Huawei, Vivo, Oppo

πŸ€– Telegram Bot Development

  • Multi-purpose bots with:
    • File upload/download, encryption, and obfuscation
    • IMEI service panels & real-time alerts
    • Auto-scraping for messages, users, and channels

🧲 OSINT & Scraping

  • Email/IP/Phone/Dark Web recon bots
  • Telegram-integrated data harvesting
  • Automated breach detection & alert systems

🐘 PHP Botnet & Security Tools

  • ionCube Loader Decoder (PHP-based, educational use)
  • Botnet Panels for red team simulations (VM-only)
  • Encrypted C2 communication via PHP sockets

πŸ–₯️ Desktop Apps

  • Python: Tkinter, PyQt5, CustomTkinter
  • C#/VB.NET: GUI tools, obfuscators, and simulators
  • Key projects: Telegram GUIs, file encryptors, TeraBox downloaders

πŸ€– AI & LLM Integrations

  • OpenAI, Claude, Gemini: Text, image, code generation
  • Laravel-based GPT SaaS platforms

πŸ” Reverse Engineering & Malware Analysis

  • ionCube Decoder for PHP script analysis (ethical use only)
  • CrackMe solvers, IDA, x64dbg, Ghidra
  • Malware behavior analysis (keyloggers, RATs, trojans)

πŸ”§ Featured Projects

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

🧬 Tech Stack

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


🌐 Live Projects


🎯 Upcoming Projects

  • 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

🌍 Connect with Me


🧠 β€œ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

Popular repositories Loading

  1. Upl-Gui Upl-Gui Public

    EMAIL OR PASSWORD SEARCH BIG DATA

    TeX 1

  2. universal-file-converter universal-file-converter Public

    Python 1

  3. vusial-builder vusial-builder Public

    PHP 1

  4. Laravel-10-Multi-Auth-Breeze-with-Spatie-package-2025 Laravel-10-Multi-Auth-Breeze-with-Spatie-package-2025 Public

    PHP

  5. telegram-account-delete-desktop-application-python telegram-account-delete-desktop-application-python Public

    telegram account delete desktop application python bot or sms api

    Python

  6. universal-file-converter-1.1 universal-file-converter-1.1 Public

    Python

0