HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
codegen-sh
codegen
Python2025–2025
codegen-sh / codegen · Archived

codegen

Python wrapper for the Codegen API - run code agents at scale

3Distinct people
3Mentions
0Explicit recommenders
517GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Python wrapper for the Codegen API - run code agents at scale

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 6:01:08 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2025-01-29 17:52:43 UTC to 2025-02-24 11:37:32 UTC.

0122025-01-29 00:00:00 UTC to 2025-01-30 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 commentsJan 292025-01-30 00:00:00 UTC to 2025-01-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-31 00:00:00 UTC to 2025-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-01 00:00:00 UTC to 2025-02-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-02 00:00:00 UTC to 2025-02-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-03 00:00:00 UTC to 2025-02-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-04 00:00:00 UTC to 2025-02-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-05 00:00:00 UTC to 2025-02-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-06 00:00:00 UTC to 2025-02-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-07 00:00:00 UTC to 2025-02-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-08 00:00:00 UTC to 2025-02-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-09 00:00:00 UTC to 2025-02-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-10 00:00:00 UTC to 2025-02-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-11 00:00:00 UTC to 2025-02-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 112025-02-12 00:00:00 UTC to 2025-02-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-13 00:00:00 UTC to 2025-02-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-14 00:00:00 UTC to 2025-02-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-15 00:00:00 UTC to 2025-02-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-16 00:00:00 UTC to 2025-02-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-17 00:00:00 UTC to 2025-02-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-18 00:00:00 UTC to 2025-02-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-19 00:00:00 UTC to 2025-02-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-20 00:00:00 UTC to 2025-02-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-21 00:00:00 UTC to 2025-02-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-22 00:00:00 UTC to 2025-02-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-23 00:00:00 UTC to 2025-02-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-24 00:00:00 UTC to 2025-02-25 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 24

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jan 292025-01-29 00:00:00 UTC2025-01-30 00:00:00 UTC220
Jan 302025-01-30 00:00:00 UTC2025-01-31 00:00:00 UTC000
Jan 312025-01-31 00:00:00 UTC2025-02-01 00:00:00 UTC000
Feb 12025-02-01 00:00:00 UTC2025-02-02 00:00:00 UTC000
Feb 22025-02-02 00:00:00 UTC2025-02-03 00:00:00 UTC000
Feb 32025-02-03 00:00:00 UTC2025-02-04 00:00:00 UTC000
Feb 42025-02-04 00:00:00 UTC2025-02-05 00:00:00 UTC000
Feb 52025-02-05 00:00:00 UTC2025-02-06 00:00:00 UTC000
Feb 62025-02-06 00:00:00 UTC2025-02-07 00:00:00 UTC000
Feb 72025-02-07 00:00:00 UTC2025-02-08 00:00:00 UTC000
Feb 82025-02-08 00:00:00 UTC2025-02-09 00:00:00 UTC000
Feb 92025-02-09 00:00:00 UTC2025-02-10 00:00:00 UTC000
Feb 102025-02-10 00:00:00 UTC2025-02-11 00:00:00 UTC000
Feb 112025-02-11 00:00:00 UTC2025-02-12 00:00:00 UTC000
Feb 122025-02-12 00:00:00 UTC2025-02-13 00:00:00 UTC000
Feb 132025-02-13 00:00:00 UTC2025-02-14 00:00:00 UTC000
Feb 142025-02-14 00:00:00 UTC2025-02-15 00:00:00 UTC000
Feb 152025-02-15 00:00:00 UTC2025-02-16 00:00:00 UTC000
Feb 162025-02-16 00:00:00 UTC2025-02-17 00:00:00 UTC000
Feb 172025-02-17 00:00:00 UTC2025-02-18 00:00:00 UTC000
Feb 182025-02-18 00:00:00 UTC2025-02-19 00:00:00 UTC000
Feb 192025-02-19 00:00:00 UTC2025-02-20 00:00:00 UTC000
Feb 202025-02-20 00:00:00 UTC2025-02-21 00:00:00 UTC000
Feb 212025-02-21 00:00:00 UTC2025-02-22 00:00:00 UTC000
Feb 222025-02-22 00:00:00 UTC2025-02-23 00:00:00 UTC000
Feb 232025-02-23 00:00:00 UTC2025-02-24 00:00:00 UTC000
Feb 242025-02-24 00:00:00 UTC2025-02-25 00:00:00 UTC101

What Hacker News says

2 sources
_jayhack_·Jan 29, 2025Submission

Show HN: Codegen – OSS Python Library for Advanced Code Manipulation

Hey HN! We've just open-sourced Codegen (https://github.com/codegen-sh/codegen-sdk), a Python library for manipulating Python + JS/React codebases. Codegen was engineered backwards from real-world, large-scale codebase analysis + refactors we performed on multi-million-line enterprise codebases. It provides a scriptable interface to a powerful, multi-lingual language server built on Tree-sitter. We realized that many code transformation tasks that impact large teams - refactors, enforcing patterns, analyzing control flow - are fundamentally programmatic operations. Yet existing tools like LibCST and Jscodeshift often require you to think in terms of ASTs and parser internals rather than the high-level changes you want to make. Therefore, we built Codegen to match how developers actually think about code changes: # Move a symbol to a new
Read the rest
file # Handles imports, references, dependencies function.move_to_file("new_file.py") # Rename across the codebase class_def.rename("NewName") # Updates all usages, preserves formatting # Analyze call patterns for usage in function.usages: print(f"Used in {usage.file.name}") Codegen handles the edge cases automatically - updating imports, preserving dependencies, maintaining references, and resolving naming conflicts. You focus on intent, we handle the details. Under the hood, Codegen performs static analysis to build a rich graph representation of your code. This enables: - Versatile and comprehensive operations - Built-in visualization capabilities - Blazing fast execution of large-scale refactors We've seen a wide variety of advanced code manipulation programs emerge, including: - Mining codebases for LLM pre-training data - Analyzing security vulnerabilities - Large-scale API migrations - Enforcing code patterns We're excited to share this with the community and look forward to your feedback. Give it a spin and let us know what you think! uv tool install codegen codegen notebook --demo Docs: https://docs.codegen.com GitHub: https://github.com/codegen-sh/codegen-sdk Community: https://community.codegen.com Let us know if you have any questions or interesting use cases you'd like to explore.
14 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.