This repository contains prebuilt Docker images for use with Warp Environments. These images provide ready-to-use development environments for running Ambient Agents and CLI integrations.
To get started, you'll need to have the Warp CLI installed and authenticated. This is done automatically if you already have the Warp app installed.
Then, create an environment using one of the prebuilt images:
warp environment create --name my-go-env --docker-image warpdotdev/dev-go:1.23 --repo octocat/hello-worldAfter creating an environment, you can use it to:
- Run one-off or scheduled ambient agents from the CLI:
warp agent run-ambient --environment env_abc123 --prompt "Fix the failing tests in src/"- Create integrations with Slack or Linear:
warp integration create slack --environment env_abc123- Invoke agents programmatically via the Agent API.
All images are based on Ubuntu. Language-specific images extend the base image with additional runtimes.
- warpdotdev/dev-base:1 — Node 22 + Python 3
- warpdotdev/dev-go:1.23 — Go 1.23.4 + base
- warpdotdev/dev-rust:1.83 — Rust 1.83.0 + base
- warpdotdev/dev-java:21 — Temurin JDK 21, Maven, Gradle + base
- warpdotdev/dev-dotnet:8.0 — .NET SDK 8.0 + base
- warpdotdev/dev-ruby:3.3 — Ruby 3.3 + Bundler + base
- Use the
/create-environmentslash command in Warp for a guided setup flow that suggests the appropriate image for your project. See the documentation for more info. - To use a custom image, you can call the warp environment create command with the
--docker-imageflag and the name of your image on DockerHub.