v1.0.0
LaraLens v1.0.0
LaraLens is a desktop architecture explorer for Laravel projects. It scans your codebase and turns routes, controllers, models, middleware, migrations, and call chains into an interactive graph - no PHP runtime required.
Features
- Laravel project scanner - discovers routes, controllers, Eloquent models, relationships, migrations, middleware, Artisan commands, scheduled tasks, broadcast channels, service providers,
.envkeys (with secrets masked), and PSR-4 metadata. - Interactive Routes view - browse routes as cards or a tree, open route details, inspect lifecycle flow, toggle edge labels, and explore request paths through middleware, controllers, models, services, jobs, events, views, mail, notifications, and validation requests.
- Models view - ER-style graph for Eloquent models with tables, primary keys, fillable fields, casts, timestamps, soft deletes, and relationship edges.
- Inspector panel - select any node to see metadata, relationships, source file paths, and quick links to related code.
- Code viewer - double-click graph/tree nodes to open a syntax-highlighted source window scrolled to the exact line.
- OpenCode AI assistant - ask questions about the scanned project, use quick prompts like "Explain project", "Routes summary", and "Models & relations", review streamed answers, tool calls, permission prompts, token usage, and clear/abort controls.
- Settings - choose the default OpenCode model and agent, refresh provider/agent lists, and persist preferences locally.
- Updates - check, download, and install future LaraLens releases from Settings > Updates. Linux
.deb/.rpmbuilds link to GitHub Releases; AppImage supports self-update. - Recents and window state - reopen recently scanned projects and keep window size/position between launches.
Install
- Windows:
LaraLens Setup 1.0.0.exe - Linux AppImage:
LaraLens-1.0.0.AppImage - Linux deb:
laralens_1.0.0_amd64.deb - Linux rpm:
laralens-1.0.0.x86_64.rpm