zavora-ai/adk-rust

Rust Agent Development Kit (ADK-Rust): Build AI agents in Rust with modular components for models, tools, memory, realtime voice, and more. ADK-Rust is a flexible framework for developing AI agents with simplicity and power. Model-agnostic, deployment-agnostic, optimized for frontier AI models. Includes support for real-time voice agents.

629Stars on the repository
20Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

ambient-agents

01

zavora-ai/adk-rust

Agent

A trigger handler is required. The supported path is withinvoker, which takes anything implementing adkcore::AgentInvoker — Runner does.

not rated 629 4d ago A 0 tokens

code-agent

02

zavora-ai/adk-rust

Agent

CodeActAgent is a peer to LlmAgent that acts by writing and running code instead of emitting one tool call at a time. Each turn the model produces a single script; tools are exposed as callable functions the script can compose; and the script communicates its result by returning a tagged value.

not rated 629 4d ago A 0 tokens

desktop-audio

03

zavora-ai/adk-rust

Agent

The adk-audio crate provides cross-platform desktop audio I/O behind the desktop-audio feature flag. Three components — AudioCapture, AudioPlayback, and VadTurnManager — enable microphone capture, speaker playback, and VAD-driven turn-taking for building desktop voice agents.

not rated 629 4d ago A 0 tokens

functional-api

04

zavora-ai/adk-rust

Agent

Write agent workflows as normal async Rust functions with automatic checkpointing, typed state reducers, and interrupt/resume support.

not rated 629 4d ago A 0 tokens

graph-agents

05

zavora-ai/adk-rust

Agent

Build complex, stateful workflows using LangGraph-style orchestration with native ADK-Rust integration.

not rated 629 4d ago A 0 tokens

llm-agent

06

zavora-ai/adk-rust

Agent

The LlmAgent is the core agent type in ADK-Rust that uses a Large Language Model for reasoning and decision-making.

not rated 629 4d ago A 0 tokens

multi-agent

07

zavora-ai/adk-rust

Agent

Build sophisticated applications by composing specialized agents into teams.

not rated 629 4d ago A 0 tokens

realtime-agents

08

zavora-ai/adk-rust

Agent

Realtime agents enable voice-based interactions with AI assistants using bidirectional audio streaming. The adk-realtime crate provides a unified interface for building voice-enabled agents that work with OpenAI's Realtime API and Google's Gemini Live API.

not rated 629 4d ago A 0 tokens

workflow-agents

09

zavora-ai/adk-rust

Agent

Workflow agents orchestrate multiple agents in predictable patterns—sequential pipelines, parallel execution, or iterative loops. Unlike LlmAgent which uses AI reasoning, workflow agents follow deterministic execution paths.

not rated 629 4d ago A 0 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: