Saltar al contenido

Convierte tus conversaciones con IA en documentos que cualquiera puede leer.

NetCodex encuentra los chats que Codex, Claude Code, Copilot, Cursor y otras herramientas de IA guardan en tu computador, y los exporta a Markdown, PDF o una página web. Nada sale de tu equipo.

  • Gratis y de código abierto
  • Windows, macOS y Linux
  • Sin crear cuenta
rollout-2026-04-18.jsonl
Tú

¿Por qué la búsqueda de facturas tarda varios segundos? ¿Puedes arreglarla?

exec_command{"cmd": "psql -c \"EXPLAIN ANALYZE SELECT * FROM invoices WHERE customer_id = 42\""}Seq Scan on invoices (cost=0.00..48211.40) time=3104.882 ms
Codex

La consulta lee toda la tabla. Voy a agregar un índice: CREATE INDEX idx_invoices_customer_date ON invoices (customer_id, issued_at);

Index Scan using idx_invoices_customer_date time=41.207 mspytest: 212 passed in 18.4s

La transcripción original: cada mensaje, llamada a herramienta y resultado, tal como lo guardó la herramienta.

herramientas de IA que sabe leer
14
formatos de exportación
4
archivos subidos a ningún lado
0
idiomas, español e inglés
2

Descarga, abre, exporta. Sin buscar carpetas.

La app revisa tu computador, encuentra las herramientas de IA que usas y muestra sus conversaciones de inmediato. Exporta todo con un clic o elige los chats que quieras.

App de escritorio

NetCodex para Windows

Instálala, ábrela y encuentra sola las herramientas de IA de tu computador y sus chats. Elige conversaciones y expórtalas. Todo se queda en tu equipo.

El instalador de Windows viene en camino

Mientras tanto, instala con pipx o uv y ejecuta netcodex desktop. Es la misma app.

Ver la guía de instalación completa

Tres pasos del chat al documento

Sin instalación complicada ni archivos de configuración. NetCodex lee el historial de cada herramienta donde ya está.

  1. Abre NetCodex

    Busca Codex, Claude Code, Copilot, Cursor, Gemini CLI y las demás, y te muestra cuántas conversaciones tiene cada una.

  2. Elige conversaciones y un estilo

    Deja la conversación como se ve o cámbiala a la vista legible. Escoge una plantilla para PDF y páginas web.

  3. Exporta a una carpeta

    Los archivos Markdown, PDF, HTML o Quarkdown quedan en la carpeta que elijas, con un índice. La próxima vez solo se agregan los chats nuevos.

Dos formas de leer la misma conversación

A veces necesitas el registro exacto. Otras, algo que un colega lea en dos minutos. NetCodex te da ambas cosas a partir del mismo chat.

Como se ve (original)

Cada mensaje, comando y resultado de herramienta, en orden. Ideal para auditorías, depuración y un registro fiel.

Lenguaje natural (legible)

La misma conversación contada en prosa clara: qué se pidió, qué se hizo y qué resultó. Ideal para compartir.

Plantillas para documentos que vale la pena enviar

Las exportaciones a PDF y web traen diseños para distintos lectores. Elige uno al exportar; puedes cambiarlo cuando quieras.

  • Chat

    Un chat limpio: una burbuja por persona y las acciones del asistente plegadas.

  • Transcripción

    Estilo entrevista con la hora de cada intervención: quién dijo qué y cuándo.

  • Informe

    Primero el resumen y los datos clave, luego el diálogo y todas las acciones.

  • Libro

    Tipografía serif, un capítulo por día de trabajo e índice al inicio.

  • Mínima

    Texto plano y compacto, listo para leer o pegar en otro lado.

Privado desde el diseño

  • Lee en su lugar

    Los chats se leen desde las carpetas donde cada herramienta los guarda. Nada se copia a un servidor.

  • Sin cuenta

    No hay que registrarse. NetCodex no tiene nube, ni rastreo, ni historial propio.

  • Tú decides qué compartir

    Las rutas de tus archivos se omiten por defecto, así que puedes enviar las exportaciones con tranquilidad.

Tus conversaciones ya están en tu disco.

Cada herramienta guarda sus chats en su propia carpeta. Aquí verás dónde, en Windows, macOS y Linux. Una vez instalado, netcodex where lista las que hay en tu equipo.

HerramientaEstadoWindowsmacOSLinuxQué importar
Codex CLI / VS Code / DesktopCODEX_HOMEcompatible
  • %USERPROFILE%\.codex\sessions\YYYY\MM\DD\rollout-*.jsonl
  • %USERPROFILE%\.codex\archived_sessions\rollout-*.jsonl
  • %USERPROFILE%\.codex\state_*.sqlite
  • %USERPROFILE%\.codex\session_index.jsonl
  • ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl
  • ~/.codex/archived_sessions/rollout-*.jsonl
  • ~/.codex/state_*.sqlite
  • ~/.codex/session_index.jsonl
  • ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl
  • ~/.codex/archived_sessions/rollout-*.jsonl
  • ~/.codex/state_*.sqlite
  • ~/.codex/session_index.jsonl
