Puerto de Claude Code en Python: Reescritura 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 estado
- commands.py - Metadatos de comandos y ejecución
- tools.py - Capa de integración de herramientas
- query_engine.py - Generador de resumen del puerto
- main.py - Punto de entrada CLI
- port_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: 1. Ingeniería inversa de sistemas de agentes de IA 2. Ética de la reimplementación en sala limpia 3. Puerto de flujos de trabajo multiagente 4. Desarrollo de herramientas CLI en Python 5. 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!