NetCodex

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 desktop

Command 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 ui

3. Or use the command line

$ netcodex sources
$ netcodex export --all --out exports
$ netcodex watch --out exports --interval 60

Package: pypi.org/project/netcodex-agent-exporter