rollout-*.jsonl, state_*.sqlite, session_index.jsonl
Claude Code CLI / VS CodeCLAUDE_CONFIG_DIRcompatible
  • %USERPROFILE%\.claude\projects\<project>\<session>.jsonl
  • ~/.claude/projects/<project>/<session>.jsonl
  • ~/.claude/projects/<project>/<session>.jsonl
<session>.jsonl, <session>/subagents/agent-*.jsonl
Claude Desktop (Code tab)CLAUDE_CONFIG_DIRcompatible
  • %APPDATA%\Claude\claude-code-sessions\**\local_*.json
  • %USERPROFILE%\.claude\projects\<project>\<session>.jsonl
  • ~/Library/Application Support/Claude/claude-code-sessions/**/local_*.json
  • ~/.claude/projects/<project>/<session>.jsonl
  • ~/.config/Claude/claude-code-sessions/**/local_*.json
  • ~/.claude/projects/<project>/<session>.jsonl
local_*.json (titles), <session>.jsonl (transcripts)
Claude Coworkcompatible
  • %APPDATA%\Claude\local-agent-mode-sessions\**\local_<id>.json
  • %APPDATA%\Claude\local-agent-mode-sessions\**\local_<id>\.claude\projects\**\*.jsonl
  • ~/Library/Application Support/Claude/local-agent-mode-sessions/**/local_<id>.json
  • ~/Library/Application Support/Claude/local-agent-mode-sessions/**/local_<id>/.claude/projects/**/*.jsonl
  • ~/.config/Claude/local-agent-mode-sessions/**/local_<id>.json
  • ~/.config/Claude/local-agent-mode-sessions/**/local_<id>/.claude/projects/**/*.jsonl
local_<id>.json, local_<id>/.claude/projects/**/*.jsonl
Claude.ai (official data export)NETCODEX_CLAUDE_AI_EXPORTcompatible
  • %USERPROFILE%\Downloads\data-*.zip
  • %USERPROFILE%\Downloads\<folder>\conversations.json
  • ~/Downloads/data-*.zip
  • ~/Downloads/<folder>/conversations.json
  • ~/Downloads/data-*.zip
  • ~/Downloads/<folder>/conversations.json
