FrogTeam.ai

Your Virtual

Gen AI

Dev Team

Transform the way you work with AI in your development environment.

instagram

Update v0.2.7: 1-12-2025

Update v0.2.5: 12-08-2024

Update v0.2.4: 12-08-2024

Update v0.2.3: 12-08-2024

Update v0.2.1: 12-07-2024

Update v0.1.6: 10-13-2024

Update v0.1.5: 10-01-2024

Prompt Example for using a Graphic Artist
I named my Graphic Artist Jenny. When I described what I wanted I also included the follow to explain Jenny's limitations and how I wanted the lead-architect to handle her assignments.

Make sure to ask Jenny to make graphics. Jenny's instructions must be very specific. You can only ask her to make one graphic file at a time and you can only describe what you want her to make in the prompt. A prompt for Jenny should be short, for example: "make me a small icon file that looks like a frog." Jenny just returns the path to the file she made. You need to work around her limitations. As the lead-architect plan out what you need from Jenny first and then tell the others what to do with what you had Jenny create!

Update v0.1.2: 09-08-2024

Update v0.1.1: 09-08-2024

Update v0.1.0: 09-07-2024

Updates v0.0.19: 09-01-2024

Updates v0.0.18: 08-30-2024

Updates v0.0.17: 08-25-2024

Updates v0.0.16: 08-14-2024

Updates v0.0.15: 08-13-2024

Next I am going to add a new tool allowing the LLM to query history as needed. I am also thinking about how to allow the LLM to query the user. If this query the user tool is used the conversation would have to suspend until the user replies. This is a feature that user may want to turn off. I'd love to hear some feedback about this.

Updates v0.0.14: 08-10-2024

Updates v0.0.13: 08-10-2024

08-08-2024

Hi - Thanks for stopping by!

I decided to put this out there. Its at a nice spot where there is some functionality. The idea is to create team members that are represented by a specific LLM. You can use a variety of different LLM's and overtime how members are selected and how assignments are made will evolve from the rudimentary state I have it in today. You can use AWS Bedrock models and OpenAI models and for now I will likely stay inside these boundaries for LLM selection:

I am currently focusing on some UI features while I enhance/refine my tool calling chain. I hope soon to move on to a system prompt sharing feature and eventually I would like to integrate RAG with local vectors. I hope then to turn around and use my extension to develop my next mobile app, whatever that may be.

I am wondering if there is an appetite for what I am doing here. Let me know your thoughts.

Here is a short demo video.

Your Virtual GenAI Development Team

This is meant to be a generative AI interface where you can register new models, configure model settings and prompts, interface with Chroma embeddings (eventually) and have a common set of commands you can use to interact with files in the workspace and the output from various LLMs. You register "team members" and assign them a model. You can use the same model multiple times or use different models. You can assign team members to collaborate on a task.

Overview

Planned Commands

Flow

You must define at least three members:

Open the Builder

The "Builder" is found in the "Project" panel.

Project Description

Describe what the project is. Be specific and supply any information you may have. Code snippets, class hierarchy suggestions, research and example references. Web Site references for libraries you want to use, etc...

When you press "Project GO"

Lead Architect

The Lead Architect breaks down the project and

Each member works to completion on their assignment

When all members have performed their tasks the lead architect gets a final pass and summarizes the work that was done.

You can refine the prompt and submit again. Existing files will be used and edited.

Directed Assignment

In the Directed Assignment box you can call out a single team member to perform a task. This is nice if you like what has been done and now have follow up work that a member can do for you.

Known Issues/Limitations

Release Notes

0.0.11

0.0.10

0.0.9

0.0.8

0.0.7

0.0.6 (and older)

This is an early version give it try. The following is what you can do.

Demo Video

How to Install

  1. Open Visual Studio Code.
  2. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window.
  3. Search for "FrogTeam.ai".
  4. Click Install.
  5. Or visit the Extension Store here.

Feedback

We would love to hear your feedback! Please provide any suggestions or issues you encounter on our GitHub Issues page.