Drydock can be used in text editors and IDEs that support Agent Client Protocol. Drydock includes the vibe-acp tool.
Once you have set up vibe with the API keys, you are ready to use vibe-acp in your editor. Below are the setup instructions for some editors that support ACP.
For usage in Zed, we recommend using the Drydock Zed's extension. Alternatively, you can set up a local install as follows:
- Go to
~/.config/zed/settings.jsonand, under theagent_serversJSON object, add the following key-value pair to invoke thevibe-acpcommand. Here is the snippet:
{
"agent_servers": {
"Drydock": {
"type": "custom",
"command": "vibe-acp",
"args": [],
"env": {}
}
}
}- In the
New Threadpane on the right, select thevibeagent and start the conversation.
For using Drydock in JetBrains IDEs, you'll need to have the Jetbrains AI Assistant extension installed
-
Open settings, then go to
Tools > AI Assistant > Agents. Search forDrydock, click install -
Open AI Assistant. You should be able to select Drydock from the agent selector (if you're not authenticated yet, you will be prompted to do so).
- Add the following snippet to your JetBrains IDE acp.json (documentation):
{
"agent_servers": {
"Drydock": {
"command": "vibe-acp",
}
}
}- In the AI Chat agent selector, select the new Drydock agent and start the conversation.
Add Drydock in the acp_providers section of your configuration
{
acp_providers = {
["mistral-vibe"] = {
command = "vibe-acp",
env = {
MISTRAL_API_KEY = os.getenv("MISTRAL_API_KEY"), -- necessary if you setup Drydock manually
},
}
}
}