data-*.zip, conversations.json
GitHub Copilot Chatcompatible
  • %APPDATA%\<editor>\User\workspaceStorage\<hash>\chatSessions\*.jsonl
  • %APPDATA%\<editor>\User\workspaceStorage\<hash>\chatSessions\*.json
  • %APPDATA%\<editor>\User\globalStorage\emptyWindowChatSessions\*.json
  • ~/Library/Application Support/<editor>/User/workspaceStorage/<hash>/chatSessions/*.jsonl
  • ~/Library/Application Support/<editor>/User/workspaceStorage/<hash>/chatSessions/*.json
  • ~/Library/Application Support/<editor>/User/globalStorage/emptyWindowChatSessions/*.json
  • ~/.config/<editor>/User/workspaceStorage/<hash>/chatSessions/*.jsonl
  • ~/.config/<editor>/User/workspaceStorage/<hash>/chatSessions/*.json
  • ~/.config/<editor>/User/globalStorage/emptyWindowChatSessions/*.json
chatSessions/*.jsonl, chatSessions/*.json
GitHub Copilot CLIcompatible
  • %USERPROFILE%\.copilot\session-state\<id>\events.jsonl
  • ~/.copilot/session-state/<id>/events.jsonl
  • ~/.copilot/session-state/<id>/events.jsonl
events.jsonl
Cline / Roo Code / Kilo Codecompatible
  • %APPDATA%\<editor>\User\globalStorage\saoudrizwan.claude-dev\tasks\<id>\api_conversation_history.json
  • %APPDATA%\<editor>\User\globalStorage\rooveterinaryinc.roo-cline\tasks\<id>\api_conversation_history.json
  • %APPDATA%\<editor>\User\globalStorage\kilocode.kilo-code\tasks\<id>\api_conversation_history.json
  • ~/Library/Application Support/<editor>/User/globalStorage/saoudrizwan.claude-dev/tasks/<id>/api_conversation_history.json
  • ~/Library/Application Support/<editor>/User/globalStorage/rooveterinaryinc.roo-cline/tasks/<id>/api_conversation_history.json
  • ~/Library/Application Support/<editor>/User/globalStorage/kilocode.kilo-code/tasks/<id>/api_conversation_history.json
  • ~/.config/<editor>/User/globalStorage/saoudrizwan.claude-dev/tasks/<id>/api_conversation_history.json
  • ~/.config/<editor>/User/globalStorage/rooveterinaryinc.roo-cline/tasks/<id>/api_conversation_history.json
  • ~/.config/<editor>/User/globalStorage/kilocode.kilo-code/tasks/<id>/api_conversation_history.json
api_conversation_history.json, ui_messages.json
Cursorcompatible
  • %APPDATA%\Cursor\User\globalStorage\state.vscdb
  • ~/Library/Application Support/Cursor/User/globalStorage/state.vscdb
  • ~/.config/Cursor/User/globalStorage/state.vscdb
state.vscdb
Gemini CLIcompatible
  • %USERPROFILE%\.gemini\tmp\<hash>\chats\session-*.json
  • %USERPROFILE%\.gemini\tmp\<hash>\logs.json
  • ~/.gemini/tmp/<hash>/chats/session-*.json
  • ~/.gemini/tmp/<hash>/logs.json
  • ~/.gemini/tmp/<hash>/chats/session-*.json
  • ~/.gemini/tmp/<hash>/logs.json
session-*.json, logs.json
Continuecompatible
  • %USERPROFILE%\.continue\sessions\*.json
  • ~/.continue/sessions/*.json
  • ~/.continue/sessions/*.json
<session>.json
AiderNETCODEX_AIDER_PATHScompatible
  • <repo>\.aider.chat.history.md
  • <repo>/.aider.chat.history.md
  • <repo>/.aider.chat.history.md
.aider.chat.history.md
OpenCodeOPENCODE_DATA_DIR, XDG_DATA_HOMEcompatible
  • %USERPROFILE%\.local\share\opencode\opencode.db
  • %USERPROFILE%\.local\share\opencode\storage\session\<projectID>\<sessionID>.json
  • ~/.local/share/opencode/opencode.db
  • ~/.local/share/opencode/storage/session/<projectID>/<sessionID>.json
  • ~/.local/share/opencode/opencode.db
  • ~/.local/share/opencode/storage/session/<projectID>/<sessionID>.json
opencode.db, storage/session|message|part/*.json
Google Antigravitycompatibilidad parcial
  • %USERPROFILE%\.gemini\antigravity\conversation_summaries.db
  • %USERPROFILE%\.gemini\antigravity\conversations\*.db
  • ~/.gemini/antigravity/conversation_summaries.db
  • ~/.gemini/antigravity/conversations/*.db
  • ~/.gemini/antigravity/conversation_summaries.db
  • ~/.gemini/antigravity/conversations/*.db
conversation_summaries.db, conversations/*.db
Traecifrado, no compatible
  • %APPDATA%\Trae\ModularData\ai-agent\database.db
  • %APPDATA%\Trae CN\ModularData\ai-agent\database.db
  • ~/Library/Application Support/Trae/ModularData/ai-agent/database.db
  • ~/Library/Application Support/Trae CN/ModularData/ai-agent/database.db
  • ~/.config/Trae/ModularData/ai-agent/database.db
  • ~/.config/Trae CN/ModularData/ai-agent/database.db
Cifrado: no se puede exportar.
Windsurfcifrado, no compatible
  • %USERPROFILE%\.codeium\windsurf\cascade\*.pb
  • ~/.codeium/windsurf/cascade/*.pb
  • ~/.codeium/windsurf/cascade/*.pb
Cifrado: no se puede exportar.
Qué importar, herramienta por herramienta

Preguntas antes de empezar

¿Mis conversaciones salen de mi computador?

No. NetCodex funciona en tu computador y lee el historial de cada herramienta donde está. Las exportaciones se guardan en la carpeta que elijas. No hay cuenta ni subida de archivos.

¿Qué herramientas de IA son compatibles?

Codex, Claude Code, Claude Desktop, exportaciones de Claude.ai, GitHub Copilot Chat y CLI, Cline, Cursor, Gemini CLI, Continue, Aider y Antigravity. Windsurf y Trae cifran su historial, así que no se pueden leer.

¿Qué es la vista legible?

Cuenta la conversación en lenguaje natural: qué pediste, qué hizo el asistente y el resultado, sin la salida cruda de las herramientas. La vista original conserva cada mensaje tal como se guardó.

¿A qué formatos puedo exportar?

Markdown, PDF, HTML y Quarkdown, cada uno con la plantilla que elijas. Los archivos Quarkdown necesitan el programa gratuito Quarkdown en tu computador.

¿Cuánto cuesta?

Nada. NetCodex es software libre con licencia MIT.

Exporta tu primera conversación hoy.

Descarga la app, ábrela y tus chats ya aparecen en la lista.