Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Ctx

a /resume that works across Claude Code and Codex

Details

External ID
47836740
Source
HN
Company
—
Product
Ctx
Website domain
github.com
Launched
April 20, 2026
Cohort
—
Upvotes
72
Upvotes percentile
0.8695372750642674
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

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/5e558204885e4264a34d2cf6bd488117I 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 improvements, including the ability to search across previous workstreams, manually delete parts of the context with, and branch off existing workstreams.. I’ve started using ctx instead of the native ‘/resume’ in Claude/Codex because I often have a lot of sessions going at once, and with the lists that these apps currently give, it’s not always obvious which one is the right one to pick back up. ctx gives me a much clearer way to organize and return to the sessions that actually matter.It’s simple to install after you clone the repo with one line: ./setup.sh, which adds the skill to both Claude Code and Codex. After that, you should be able to directly use ctx in your agent as a skill with ‘/ctx [command]’ in Claude and ‘ctx [command]’ in Codex.A few things it does:- Resume an existing workstream from either tool- Pull existing context into a new workstream- Keep stable transcript binding, so once a workstream is linked to a Claude or Codex conversation, it keeps following that exact session instead of drifting to whichever transcript file is newest- Search for relevant workstreams- Branch from existing context to explore different tasks in parallelIt’s intentionally local-first: SQLite, no API keys, and no hosted backend. I built it mainly for myself, but thought it would be cool to share with the HN community.

Enrichment

Theme
Claude integrations and coding agents
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
shared context for ai coding tools
Manually corrected
False

Could you build this?

Yes It is an agent utility consisting of a local SQLite database and CLI commands to read/write session summaries and context packs across coding assistants.

Discussion

20 comments analyzed.

Competitors mentioned: Claude Code, OpenAI Codex, Hydra, Pi coding agent, Open source LLM harnesses

Concerns raised: Cross-provider resume loses reasoning tokens and thinking context, Prompt caching will burn subscription limits quickly, Performance penalty when switching between agents/providers, Context normalization challenges across different providers, Loss of Claude subscription subsidies with local-first approach

Feature requests: /last command to resume last session, Share context across multiple remote users, Smart token usage when switching between providers, Better context normalization for tool/MCP calls across providers

Competitors

Other products that read as similar to this one — 249 launches clear the similarity bar, closest 8 shown.

Attention rank: #49 of 250 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 165 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.