Fetching from the wire…
OSS2026-08-18 · source-backed
SaladDay/pi-from-scratch rebuilds the pi agent's data flow as "nano-pi," ~600 lines of TypeScript that reads files, edits code, and runs commands. The companion site pairs prose with a right-hand editor filling in source as you read, plus a pre-generated Trace view letting you step through execution without making any model calls. Runs against any OpenAI-compatible endpoint on Node 22+. Over 100 stars/day sustained for a tutorial repo says agent-harness internals are still the thing developers most want demystified.
Each link below shares sources, entities, or timing with this story.
OpenAI uses Claude Code / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (OpenAI uses Claude Code); both cover OpenAI, TypeScript; reported by the same outlet (github.com).
OpenAI uses Claude Code / Shared entity: Over / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (OpenAI uses Claude Code); both cover Over; reported by the same outlet (github.com).
Hermes Agent supports OpenAI / Shared entity: OpenAI / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Hermes Agent supports OpenAI); both cover OpenAI; reported by the same outlet (github.com).
Anthropic partners with OpenAI / Shared entity: OpenAI / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Anthropic partners with OpenAI); both cover OpenAI; overlapping topics (against, agent, code, coding, star).
OpenAI uses Claude Code / Shared entity: OpenAI / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (OpenAI uses Claude Code); both cover OpenAI; reported by the same outlet (github.com).
Microsoft competes with OpenAI / Shared entity: OpenAI / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Microsoft competes with OpenAI); both cover OpenAI; overlapping topics (against, agent, code, coding, developer).
OpenAI uses Claude Code / Shared entity: TypeScript / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (OpenAI uses Claude Code); both cover TypeScript; reported by the same outlet (github.com).
Anthropic partners with OpenAI / Shared entities / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Anthropic partners with OpenAI); both cover OpenAI, Runs; reported by the same outlet (github.com).