| Crates.io | adk-studio |
| lib.rs | adk-studio |
| version | 0.2.1 |
| created_at | 2025-12-28 16:34:16.726978+00 |
| updated_at | 2026-01-22 03:48:20.656628+00 |
| description | Visual development environment for AI agents built with Rust Agent Development Kit (ADK-Rust) |
| homepage | https://www.zavora.ai |
| repository | https://github.com/zavora-ai/adk-rust |
| max_upload_size | |
| id | 2009103 |
| size | 1,260,568 |
Visual development environment for AI agents built with Rust Agent Development Kit (ADK-Rust).

adk-studio provides a visual, low-code development environment for building AI agents with ADK-Rust:
cargo install adk-studio
Or build from source:
cargo build --release -p adk-studio
# Start ADK Studio server
adk-studio
# Open in browser
open http://localhost:3000
# Bind to all interfaces (for remote access)
adk-studio --host 0.0.0.0 --port 8080
adk-studio/
├── src/
│ ├── main.rs # CLI entry point
│ ├── server.rs # Axum HTTP server
│ ├── routes/ # API endpoints
│ ├── codegen/ # Rust code generation
│ └── templates/ # Agent templates
└── studio-ui/ # React frontend (separate package)
| Endpoint | Method | Description |
|---|---|---|
/api/projects |
GET/POST | List/create projects |
/api/projects/:id |
GET/PUT/DELETE | Project CRUD |
/api/projects/:id/codegen |
POST | Generate Rust code |
/api/projects/:id/build |
POST | Compile project |
/api/projects/:id/run |
POST | Run built executable |
/api/chat |
POST | Send chat message (SSE stream) |
| Variable | Description | Default |
|---|---|---|
GEMINI_API_KEY |
Google Gemini API key | Required |
ADK_DEV_MODE |
Use local workspace dependencies | false |
RUST_LOG |
Log level | info |
Apache-2.0
This crate is part of the ADK-Rust framework for building AI agents in Rust.