LLM Bridge

Powered by Genkit

Talk to Your Tools

Use natural language to interact with your APIs. This demo uses an LLM to select and execute GitHub tools based on your request.

Available Tools

github-list-issues

Lists all open issues in a GitHub repository.

Input Schema

{ "owner": "string", "repo": "string" }
github-create-issue

Creates a new issue in a GitHub repository.

Input Schema

{ "owner": "string", "repo": "string", "title": "string", "body"?: "string" }
github-comment-on-issue

Adds a comment to an existing issue in a GitHub repository.

Input Schema

{ "owner": "string", "repo": "string", "issueNumber": "number", "comment": "string" }
github-list-project-items

Lists all items (issues, PRs, drafts) in a GitHub Project board. Use this for GitHub Projects (project boards), not for repository issues.

Input Schema

{ "owner": "string", "projectNumber": "number", "ownerType"?: "user"|"organization" }