Computer
Let the agent see and control a running VirtualBox VM through a display, keyboard, pointer, and one guest process.
- Screen capture and pointer input
- Keyboard shortcuts and text
- One guest process
Optional extensions maintained alongside Crystal Code. Each one lives in its own repository and is installed separately.
In-process extensions that add behavior beside the host.
Let the agent see and control a running VirtualBox VM through a display, keyboard, pointer, and one guest process.
Standalone tools with their own directory, approval policy, and timeouts.
Search the live web and fetch pages, with Parallel as the default search backend and several other backends available.
Apply one verified multi-file patch inside the workspace, with paths checked before any file changes.
Keep durable notes across sessions, split into global and opt-in project scopes, with atomic writes and no model-chosen paths.
Clone the extension repository, then ask Crystal Code or another coding agent to install it. Point the agent at the checkout and the target directory.
Clone the official extension repository.
Give the agent the checkout and the directory where it should be installed.
Install this checkout into ~/.crystal/tools/web and enable it.Install this checkout into ~/.crystal/plugins/computer and enable it.Tool sets go under ~/.crystal/tools/<name>. Plugins go under ~/.crystal/plugins/<name>. The agent can clone, publish, and enable the extension for you.
Built-in tools are not listed here. To build your own plugin or tool set, see Extend.