AI Extensions

Plugins, MCP servers and skills for AI coding tools.

Everything here installs with one command into a tool you already use, such as Antigravity or Claude Code. Each is open source, developed in the vitruvian-core monorepo and published to its own repository.

01

Plugins

Installed into an AI coding tool as a unit. A plugin can add panels, background watchers, hooks and skills.

gh-watch

Mirrored

An Antigravity plugin that watches your pull requests. It wakes the agent when CI fails or the branch conflicts, and tells it when the change goes green, merges and lands, so no agent has to sit polling CI.

  • Antigravity
Install in Antigravity agy plugin install https://github.com/VitruvianSoftware/gh-watch

Needs Antigravity desktop and the GitHub CLI, signed in.

mcp-roborock

Mirrored

A Roborock vacuum integration: a local daemon, a FastMCP server and plugins that let a coding agent check status, start room cleans or send the robot home.

  • Claude Code
  • Antigravity
First, for either tool: install the server uv tool install git+https://github.com/VitruvianSoftware/mcp-roborock
Then, in Claude Code: add the marketplace claude plugin marketplace add VitruvianSoftware/mcp-roborock
And install the plugin claude plugin install vitruvian-roborock
Or, in Antigravity agy plugin install https://github.com/VitruvianSoftware/mcp-roborock

Needs uv, and a Roborock account (run rrctl setup once to log in).

02

MCP servers

Model Context Protocol servers. They give an agent tools for a system it could not otherwise reach, and work with any client that speaks MCP.

mcp-slack

Mirrored

A Slack MCP server with dual-token auth: around forty tools covering channels, threads, search, files, user groups and Canvas editing, acting as the bot or as you.

  • Claude Code
  • Antigravity
Install in Claude Code claude mcp add slack -- npx -y @vitruviansoftware/mcp-slack@latest
Install in Antigravity agy mcp add slack npx -y @vitruviansoftware/mcp-slack@latest

Needs Slack bot and user tokens, passed to the server as environment variables (add an --env flag for each; the README lists them).

03

Skills

Instructions an agent loads when a task calls for them, so it uses a tool the way its authors intended.

devx

Released

A local development orchestrator. One CLI provisions container VMs, ephemeral databases and cloud emulators, local K3s clusters and Cloudflare tunnel ingress, and starts everything in dependency order.

  • Any agent
Add the skills to your project devx agent init

Needs devx installed.

Built one of your own?

These are developed in the open. Read how one is put together, open an issue, or send a pull request to the monorepo.