HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
fullthom
chat-gpt-quine
Python2023–2023
fullthom / chat-gpt-quine

chat-gpt-quine

Discover this repository through its Hacker News conversations.

4Distinct people
5Mentions
0Explicit recommenders
127GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

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, 5:04:57 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 hour5 dated mentions

Observed mentions: 2023-03-03 18:44:35 UTC to 2023-03-04 00:30:05 UTC.

012023-03-03 18:00:00 UTC to 2023-03-03 19:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMar 3, 18:002023-03-03 19:00:00 UTC to 2023-03-03 20:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-03-03 20:00:00 UTC to 2023-03-03 21:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-03-03 21:00:00 UTC to 2023-03-03 22:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 3, 21:002023-03-03 22:00:00 UTC to 2023-03-03 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-03-03 23:00:00 UTC to 2023-03-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-03-04 00:00:00 UTC to 2023-03-04 01:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 4, 00:00

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
Mar 3, 18:002023-03-03 18:00:00 UTC2023-03-03 19:00:00 UTC110
Mar 3, 19:002023-03-03 19:00:00 UTC2023-03-03 20:00:00 UTC101
Mar 3, 20:002023-03-03 20:00:00 UTC2023-03-03 21:00:00 UTC101
Mar 3, 21:002023-03-03 21:00:00 UTC2023-03-03 22:00:00 UTC101
Mar 3, 22:002023-03-03 22:00:00 UTC2023-03-03 23:00:00 UTC000
Mar 3, 23:002023-03-03 23:00:00 UTC2023-03-04 00:00:00 UTC000
Mar 4, 00:002023-03-04 00:00:00 UTC2023-03-04 01:00:00 UTC101

What Hacker News says

5 sources
The initial prompt is pretty much gone in this highly successful lineage: https://github.com/fullthom/chat-gpt-quine/blob/main/0.1.0.0... But the tail comment is slightly expanded. I suspected already that the tail comment is more of what was driving the continuation to reproduce it than any of the leading instructions An immediate and still highly successful desendent then expands the tail comment: https://github.com/fullthom/chat-gpt-quine/blob/main/0.1.0.0... And then another immediate and successful descendent expands it further: https://github.com/fullthom/chat-gpt-quine/blob/main/0.1.0.0...
In Self-replicating Python using ChatGPT
The original prompt has all this directed stuff "telling" ChatGPT what to do. You MUST do this, you MUST do that. It's the type of stuff I see in a lot of these prompts people make, there's all this kludge and trying to direct ChatGPT in how to respond. And it's just all immediately gone in the very earliest generations here. I think it's because ChatGPT isn't responding to instructions and all this stuff where you're conversational with it isn't actually the main thing that makes it successful with the continuation. I mean sure, it trained to be chatlike, and sure, providing directions makes it more probable that the continuation of the chat follows those directions. But the reality is that it's primarily very good at continuing a text and the instructional tone of these prompts people keep making is fluff and isn't what's making the con
Read the rest
tinuation work. the original prompt/code: https://github.com/fullthom/chat-gpt-quine/blob/main/0.py looks like one of the three immediate descendants was killed off and these two survived and don't have most of that fluff: https://github.com/fullthom/chat-gpt-quine/blob/main/0.0.py https://github.com/fullthom/chat-gpt-quine/blob/main/0.1.py the second one here has less fluff than the first. and in the repo it has ~60 descendants vs the other's 13.
In Self-replicating Python using ChatGPT
Read the code of generation 0 to get an idea for what's going on / how this works: https://github.com/fullthom/chat-gpt-quine/blob/main/0.py The basic idea seems to be that it's a program that has a prompt. The prompt contains instructions for how to make children. The program sends the prompt into GPT to generate child programs that are mutations of the parent. This repo contains a genealogy of these programs. For an example mutation, version 0 generates 3 children, but a later descendant has increased that constant to 5.
In Self-replicating Python using ChatGPT

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.