developing-genkit-dart

Originally fromgenkit-ai/skills
Installation
Summary

Unified AI SDK for Dart enabling code generation, structured outputs, tools, flows, and agents.

  • Provides core APIs for generation, tool definition, flow orchestration, embeddings, and streaming with a single interface
  • Includes 8+ plugins for LLM providers (Google Gemini, Anthropic Claude, OpenAI GPT), Firebase AI, Model Context Protocol, Chrome browser integration, and HTTP server hosting via Shelf
  • Built-in CLI with local development UI for flow execution, tracing, model experimentation, and output evaluation
  • Requires schemantic library for type-safe schema mapping in tools, flows, and prompts
SKILL.md

Genkit Dart

Genkit Dart is an AI SDK for Dart that provides a unified interface for code generation, structured outputs, tools, flows, and AI agents.

Core Features and Usage

If you need help with initializing Genkit (Genkit()), Generation (ai.generate), Tooling (ai.defineTool), Flows (ai.defineFlow), Embeddings (ai.embedMany), streaming, or calling remote flow endpoints, please load the core framework reference: references/genkit.md

Genkit CLI (recommended)

The Genkit CLI provides a local development UI for running Flow, tracing executions, playing with models, and evaluating outputs.

check if the user has it installed: genkit --version

Installation:

curl -sL cli.genkit.dev | bash # Native CLI
# OR
npm install -g genkit-cli # Via npm
Related skills
Installs
47.3K
GitHub Stars
277
First Seen
Mar 11, 2026