Skip to content

jwalsh/builder-workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Builder Workspace

An experimental workspace for AI-assisted software development across multiple domains.

Project Overview

The Builder Workspace leverages the BuilderAgents system to decompose projects into manageable tasks and coordinate their implementation. A small number of core projects receive direct human oversight, while others are autonomously managed by AI agents.

Key Features

  • Utilizes AI-driven project decomposition and implementation
  • Employs the BuilderAgents system for task management and execution
  • Supports a variety of project types and domains

Workspace Structure

The workspace is organized as follows:

builder-workspace/
├── Project1/
│   ├── project_info.json
│   └── tasks.json
├── Project2/
│   ├── project_info.json
│   └── tasks.json
...
├── BuilderAgents/
│   ├── README.md
│   ├── project_info.json
│   ├── tasks.json
│   ├── src/
│   ├── docs/
│   ├── tests/
│   └── config/
├── README.org
├── poetry.lock
└── pyproject.toml

Getting Started

  1. Clone the repository:
git clone [repository_url]
cd builder-workspace
  1. Set up the Python environment:
poetry install
poetry shell
  1. Review the BuilderAgents documentation to understand the AI-driven development process.

Core Projects

The following projects are the primary focus of our current development efforts:

Active Core Projects

  • BuilderAgents (80% Complete)
    • AI-driven development automation platform
    • Status: Active Development
  • MultilinguaStoryForge (65% Complete)
    • Multi-language content generation system
    • Status: Active Development

Extended Project Portfolio

  • SmartEnergyGrid (45% Complete)
    • Intelligent energy distribution system
    • Status: Development
  • AISecurityAuditor (35% Complete)
    • AI-driven security assessment platform
    • Status: Development
  • DataStreamProcessor (25% Complete)
    • Real-time data processing framework
    • Status: Planning
  • CloudResourceOptimizer (20% Complete)
    • Cloud infrastructure optimization system
    • Status: Planning
  • EdgeComputingManager (15% Complete)
    • Distributed edge computing platform
    • Status: Initial Design

Project Management

Each project in the workspace is managed through two key files:

  • project_info.json: Contains basic project information and description
  • tasks.json: Lists the tasks for the project, including their status, assignees, and dependencies

BuilderAgents System

The BuilderAgents system provides:

  • AI agents for project decomposition and task planning
  • Automated code generation capabilities
  • Testing and quality assurance tools
  • Agent collaboration mechanisms

Refer to the BuilderAgents README.md for more detailed information on its usage and capabilities.

Development Workflow

  1. Focus on one of the core projects listed above
  2. Review the project’s project_info.json and tasks.json files
  3. Use the BuilderAgents system to assist with task decomposition and implementation
  4. Follow the development guidelines specified in the BuilderAgents documentation
  5. Regularly review the progress of non-core projects for potential promotion to core status

Contributing

Contributions to any project in the workspace are welcome. Please refer to the BuilderAgents developer guide for coding standards and contribution guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or support regarding the Builder Workspace or any of its projects, please open an issue in this repository.