Gwenflow — AI skill for Claude Code
A framework for orchestrating applications powered by autonomous AI agents and LLMs.
How to install Gwenflow
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gwenlake/gwenflow and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Gwenflow does
A framework for orchestrating applications powered by autonomous AI agents and LLMs.
Alternatives in AI
- AI Engineering Hub — In-depth tutorials on LLMs, RAGs and real-world AI agent applications 37.2k ★
- Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
- Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
README

**A framework for orchestrating applications powered by autonomous AI agents and LLMs.**
[](https://opensource.org/licenses/MIT) [](https://github.com/gwenlake/gwenflow/releases)
Why Gwenflow?
Gwenflow, a framework designed by [Gwenlake](https://gwenlake.com), streamlines the creation of customized, production-ready applications built around Agents and Large Language Models (LLMs). It provides developers with the tools to integrate LLMs and Agents into efficient, scalable solutions.
**Key capabilities:**
- Multiple LLM providers — OpenAI, Anthropic, Azure, Mistral, Google, Ollama, DeepSeek
- Autonomous agents — agentic loop with tool use, memory, and structured output
- Multi-agent flows — DAG-based pipelines defined in code or YAML
- RAG pipeline — document readers, vector stores, and retrieval-augmented generation
- Streaming — sync and async streaming for all providers
- Telemetry — built-in OpenTelemetry tracing
Installation
pip install gwenflow
Install the latest from the main branch:
pip install -U git+https://github.com/gwenlake/gwenflow.git@main
Quick Start
from gwenflow import ChatOpenAI
llm = ChatOpenAI(model="gpt-5-mini")
response = llm.invoke("Describe Argentina in one sentence.")
print(response.text)
Multiple LLM Providers
Swap providers with a single import — the agent API is identical across all of them.
from gwenflow import (
ChatOpenAI, ChatAnthropic, ChatGoogle, ChatMistral,
ChatDeepSeek, ChatOllama, ChatAzureOpenAI, ChatGwenlake,
)
openai_llm = ChatOpenAI(model="gpt-5-mini")
anthropic_llm = ChatAnthropic(model="claude-sonnet-4-6")
google_llm = ChatGoogle
Related Skills
Useful Coding Guides For LLMs
Detailed Next.js best-practice guides designed for humans and LLM coding assistants to collaboratively build r
Meepo
A local, privacy-first AI agent (Rust) that connects LLMs to your email, calendar, browser, code, and messages
AI SDK Cpp
The AI Toolkit for Modern C++. From the engineers at ClickHouse, ai-sdk-cpp is a free, open‑source library for
Goai
AI SDK for building AI-powered applications in Go
Reflexive
Reflexive is an AI-powered introspection framework for Node.js applications using the Claude Agent SDK. It ena
Promptrejectormcp
Prompt Rejector protects your AI-powered applications from prompt injection attacks, jailbreak attempts, and t
Related Agents
App Explorer
Use this agent for autonomous AI-powered exploration of web applications to discover features, flows, and func
Taskade
AI-powered workspace with autonomous agents, real-time collaboration, and workflow automation with MCP integra
AI Architect
Specializes in architecting AI-powered applications on Vercel — choosing between AI SDK patterns, configuring