Ctx – a /resume that works across Claude Code and Codex
ctx is a local SQLite-backed skill for Claude Code and Codex that stores context as a persistent workstream that can be continued across agent sessions. Each workstream can contain multiple sessions, notes, decisions, todos, and resume packs. It essentially functions as a /resume that can work across coding agents. Here is a video of how it works: https://www.loom.com/share/5e558204885e4264a34d2cf6bd488117 I initially built ctx because I wanted to try a workstream that I started on Claude and continue it from Codex. Since then, I’ve added a few quality of life…
Ctx – a /resume that works across Claude Code and Codex launched on April 20, 2026 with 72 votes, #730 of 21,248 launches that month and more than 95% of that year's launches.
In plain words
Ctx is a local SQLite-backed tool for Claude Code and Codex that maintains persistent workstreams across coding agent sessions. It stores context including notes, decisions, todos, and resume packs, allowing users to continue projects started in one agent within another. The tool lets developers search across previous workstreams, delete specific context portions, and branch existing workstreams to explore different directions.
written from the facts on this page · September 2026
From the sources
Local context manager for Claude Code and Codex with workstreams, transcript binding, and branching. - dchu917/ctx
Keep exact conversation bindings, resume work cleanly, branch context without mixing streams, and optionally inspect saved workstreams in a local browser frontend. Claude Code chat Codex chat | | v v /ctx ... ctx ... \ / v v +----------------------+ | workstream: feature-audit | | claude: abc123 | | codex: def456 | +----------------------+ | +--> feature-audit-v2 branch Why ctx Exact transcript binding: each internal ctx session can bind to the exact Claude and/or Codex conversation it came from. No transcript drift: later pulls stay on that bound conversation instead of jumping to the newest chat on disk. Safe branching: start a new workstream from the current state of another one without…from github.com
In the maker’s words, at launch
ctx is a local SQLite-backed skill for Claude Code and Codex that stores context as a persistent workstream that can be continued across agent sessions. Each workstream can contain multiple sessions, notes, decisions, todos, and resume packs. It essentially functions as a /resume that can work across coding…
Does a similar job
all alternatives →
ctx – Search the coding agent history already on your machineJul 2026 · github.com · ▲65Coding agents don't have long-term memory. But you do have months of full-fidelity agent transcripts stored on your machine. A simple solution that goes a long way: ingest those transcripts and logs into a structured SQLite database, then search them with ranked text match. Everything is fully local and doesn't require anything fancy like a graph database or hosted memory service. This is the idea behind ctx, a Rust CLI that handles the ingestion and searching. We give our agents a skill that tells them to reference past sessions before working in an area. Usually we do this through an…
Claude Code Desktop App RedesignedApr 2026 · claude.com · ▲564Run parallel coding agents from one desktop workspace

ctx – an Agentic Development Environment (ADE)Apr 2026 · ctx.rs · ▲53Instant recall for coding agents. Search the history already on your machine. Git blame, but for agent sessions.
Retain – A unified knowledge base for all your AI coding conversationsJan 2026 · github.com · ▲45Hey HN! I built Retain as the evolution of claude-reflect (github.com/BayramAnnakov/claude-reflect). The original problem: I use Claude Code/Codex daily for coding, plus claude.ai and ChatGPT occasionally. Every conversation contains decisions, corrections, and patterns I forget existed weeks later. I kept re-explaining the same preferences. claude-reflect was a CLI tool that extracted learnings from Claude Code sessions. Retain takes this further with a native macOS app that: - Aggregates conversations from Claude Code, claude.ai, ChatGPT, and Codex CLI - Instant full-text…

More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 21d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 30d ago · world.pixverse.video

Source: Show HN post ↗ · launch text quoted in part
Launched alongside, April 2026
the whole month →
- AG
Thought the resources for GPU arch were lacking, so here we are
Life & fun · Apr 2026 · jaso1024.com

Built a ~9M param LLM from scratch to understand how they actually work. Vanilla transformer, 60K synthetic conversations, ~130 lines of PyTorch. Trains in 5 min on a free Colab T4. The fish thinks the meaning of life is food. Fork it and swap the personality for your own character.
AI · Apr 2026 · github.com


I made a laptop stand out of solid concrete, in the style of brutalist architecture, with themes of urbex and urban decay
Life & fun · Apr 2026 · sam-burns.com

With social media and now AI, its important to keep the indie web alive. There are many people who write frequently. Blogosphere tries to highlight them by fetching the recent posts from personal blogs across many categories. There are two versions: Minimal (HN-inspired, fast, static): https://text.blogosphere.app/ Non-minimal: https://blogosphere.app/ If you don't find your blog (or your favorite ones), please add them. I will review and approve it.
AI · Apr 2026 · text.blogosphere.app