Recombinant AI™
Input a Github repo URL. Get a holistic,deep, relational understanding of the codebase.
RecombinantAI is a plugin that analyzes a Github repository's codebase and gives a comprehensive understanding of its holistic and relational aspects. With the ability to list files and provide explanations, this plugin helps in refactoring and changing code globally and on a function level, making it an ideal tool for developers. Through starting with a high-level overview, RecombinantAI allows you to investigate the codebase as a whole and provides accurate information on file understanding. The plugin has an easily accessible API and a user-friendly workflow that allows you to use it in a hassle-free manner.
How to
Comments (0)
API docs
Learn how to use Recombinant AI™ effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "Show me the files in the main branch of this repository."
-
Prompt 2: "Explain the purpose of this codebase and its file structure."
-
Prompt 3: "I need to understand the relationships between different functions in this code."
-
Prompt 4: "Can you provide context and explanations for this specific file?"
-
Prompt 5: "Help me refactor and make changes to this codebase."
Features and commands
Feature/Command | Description |
---|---|
getRepoFiles | This command retrieves the list of files in a repository. You need to provide the repository URL and can optionally specify the branch. The command returns a list of file names in the specified branch. |
getFileContent | This command retrieves the content of a specific file in a repository. You need to provide the repository URL, the file path, and can optionally specify the branch. The command returns the content of the file as a response. |
listBranches | This command lists all the branches in a repository. You need to provide the repository URL. The command returns a list of branch names. |