Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Huskarl AI colleagues on your own Mac Starf An activity monitor for Apple silicon that never invents a number etrans An SSH and SFTP client for macOS Elyra VM Virtual machines for macOS, Linux and Windows on your Mac Litr A small, native web browser for macOS Notr A notebook for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Refr Local-first PDF workspace for macOS Elyra Workspace A desktop workspace for coding agents Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Development
Development
Release notes
Changelog
Elyra

Grove

Give the agent eyes into your Grove local development environment — daemon state, PHP/Node runtimes, services, sites, logs, and .env sync checks.

@elyracode/grove reads Grove's own files directly (config, service state, pid files, logs), so the agent understands your local environment without shelling out. Grove has no CLI — it is driven by the groved daemon and a config.toml — and this extension speaks to it natively.

Install

elyra install npm:@elyracode/grove

When a project is served by Grove (registered in Grove's config or under a parked path), Elyra detects it at startup and in /init output and offers to install this extension — skipped if it is already installed.

Tools

Tool Description
grove_status Daemon state, installed PHP/Node runtimes (and which php-fpm is running), services with ports, TLS/domain settings, and which Grove site the current project maps to
grove_sites All registered sites with domains, per-site PHP/Node overrides and TLS, plus parked paths
grove_logs Recent entries from MySQL, Redis, php-fpm, per-site dev logs (vite, queue), and the project's Laravel log
grove_env_sync Checks .env against the actual Grove environment: DB host/port, Redis host, and APP_URL against the site's real Grove domain and TLS setting

Commands

Command Description
/grove Grove dashboard — daemon, runtimes, services, current site
/grove-logs Recent Grove logs for this project
/grove-sync Check .env against the Grove environment

Why use it

  • Environment-aware answers — the agent knows which PHP/Node version and services actually back this site
  • Diagnose "works on my machine" — grove_env_sync catches .env drift against Grove's real DB/Redis/domain
  • Faster debugging — pull the right logs (MySQL, Redis, php-fpm, Vite, queue, Laravel) without hunting for paths
  • No shelling out — reads Grove's files directly, so it works even though Grove has no CLI