Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

DevNexus

Local PHP/Laravel Development, Made Simple

DevNexus is a cross-platform desktop application designed to simplify local PHP and Laravel development.

It brings the essential tools for local web development into one clean interface, allowing developers to manage PHP versions, databases, web servers, projects, queues, scheduled jobs, backups, diagnostics, and more without having to manually configure every service.

DevNexus also includes built-in AI / MCP integration, allowing supported AI assistants to interact with your local development environment through the Model Context Protocol.

Version: 0.4.7


✨ Why DevNexus?

Setting up a local PHP/Laravel environment often means installing and configuring multiple independent tools. DevNexus brings those tools together into a single desktop environment with centralized configuration and service management.

With DevNexus, you can manage your local development stack, projects, domains, databases, PHP versions, Node.js environments, background workers, scheduled jobs, and troubleshooting from one place.


🚀 Features

🤖 AI & MCP Integration

DevNexus provides native integration with AI assistants through the Model Context Protocol (MCP).

  • Built-in MCP server with local access and authentication.
  • A collection of tools for service control, project/site management, Artisan and Composer workflows, Git status, database operations, backups, and more.
  • Built-in MCP prompts and resources for common development workflows.
  • One-click setup for supported AI clients, including Claude Code, Claude Desktop, Cursor, Windsurf, Zed, OpenCode, VS Code, and JetBrains/Junie.
  • DevNexus Skill for AI-assisted development workflows.
  • Optional automatic MCP server startup with the application.

🐘 PHP Version Management

  • Download pre-compiled PHP binaries.
  • Install and switch between multiple PHP versions.
  • Support for PHP 8.0, 8.1, 8.2, 8.3, and 8.4.
  • Manage PHP extensions and loadable modules.
  • Automatic php.ini generation with sensible defaults.
  • Cross-platform support for Linux, macOS, and Windows.
  • Per-site PHP isolation, allowing different projects to use different PHP versions simultaneously.
  • On-demand Xdebug support for debugging when needed.

🗄️ MySQL Database

  • Download official MySQL Community Server binaries.
  • Automatic database initialization.
  • Local development-oriented server configuration.
  • phpMyAdmin integration for database management.
  • Automatic generation of MySQL configuration files.

🐘 PostgreSQL

  • PostgreSQL support as a managed local database service.
  • Automatic discovery of postgresql.conf.
  • Centralized configuration access through DevNexus.

🔴 Redis

  • Local Redis service management.
  • Centralized configuration access.
  • Service start, stop, restart, and monitoring.

🌐 Caddy Web Server

  • Automatic Caddy configuration.
  • PHP-FPM FastCGI support.
  • Per-site virtual host configuration.
  • Reverse proxy support for Node.js, Next.js, Vue, and other development servers.
  • Automatic HTTPS/TLS for local .test domains.
  • Live configuration reload when changes are detected.

📅 Job Scheduler

  • Built-in background job and cron manager.
  • Minute, hourly, daily, weekly, and monthly schedules.
  • Run Artisan commands, maintenance tasks, backups, and other commands automatically.
  • Execution history and logging.
  • Manual Run Now support.
  • Scheduled automatic backups.

⚡ Laravel Queue Workers

  • Manage Laravel queue:work processes per site.
  • Start, stop, and restart queue workers.
  • Process status monitoring and PID tracking.

🩺 Self-Healing Diagnostics

DevNexus can detect common local development problems and assist with fixing them, including:

  • Stale process IDs.
  • Port conflicts.
  • Invalid or corrupted configurations.
  • Stopped services.
  • Broken Caddy or PHP-FPM configurations.

Includes one-click fixes and a Fix All workflow.

🟢 Node.js & Frontend Projects

  • Automatic detection of Next.js, Vue, Vite, Express, and Node.js projects.
  • Per-site development servers.
  • Caddy reverse proxy and hot reload support.
  • Automatic package-manager detection for npm, Yarn, pnpm, and Bun.
  • NVM integration.
  • Per-project .nvmrc support for selecting the correct Node.js version automatically.
  • Deterministic development ports with per-site overrides.

📁 Project Management

  • Automatic project discovery.
  • Support for Laravel, WordPress, CakePHP, Slim, generic PHP, and static websites.
  • Create new Laravel projects through Composer.
  • Link existing projects from anywhere on disk.
  • Automatic project type detection.
  • Per-project configuration for domain, PHP version, project type, and document root.
  • Automatic project bootstrapping for supported frameworks.
  • Open projects directly in a browser, code editor, or file manager.
  • Per-site PHP version detection.

🖥️ System Integration

  • Automatic shell PATH integration.
  • .test domain management through the system hosts file.
  • Caddy Root CA trust integration.
  • System tray support with quick service controls.
  • Automatic configuration reload through file watching.

⚙️ Configuration Management

DevNexus provides a centralized place to access and manage service configuration files, including:

  • php.ini
  • my.cnf / my.ini
  • postgresql.conf
  • redis.conf
  • Caddyfile

It can also detect installed editors such as VS Code, Cursor, Zed, Sublime Text, Vim, Nano, and others.

🔄 Automatic Updates

  • Automatic update checking through GitHub Releases.
  • In-app notifications when new versions are available.
  • Direct access to release downloads.

📦 Supported Platforms

DevNexus is built as a cross-platform desktop application and provides packages for:

Platform Available Formats
Linux .deb, .rpm, .AppImage, Arch package
macOS .dmg for Intel and Apple Silicon
Windows .msi, .exe

⬇️ Download DevNexus

The current release is available through the official GitHub Releases page.

GitHub Releases

Download DevNexus v0.4.7

Available release packages include builds for Linux, macOS, Windows, and Arch Linux.

GitHub Releases is currently the official download source for DevNexus.


🛍️ App Stores & Package Repositories

DevNexus is currently being prepared for additional application stores and package repositories.

Coming Soon

Snap Store - Coming Soon Flathub - Coming Soon AUR - Coming Soon

Additional distribution channels and application stores will be added as publishing is completed.


🔓 Open Source

DevNexus is an open-source project developed and maintained by its owners.

While the project is open source, access to the source code is currently provided by request. To request access to the source code or discuss contribution and collaboration, please contact the project owners by email.


🌍 Website & Community


🧡 Built for Developers

DevNexus is built to make local PHP/Laravel development easier, cleaner, and more productive by bringing the tools developers need into one integrated desktop environment.

PHP · Laravel · MySQL · PostgreSQL · Redis · Caddy · Node.js · AI/MCP


DevNexus

Local PHP/Laravel Development, Made Simple.

About

DevNexus — Cross-platform PHP & Laravel local development environment with multi-PHP, MySQL, PostgreSQL, Redis, Caddy, Node.js, AI/MCP, queues, cron, backups & diagnostics. A modern alternative to XAMPP, Laragon, WAMP & Laravel Herd.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Contributors