Skip to main content
The Codegen SDK is a thin pythonic wrapper around the Codegen API with all the same capabilities for creating and managing AI agents programmatically.
Go to developer settings to generate an API token
from codegen import Agent

# Initialize the Agent with your organization ID and API token
agent = Agent(org_id="...", token="...")

# Run an agent with a prompt
task = agent.run(prompt="Leave a review on PR #123")

# Check the initial status
print(task.status)

# Refresh the task to get updated status (tasks can take time)
task.refresh()

if task.status == "completed":
    print(task.result)  # Result often contains code, summaries, or links

Installation

Install the codegen package from PyPI using your preferred package manager:
# Using pip
pip install codegen

# Using pipx (for CLI usage)
pipx install codegen

# Using uv
uv pip install codegen
# or
uv tool install codegen

Keeping Up to Date

The CLI includes a built-in self-update system that checks for updates daily:
# Update to latest version
codegen update

# Check for updates
codegen update --check

Get Started

Create Account

Sign up for a free account and get your API token.

Join our Slack

Get help and connect with the Codegen community.

Tutorials

Learn how to use Codegen for common code transformation tasks.

View on GitHub

Star us on GitHub and contribute to the project.