Less opinionated by design

The agent framework that gets out of your way.

Compose agentic graphs your way. Batteries-included connectors, first-class observability, and a one-line deploy to Google Cloud.

12.4k
GitHub stars
50+
connectors
1
command to deploy
Why corvide

Everything LangGraph gives you, minus the opinions.

A thin, composable core with the integrations and deploy story you'd otherwise build yourself.

Unopinionated core

Bring your own control flow. No forced abstractions, no hidden magic — just a graph and your functions.

50+ connectors

First-class integrations for storage, HTTP, queues, vector DBs, and popular SaaS tools — batteries included.

One-line Cloud deploy

corvide deploy ships to Cloud Run — autoscaling, secrets, and logging wired for you out of the box.

First-class observability

Every node, token, and tool call is traced. Time-travel through any run to see exactly what happened.

Durable execution

Checkpoints and resumable state keep long-running agents alive across restarts, retries, and failures.

Typed, Pythonic API

Plain functions and decorators with full type hints. If you know Python, you already know corvide.

How it works

Three steps from function to production.

01

Define nodes

Any Python function becomes a node with a single decorator.

@node
def plan(state):
    return llm(state.goal)
02

Connect the graph

Wire nodes into a graph with conditional edges and branches.

g = Graph()
g.connect(
  plan, act, review,
  branch=on_error)
03

Deploy

One command pushes your graph to Google Cloud Run.

$ corvide deploy \
    --target gcloud
 live at run.app
Live demo

Watch a graph run, node by node.

corvide run agent.py
Plan
LLM drafts a plan
Tools
Calls connectors
Act
Executes step
Ship
Deploys result
# state log
▸ press Run to execute the graph…
Comparison

How corvide compares to LangGraph.

corvide
LangGraph
Opinionation
Minimal — bring your own flow
Prescriptive graph model
Built-in connectors
50+ included
Mostly DIY / community
Google Cloud deploy
One command → Cloud Run
Manual setup
Observability
Built-in tracing & replay
Via external tooling
Durable state
Native checkpointing
Checkpointer add-ons
Learning curve
Plain functions
Steeper, more concepts

Comparison reflects corvide's design goals. LangGraph is a trademark of its respective owners.

Ship your first agent this afternoon.

Open source, Apache-2.0, and production-ready. Give it a star and start building.