Ad

claw-code-parity: Python Porting of Autonomous Coding Harness

Porting Claw Code to Python: This repository focuses on the autonomous, AI-driven porting of the Claw Code system to Python, leveraging autonomous workflows and machine-readable orchestration. It's a research project showcasing autonomous building and a Python-first implementation.
Screenshot of ultraworkers/claw-code-parity homepage

claw-code actively porting to Python. This project aims to demonstrate autonomous development through a public and high-velocity coding harness. It leverages autonomous workflows like parallel coding sessions and event-driven orchestration, guided primarily by machine-readable lane state. The focus is on a Python port, expanding beyond a snapshot of the original system. This demonstrates an open coding harness built autonomously using tools like clawhip, oh-my-openagent, oh-my-claudecode, and oh-my-codex.

The project exemplifies autonomous development, driven by AI workflows and orchestrated by oh-my-codex. It actively showcases a commitment to a Python-first implementation and provides a clear, structured repository layout. The development process is transparent and community-driven, documented through public build stories. It's a unique demonstration of autonomous system building.

  • Python Porting: Implements the Claw Code functionality using Python with a focus on adaptability and maintainability. Provides a Python-first workspace for easier integration with existing Python ecosystems.
  • Autonomous Workflows: Utilizes parallel coding sessions and event-driven orchestration for automated development and testing. Driven by clawhip, oh-my-openagent, and oh-my-claudecode.
  • CLI Tools: Provides command-line interfaces for inspecting the Python workspace, running tests, and performing parity audits. Allows for programmatic interaction and verification.
  • Modular Design: Employs a modular structure with distinct components for models, commands, tools, and query engines promoting code reusability and maintainability. The port_manifest.py file describes the current workspace structure.
  • Community Driven: Leverages community feedback and contributions through Discord and public testing processes, with a focus on transparency and open collaboration.
  • Testing and Verification: Includes tests and parity checks to ensure the correctness and stability of the Python implementation. The repository stresses that the active version is not a complete one-to-one replacement.
  • Orchestration: Employs a range of workflow modes from team mode for collaborative feedback and ralph mode for persistent, machine-driven iteration.

The project is currently in a Python porting phase, showcasing a functional but incomplete replacement for the original system. The current implementation mirrors the top-level structure, commands and tool inventories, but it doesn't contain the same level of runtime functionality. Recent commits indicate ongoing active development and improvement of the Python workspace. The project emphasizes the use of autonomous workflows and documentation provides clear instructions for quickstart and testing. The use of oh-my-codex underlines this automated development approach.

This project benefits developers and researchers interested in autonomous software development, particularly those exploring the use of AI-driven workflows and open-source systems. It provides a valuable case study for building complex systems with minimal human intervention and emphasizes the potential of autonomous teams. The Python port offers a more accessible entry point for experimentation and adaptation of the Claw Code functionality, addressing the limitations of the original codebase.

Languages:
Summarize:
Share:
Stars
6,678
Forks
5,282
Issues
0
Created
3 months ago
Commit
3 months ago
License
None
Archived
Yes
Updated 7 days ago

Similar Repositories