Local-first by design
This tool runs locally
NetCodex reads your Codex, Claude Code, Copilot, Cline, Cursor, Gemini CLI and other agent conversation stores on your own machine and writes Markdown exports there. Transcripts never leave your computer, so the export workspace only runs next to the local CLI.
Easiest: the desktop app
Desktop app
NetCodex for Windows
Install it, open it, and it finds the AI tools on your computer and their chats by itself: Codex, Claude Code, Copilot, Cline, Cursor, Gemini CLI and more. Pick conversations and export them to Markdown. Everything stays on your machine.
The Windows installer is being prepared. Meanwhile, install with pipx (right) and run netcodex desktop.
macOS and Linux
Requires Python 3.12+. The same app opens in a native window (WebKit on macOS; on Linux install a GTK or Qt backend, or use netcodex desktop --browser).
$ pipx install "netcodex-agent-exporter[desktop]"
$ netcodex desktopCommand line only: pipx install netcodex-agent-exporter, then netcodex export --all.
Or install with pipx
Requires Python 3.12+ with pipx or uv. Leave out [ui] for the command line only.
$ pipx install "netcodex-agent-exporter[ui]"
# or
$ uv tool install "netcodex-agent-exporter[ui]"2. Open the local workspace
Opens the Conversation export desk in your browser, served from 127.0.0.1 on your machine. Upload JSONL, SQLite or ZIP files, or pick a detected local tool, then preview and export Markdown, Quarkdown or PDF.
$ netcodex ui3. Or use the command line
$ netcodex sources
$ netcodex export --all --out exports
$ netcodex watch --out exports --interval 60