Claude Code Pythonポート:オープンソースのリライト
Claude Code Pythonポート:倫理的なオープンソースのリライト
TypeScriptスナップショットからPython優先ワークスペースへ
GitHubリポジトリinstructkr/claude-codeは、公開されたClaude Code TypeScriptスナップショットをホストするところから、専用のPythonポート作業スペースへと進化しました。この変化は、プロジェクトの付属エッセイで文書化されているAIソース公開に関する法的・倫理的問題についての深い考察を反映しています。
現在のPython実装状況
src/ディレクトリが現在アクティブなPythonワークスペースを格納しています:
# クイックスタートコマンド
python3 -m src.main summary # ポート進捗概要
python3 -m src.main manifest # 完全なワークスペースマニフェスト
python3 -m src.main subsystems # ポート済みモジュール一覧
python3 -m unittest discover -s tests # 検証スイート実行
ポート済みのコアコンポーネント:
- models.py - サブシステムと状態管理のためのデータクラス
- commands.py - コマンドメタデータと実行
- tools.py - ツール統合レイヤー
- query_engine.py - ポート要約ジェネレーター
- main.py - CLIエントリーポイント
- port_manifest.py - ワークスペース構造追跡
このリライトが存在する理由
プロジェクト作成者は、元のコードベースを研究して理解しました: - Harnessアーキテクチャ - ツール配線パターン - エージェントワークフローオーケストレーション
しかし、エッセイ"Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"を読んだ後、直接スナップショット使用ではなくクリーンルーム再実装を選択しました。
oh-my-codexを使用したAI支援開発
Yeachan Heoのoh-my-codex (OmX)を使用して構築され、特殊モード付き:
- $teamモード:並行アーキテクチャレビュー
- $ralphモード:永続実行と検証
- Codexワークフロー:ソースツリー変換

開発者向け教育価値
このプロジェクトは以下のケーススタディとして役立ちます: 1. AIエージェントシステムのリバースエンジニアリング 2. クリーンルーム再実装倫理 3. マルチエージェントワークフローポート 4. Python CLIツール開発 5. テスト駆動ポート戦略
クイックスタート&貢献
git clone https://github.com/instructkr/claude-code
cd claude-code
pip install -r requirements.txt # 存在する場合
python3 -m src.main summary
免責事項:独立したプロジェクトで、Anthropicとは無関係。教育目的のみ。
Stars: 28.6k | Forks: 39.6k – 次世代AIエージェントアーキテクチャを研究するコミュニティに参加!