Skip to content

v1.0.0 — Initial stable release

Choose a tag to compare

@PauloCarv PauloCarv released this 08 Jun 18:35
· 43 commits to main since this release

DrupalClaw v1.0.0

First stable release of DrupalClaw — a self-hosted, agent-first Drupal development workspace running entirely in Docker.

What's included

IDE & Chat

  • Browser-based IDE with chat, terminal, editor, file browser, and Drupal dev panel
  • Multi-LLM provider support (GitHub Copilot, OpenAI, Anthropic, and more)
  • Real-time SSE streaming with live activity feed (tool calls, agent thoughts)
  • Multi-session chat with rename, archive, and restore
  • Markdown rendering, file attachments, slash command autocomplete

Drupal Tooling (18 skills)

  • drupal-init — scaffold new project or clone from Git, with DB and files import
  • drupal-serve / drupal-stack — full stack lifecycle (nginx + PHP-FPM + MariaDB/PostgreSQL/SQLite)
  • drupal-module, drupal-install, drupal-cr, drupal-status, drupal-logs
  • drupal-db-export, drupal-db-import, drupal-db-query
  • drupal-analyze, drupal-fix, drupal-debug, drupal-perf

Flows & Plans

  • Flows: automated multi-step workflows (skill, prompt, MCP) with manual or scheduled triggers
  • Plans: structured task lists with execute and validate lifecycle

Agent Behaviour

  • Learning / Expert interaction modes
  • PICK widgets for inline choices
  • Live activity feed during agent processing
  • Auto-compact context management

Workspace Isolation

  • Each workspace gets a unique UUID-based Docker Compose project name
  • Multiple DrupalClaw instances can run side by side without conflict

Infrastructure

  • Multi-platform Docker image (linux/amd64 + linux/arm64)
  • Published to GHCR: ghcr.io/paulocarv/drupalclaw-project:latest
  • Semantic versioning — pin with image: ghcr.io/paulocarv/drupalclaw-project:1.0.0
  • In-app update notifications (Settings → Version)

Getting started

git clone https://github.com/PauloCarv/drupalclaw-project.git
cd drupalclaw-project/docker
docker compose up -d
# Open http://localhost:8090

Updating

docker compose pull
docker compose up -d

Your Drupal project, chat history, flows, plans, and provider credentials are stored in Docker volumes and are never affected by updates.