You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Formerly **NanoCoder** — renamed to avoid confusion with [Nano-Collective/nanocoder](https://github.com/Nano-Collective/nanocoder). All links from the old repo redirect here automatically.
**512,000 lines of TypeScript → 950 lines of Python.**
11
14
12
15
I spent two days reverse-engineering the leaked Claude Code source — all half a million lines. Then I stripped it down to the load-bearing walls and rebuilt them in Python. The result: **every key architectural pattern from Claude Code, in a codebase you can read in one sitting.**
13
16
14
-
NanoCoder is not another AI coding tool. It's a **blueprint** — the [nanoGPT](https://github.com/karpathy/nanoGPT) of coding agents. Read it, fork it, build your own.
17
+
CoreCoder is not another AI coding tool. It's a **blueprint** — the [nanoGPT](https://github.com/karpathy/nanoGPT) of coding agents. Read it, fork it, build your own.
15
18
16
19
---
17
20
18
21
```
19
-
$ nanocoder -m kimi-k2.5
22
+
$ corecoder -m kimi-k2.5
20
23
21
24
You > read main.py and fix the broken import
22
25
@@ -36,7 +39,7 @@ Fixed: halper → helper.
36
39
37
40
Claude Code's 512K lines distilled to 7 patterns that actually matter:
| Models | Anthropic only | Multi | Multi |**Any OpenAI-compatible**|
@@ -156,7 +159,7 @@ quit Exit
156
159
157
160
## The Deep Dive
158
161
159
-
I wrote [7 articles](article/) breaking down Claude Code's architecture — the agent loop, tool system, context compression, streaming executor, multi-agent, and 44 hidden feature flags. If you want to understand *why*NanoCoder is designed this way, start there.
162
+
I wrote [7 articles](article/) breaking down Claude Code's architecture — the agent loop, tool system, context compression, streaming executor, multi-agent, and 44 hidden feature flags. If you want to understand *why*CoreCoder is designed this way, start there.
0 commit comments