AK / SELECTED WORK

Sift / SOLO PROJECT

Find the work buried in agent transcripts

Useful decisions and solutions accumulate across Claude Code and Codex transcripts. Remembering a previous solution does not necessarily mean remembering which session contains it.

Product, design and engineering by Ahmet Kazankaya

My work

I designed and built Sift, from transcript ingestion and local indexing to the search interface and the flow for returning to a session.

Local search is separate from optional AI knowledge extraction. Extraction is opt in and uses the configured provider.

Different transcript formats, one search

Claude Code and Codex write different session formats. Sift reads both into a common index while retaining the provider and project context needed to resume the work.

Local retrieval first

Indexing and search use a local SQLite database. Optional knowledge extraction is a separate feature, so reading existing work does not require sending every transcript to an AI service.

Return to the original context

A result is useful when it leads back to the right session and working directory. Sift combines search excerpts with transcript reading and resume actions.

The result

Search, filters and readable session details provide a route back to earlier work. The demonstration uses example transcripts with the real indexing and reading flow.

Recording and verification notes

Existing English browser version; 18 synthetic sessions indexed, pagination search and session reading verified in browser; 31 tests passed and terminal POST returned 403. Native clients not exercised.

Read the source ↗Back to selected work ↗