patmai75 / MaestrOpus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MaestrOpus: Subagent Task Manager

MaestrOpus: Achieving Goals with Opus' Orchestration of Subagents is an innovative adaptation of the original Maestro project developed by Pietro Schirano (@skirano). This version extends the original framework to create a more interactive and user-friendly experience through a web application powered by Streamlit.

The link to use the app:

https://maestropus.streamlit.app/

Introduction

MaestrOpus is a web application that leverages the power of Claude Opus to orchestrate subagents, breaking down objectives into manageable sub-tasks, executing them with instances of Haiku, Sonnet or Opus, and reviewing the outcomes to achieve a cohesive final result. This adaptation enhances the user interaction by allowing objectives to be set and monitored in real-time through a streamlined interface. This project is a tribute to the ingenuity of Pietro Schirano's original Maestro, building upon its foundation to explore new possibilities in task orchestration and AI-driven project management.

Features

  • Interactive Task Management: Users can input their objectives directly into the web interface and receive updates as tasks are processed.
  • Enhanced User Experience: Streamlit's web interface offers a user-friendly platform for managing and tracking the progress of tasks.
  • Extended Functionality: Beyond breaking down objectives and executing sub-tasks, this adaptation incorporates file uploads (text and/or image) for task inputs and offers the option to download detailed task logs.
  • Customizable Subagent Model: Users have the flexibility to select the most suitable model for the subagent based on their specific requirements.

Usage

You will be prompted to enter your Anthropic API key and your project's objective. The application allows for the upload of text and image files to provide additional context to your objectives.

Acknowledgements

  • Pietro Schirano (@skirano): For the original creation of the Maestro framework. This project stands on the shoulders of his innovative work.
  • Anthropic: For providing the AI models and API that power both the original and adapted versions of Maestro.
  • Streamlit: For enabling the rapid development of interactive web applications that bring AI technologies closer to users.

License

This project is released under the MIT License.

About


Languages

Language:Python 100.0%