frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Pull Claude Code transcripts into your Codex session, and vice versa

https://contextify.sh/
5•bredren•4h ago
Hi HN, I'm Rob. Contextify indexes every Claude Code and Codex session on your machine into one local, searchable database. The current session, in either tool, can search all of it: /total-recall in Claude Code, $total-recall in Codex.

Demo: https://www.youtube.com/watch?v=FvrvRGp4C9M | Mac app: https://contextify.sh (App Store or DMG) | Linux: CLI with a one-line installer, same search. No signup.

I split my work between Claude Code and Codex. When I burn through rate limits on one, I switch to the other, and new models keep leapfrogging each other, so the switching is not going away.

But each tool keeps its own history, in its own format, in its own directory structure, and Claude Code deletes local transcripts after 30 days by default.

Piecing together work I had done across Claude Code and Codex on one machine is the problem Contextify started as.

How it works: the Mac app (or a systemd timer on Linux) watches ~/.claude/projects/ and ~/.codex/sessions/, parses each tool's transcript format, and ingests every turn into SQLite with full-text search.

My DB is currently at 366,734 entries across 13,920 sessions, pooled from two Macs. An entry is one turn: a message, tool call, or subagent step.

A CLI (contextify search / context / activity) sits on top, and bundled skills (/total-recall, /live-recall) teach each agent to use it on demand mid-session. There is also an MCP server (contextify serve-mcp) if you'd rather use that.

On macOS, summaries are generated on-device by Apple Intelligence. By default your transcripts and entry database stay on your machine.

I use more than one laptop, and found I would often want to reference prior work that I did on one computer that I did not have in my local database.

To solve this, I built Contextify Cloud: opt-in sync that pools each machine's entries, so a search from the laptop I'm on also finds work I did on the other one.

Hosted sync is paid, $12/mo. It is free if you self-host the sync server, keeping the pooled database on infrastructure you control. The server is source-available under the Functional Source License.

The same pooling works for workgroups on a per-seat commercial license, hosted or self-hosted: teammates' shared projects become searchable across the group, each result labeled with who did the work, and sharing is per-project, so each member decides what the group sees.

What it's not: the Mac app is not open source, Windows is not supported, and Gemini CLI, Pi, and OpenCode are not ingested yet (all are planned). Free for personal use; using it for work is $8/mo.

I'd love to hear how you handle history across more than one coding agent.

Comments

bredren•34m ago
Hey, I’m watching this thread and happy to answer questions or take feedback.

I’ve described some of the challenges in parsing and normalizing the variant JSONL files codex and Claude code produce in prior comments.

There is some interesting nuance to how Claude Code writes its queue-operation records.

Early on I focused on the macOS client, working. To get the summarization tuned in, and thought of the product as more of a HUD.

But as I used it I found that making the corpus of session data available to the AI was the real power tool.

This is what guided me toward adding a Linux client (which does not have a GUI, but provides all of the ingestion capability of the Mac app.)

Show HN: Mcpsnoop – Wireshark for MCP (transparent proxy and live TUI)

https://github.com/kerlenton/mcpsnoop
42•kerlenton•5h ago•13 comments

Show HN: ContextCodeCache in Rust

https://github.com/colwill/ccc
7•colwont•1h ago•0 comments

Show HN: Bramble – Local-first password manager

https://github.com/flythenimbus/bramble
105•MegagramEnjoyer•1d ago•24 comments

Show HN: CLI that helps AI agents avoid vulnerable dependencies

https://github.com/clidey/deptrust
17•modelorona•2d ago•4 comments

Show HN: Theta-spec harness agnostic config surface

https://github.com/tamarillo-ai/theta-spec
3•ivanbelenky•1h ago•0 comments

Show HN: Kontext – Move an AI chat's full context to another AI in one click

https://github.com/anuragmerndev/kontext-ai
5•anuragmerndev•3h ago•1 comments

Show HN: ctx – Search the coding agent history already on your machine

https://github.com/ctxrs/ctx
63•luca-ctx•1d ago•37 comments

Show HN: Pulse v0.2.0

3•xerrs•1h ago•1 comments

Show HN: Opbox – CRDT based sync for text files on disk

https://www.opbox.dev/
6•sensodine•3h ago•0 comments

Show HN: Topics, Not Feeds

https://blogsreader.com
6•jdeibele•2h ago•1 comments

Show HN: Mlx-serve – LLM inference server for Apple Silicon, written in Zig

https://mlxserve.com/
2•ddalcu•1h ago•0 comments

Show HN: Maestro – scaffold Go microservices and keep them in sync

https://github.com/Zagforge-Org/maestro
2•anzedev•1h ago•0 comments

Show HN: How clanker are you? A reverse Turing test

https://howclankerareyou.com/
4•niklio•2h ago•1 comments

Show HN: Dockside – I turned unused space around the macOS Dock into a workspace

https://hachipoo.com/dockside-app
5•prajwalshetty•4h ago•2 comments

Show HN: StillUpTo – Keep track of the side projects if they are still alive

https://stillup.to/
3•hakanu•3h ago•0 comments

Show HN: Sharing LLM Artifacts with your team

https://github.com/danielpang/dropway
2•d_pang•2h ago•0 comments

Show HN: An AI-friendly CLI for public space data

https://www.npmjs.com/package/spacedata
2•oscarjpicazo•2h ago•0 comments

Show HN: Pieces – Social network for people

https://try.piecesof.me/
57•domo__knows•2d ago•56 comments

Show HN: Static Site Generator

https://github.com/MTBBK/OSMAN
2•MTBBK•3h ago•0 comments

Show HN: Pull Claude Code transcripts into your Codex session, and vice versa

https://contextify.sh/
5•bredren•4h ago•1 comments

Show HN: Auto-continue Claude Fable 5 the second your 5-hour limit lifts

https://github.com/wavever/CCLimitPing
2•wavever•3h ago•0 comments

Show HN: Track Token usage for major platforms,know your token flow

https://www.lifehacksgermany.com/en
3•1Kapish•3h ago•1 comments

Show HN: I ran 400 hours of interviews, so I built the tool I wished existed

2•ud0•3h ago•0 comments

Show HN: Make your terminal pulse orange when Claude Code needs input

https://github.com/rickardstureborg/claude-needs-input
3•rstureborg•3h ago•0 comments

Show HN: OM Core – multidimensional models without spreadsheet cell formulas

https://github.com/cloudcell/om-core
13•cloudcell•3d ago•3 comments

Show HN: zkGolf – Competitive optimization of formally verified circuits

https://zk.golf/
68•rot256•1d ago•11 comments

Show HN: Mycli 2.0

https://github.com/dbcli/mycli
3•drw•4h ago•0 comments

Show HN: Live hiring tracker for B2B SaaS, rereshed daily

https://tracker.mccoy.io/b2b-saas
2•jgafni•4h ago•0 comments

Show HN: Inkwell – An RSS reader for e-ink devices

https://kendal.codeberg.page/inkwell/
70•imkendal•1d ago•10 comments

Show HN: TaskPeace – a task queue my AI coding agents pull work from over MCP

https://taskpeace.com/
6•JulianQuinn•8h ago•5 comments