Puerto de Claude Code en Python: Reescritura de Código Abierto
Descubre el puerto independiente en Python de Claude Code – una reescritura desde cero usando oh-my-codex (OmX). Este proyecto educativo transforma el código base original en TypeScript en un espacio de trabajo prioritario en Python con herramientas CLI, pruebas completas y manifiestos detallados del puerto. Ejecuta `python3 -m src.main summary` para explorar el progreso, o profundiza en el ensayo ético sobre reimplementación de IA y erosión del copyleft. Perfecto para desarrolladores que estudian flujos de trabajo de agentes de IA, integración de herramientas y prácticas éticas de código abierto.
Puerto de Claude Code en Python: La Reescritura Ética de Código Abierto
De Instantánea de TypeScript a Espacio de Trabajo Prioritario en Python
El repositorio de GitHub instructkr/claude-code ha evolucionado desde alojar una instantánea expuesta de Claude Code en TypeScript hasta convertirse en un espacio de trabajo dedicado para el puerto a Python. Este cambio refleja una profunda consideración de preguntas legales y éticas en torno a la exposición de código fuente de IA, documentadas en el ensayo complementario del proyecto.
Estado Actual de la Implementación en Python
El directorio src/ ahora alberga el espacio de trabajo activo en Python:
# Comandos de inicio rápido
python3 -m src.main summary # Resumen del progreso del puerto
python3 -m src.main manifest # Manifiesto completo del espacio de trabajo
python3 -m src.main subsystems # Lista de módulos porteados
python3 -m unittest discover -s tests # Ejecutar suite de verificación
Componentes Principales Porteados:
models.py- Dataclasses para subsistemas y gestión de estadocommands.py- Metadatos de comandos y ejecucióntools.py- Capa de integración de herramientasquery_engine.py- Generador de resumen del puertomain.py- Punto de entrada CLIport_manifest.py- Seguimiento de la estructura del espacio de trabajo
Por Qué Existe Esta Reescritura
El creador del proyecto estudió el código base original para entender:
- Arquitectura de arnés
- Patrones de cableado de herramientas
- Orquestación de flujos de trabajo de agentes
Sin embargo, después de leer el ensayo "¿Es legal lo mismo que legítimo: reimplementación de IA y la erosión del copyleft", eligió la reimplementación en sala limpia en lugar del uso directo de la instantánea.
Desarrollo Asistido por IA con oh-my-codex
Construido usando oh-my-codex (OmX) de Yeachan Heo con modos especializados:
- Modo $team: Revisión arquitectónica paralela
- Modo $ralph: Ejecución persistente y verificación
- Flujo de trabajo Codex: Transformación del árbol de fuentes

Valor Educativo para Desarrolladores
Este proyecto sirve como un estudio de caso en:
- Ingeniería inversa de sistemas de agentes de IA
- Ética de la reimplementación en sala limpia
- Puerto de flujos de trabajo multiagente
- Desarrollo de herramientas CLI en Python
- Estrategias de puerto impulsadas por pruebas
Inicio Rápido y Contribución
git clone https://github.com/instructkr/claude-code
cd claude-code
pip install -r requirements.txt # si existe
python3 -m src.main summary
Descargo de responsabilidad: Proyecto independiente, no afiliado con Anthropic. Solo para fines educativos.
Estrellas: 28.6k | Forks: 39.6k – ¡Únete a la comunidad que estudia arquitecturas de agentes de IA de próxima generación!