Codegen
Python wrapper for the Codegen API - run code agents at scale
Install / Use
/learn @codegen-sh/CodegenREADME
The Codegen SDK provides a programmatic interface to code agents provided by Codegen.
from codegen.agents.agent import Agent
# Initialize the Agent with your organization ID and API token
agent = Agent(
org_id="YOUR_ORG_ID", # Find this at codegen.com/token
token="YOUR_API_TOKEN", # Get this from codegen.com/token
# base_url="https://codegen-sh-rest-api.modal.run", # Optional - defaults to production
)
# Run an agent with a prompt
task = agent.run(prompt="Implement a new feature to sort users by last login.")
# Check the initial status
print(task.status)
# Refresh the task to get updated status (tasks can take time)
task.refresh()
# Check the updated status
print(task.status)
# Once task is complete, you can access the result
if task.status == "completed":
print(task.result) # Result often contains code, summaries, or links
Installation and Usage
Install the SDK using pip, pipx, or uv:
pip install codegen
# or
pipx install codegen
# or
uv tool install codegen
Keeping Up to Date
The Codegen CLI includes a built-in self-update system:
# Update to the latest version
codegen update
# Check for available updates
codegen update --check
# Update to a specific version
codegen update --version 1.2.3
The CLI automatically checks for updates daily and notifies you when a new version is available.
Get started at codegen.com and get your API token at codegen.com/token.
You can interact with your AI engineer via API, or chat with it in Slack, Linear, Github, or on our website.
Resources
Contributing
Please see our Contributing Guide for instructions on how to set up the development environment and submit contributions.
Enterprise
For more information on enterprise engagements, please contact us or request a demo.
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
109.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
349.7kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
