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

Capturas de pantalla del flujo de trabajo de OmX mostrando desarrollo asistido por IA

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!

Artículo original: Ver original

Compartir este artículo