Composio Quick Start

Turn natural language into GitHub actions in minutes. Follow these 5 steps to star a repo using AI:

What you’ll achieve: By the end of this guide, you’ll have an AI agent capable of starring GitHub repositories using natural language commands.

1

Install Composio

2

Authenticate GitHub Account

Choose your method:

Ensure you complete the authentication process by following the URL provided in your console.

3

Initialize Composio and OpenAI

If you prefer using a different framework or LLM, you can explore our comprehensive list of 15+ supported frameworks and LLMs in our frameworks documentation.

Don’t forget to set your OPENAI_API_KEY in your environment variables.

4

Fetch GitHub Actions & Interact with LLM

Now, let’s star a repository using natural language:

Composio also supports action executions without LLMs or agents. Learn more.

5

Execute Tool Calls

Finally, let’s execute the action determined by the LLM:

What Just Happened? 🎉

Congratulations! You’ve just:

  1. 🔐 Authenticated your GitHub account with Composio
  2. 🛠 Fetched GitHub actions
  3. 🧠 Passed these actions to an AI language model
  4. ⭐ Instructed the AI to star the composiohq/composio repository
  5. ✅ Successfully executed the action on GitHub

Next Steps