ThreadPort
Local-first tool that finds unfinished AI coding tasks, captures their evidence, and prepares a confirmed continuation in Claude or Codex.
At a Glance
ThreadPort core is released under the Apache License 2.0; local-only processing, no account or telemetry required.
Engagement
Available On
Listed Nov 2026
About ThreadPort
ThreadPort is an open-source, local-first tool from Frankie-Xu for moving unfinished AI coding work between agents. It indexes local session logs, records observable work state in a Context Capsule, and prepares a continuation for Claude or Codex. The latest GitHub release is v0.2.1.
What It Is
ThreadPort defines the Context Capsule v1 format, which records objective, decisions, files, commands, tests, Git identity, evidence, and the next action. A task can move between Claude Code, Codex, Cursor, and Gemini without copying hidden reasoning or silently executing code. It ships as a TypeScript SDK, a CLI, and a local browser workbench.
How the Workflow Works
The threadport ui command starts a loopback workbench. You add an explicit workspace and source directory, refresh the source, and search history. You then create or attach a task, review the observed evidence, and confirm your objective and constraints. threadport prepare builds a continuation, and threadport continue shows the full context, requires typing CONTINUE, verifies again, and then launches a compatible installed agent. There is no automatic launch or apply mode.
Evidence and Safety Model
- Adapters for Claude, Codex, Cursor, and Gemini map session traces onto Capsule v1 and do not execute the next action.
- Secrets are redacted heuristically, and portable mode replaces external paths with opaque locators.
- Git fingerprints and workspace snapshots support
threadport verify, which reports matched, drifted, or unverifiable. - Historical command results are assessed against their own workspace snapshots, so changed code marks a known outcome as stale.
- Decisions and constraints are kept in a reviewed history with conflict detection.
Current Status
The README says npm publication is pending authentication, so the GitHub release asset should be installed instead. Real agent and platform certification and external user validation are still pending. Cursor support is a narrowly tested transcript-only import. A demo mode with synthetic data is available. The project needs Node 24 or later and uses the Apache-2.0 license.
Community Discussions
Be the first to start a conversation about ThreadPort
Share your experience with ThreadPort, ask questions, or help others learn from your insights.
Pricing
Open Source
ThreadPort core is released under the Apache License 2.0; local-only processing, no account or telemetry required.
- Apache License 2.0 (OSI-approved)
- Task inbox, searchable history, and continuation preview
- Capsule v1 format and handoff CLI
- Adapters for Claude, Codex, Cursor and Gemini
- No account or telemetry required by ThreadPort
Capabilities
Key Features
- Context Capsule v1 format with JSON Schema
- Task inbox and searchable history
- Session adapters for Claude, Codex, Cursor, and Gemini
- Incremental local indexing
- Revision-checked task editing
- Reviewed decision and conflict ledger
- Workspace snapshots and verification
- Complete continuation preview with terminal confirmation
- Secret redaction and portable path privacy
- Handoff export as Markdown or JSON
- Control receipt ingestion
- Local-only processing with no telemetry
