
GitAIOps
Description
Unofficial tool for GitLab CI/CD workflows. Streamlines merge request reviews, pipeline debugging, and more.
Details
https://gitaiops.onrender.com/.well-known/ai-plugin.json
{
"schema_version": "v1",
"name_for_human": "GitAIOps",
"name_for_model": "gitaiops",
"description_for_human": "Unofficial tool for GitLab CI/CD workflows. Streamlines merge request reviews, pipeline debugging, and more.",
"description_for_model": "GitAIOps is an unofficial solution that enables interaction with GitLab CI/CD workflows. It can be used to review merge requests, debug pipeline errors, update merge request descriptions, and more.",
"auth": {
"type": "oauth",
"client_url": "https://gitlab.com/oauth/authorize",
"scope": "api",
"authorization_url": "https://gitlab.com/oauth/token",
"authorization_content_type": "application/json",
"verification_tokens": {
"openai": "8569bd78a5824ca8a3c5de494522570c"
}
},
"api": {
"type": "openapi",
"url": "https://gitaiops.onrender.com/openapi.json",
"is_user_authenticated": false
},
"logo_url": "https://raw.githubusercontent.com/mhdzumair/GitAIOps/main/artifacts/logo.png",
"contact_email": "mhdzumair@gmail.com",
"legal_info_url": "https://gitaiops.onrender.com/"
}
https://gitaiops.onrender.com/openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "FastAPI",
"version": "0.1.0"
},
"paths": {
"/services/gitlab/projects/jobs/trace": {
"get": {
"tags": [
"GitLab"
],
"summary": "Gitlab Trace Log",
"description": "Retrieve a GitLab project's job trace log.\nProvide project ID, job ID, page number, and characters per page.\nAlways check pagination in the response for more data.",
"operationId": "gitlab_trace_log",
"parameters": [
{
"name": "project_id",
"in": "query",
"required": true,
"schema": {
"type": "string",
"title": "Project Id"
}
},
{
"name": "job_id",
"in": "query",
"required": true,
"schema": {
"type": "string",
"title": "Job Id"
}
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"default": 1,
"title": "Page"
}
},
{
"name": "per_page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"default": 8000,
"title": "Per Page"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TraceLogResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/services/gitlab/projects/merge_requests/diff": {
"get": {
"tags": [
"GitLab"
],
"summary": "Gitlab Merge Request Diff",
"description": "Get a GitLab project's merge request diff.\nProvide project ID, merge request ID, page number, and change files per page.\nAlso specify diff page number and diff characters per page for diff content pagination.\nAlways check both pagination details in the response for more data.",
"operationId": "gitlab_merge_request_diff",
"parameters": [
{
"name": "project_id",
"in": "query",
"required": true,
"schema": {
"type": "string",
"title": "Project Id"
}
},
{
"name": "merge_request_id",
"in": "query",
"required": true,
"schema": {
"type": "string",
"title": "Merge Request Id"
}
},
{
"name": "page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"default": 1,
"title": "Page"
}
},
{
"name": "per_page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"default": 1,
"title": "Per Page"
}
},
{
"name": "diff_page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"default": 1,
"title": "Diff Page"
}
},
{
"name": "diff_per_page",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"default": 6000,
"title": "Diff Per Page"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MergeRequestDiffResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/services/gitlab/graphql/": {
"post": {
"tags": [
"GitLab"
],
"summary": "Gitlab Graphql Api",
"description": "To execute a GraphQL query on the GitLab API, provide a GraphQLQuery object with the query string.\nThe result will be the response from the GitLab API.",
"operationId": "gitlab_graphql_api",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GraphQLQuery"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/services/gitlab/rest/": {
"post": {
"tags": [
"GitLab"
],
"summary": "Gitlab Rest Api",
"description": "Make a REST API request to GitLab.\nProvide a RestQuery with endpoint, method, and optional data.\nThe response will be JSON parsed as a dictionary or raw text.",
"operationId": "gitlab_rest_api",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RestQuery"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"Diff": {
"properties": {
"diff": {
"type": "string",
"title": "Diff"
},
"new_path": {
"type": "string",
"title": "New Path"
},
"old_path": {
"type": "string",
"title": "Old Path"
},
"a_mode": {
"type": "string",
"title": "A Mode"
},
"b_mode": {
"type": "string",
"title": "B Mode"
},
"new_file": {
"type": "boolean",
"title": "New File"
},
"renamed_file": {
"type": "boolean",
"title": "Renamed File"
},
"deleted_file": {
"type": "boolean",
"title": "Deleted File"
},
"diff_pagination": {
"$ref": "#/components/schemas/Pagination"
}
},
"type": "object",
"required": [
"diff",
"new_path",
"old_path",
"a_mode",
"b_mode",
"new_file",
"renamed_file",
"deleted_file",
"diff_pagination"
],
"title": "Diff"
},
"GraphQLQuery": {
"properties": {
"query": {
"type": "string",
"title": "Query"
}
},
"type": "object",
"required": [
"query"
],
"title": "GraphQLQuery"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"MergeRequestDiffResponse": {
"properties": {
"diffs": {
"items": {
"$ref": "#/components/schemas/Diff"
},
"type": "array",
"title": "Diffs"
},
"pagination": {
"$ref": "#/components/schemas/Pagination"
}
},
"type": "object",
"required": [
"diffs",
"pagination"
],
"title": "MergeRequestDiffResponse"
},
"Pagination": {
"properties": {
"page": {
"type": "integer",
"title": "Page"
},
"per_page": {
"type": "integer",
"title": "Per Page"
},
"total_pages": {
"type": "integer",
"title": "Total Pages"
}
},
"type": "object",
"required": [
"page",
"per_page",
"total_pages"
],
"title": "Pagination"
},
"RestQuery": {
"properties": {
"endpoint": {
"type": "string",
"title": "Endpoint"
},
"method": {
"type": "string",
"title": "Method"
},
"data": {
"type": "string",
"title": "Data"
}
},
"type": "object",
"required": [
"endpoint",
"method"
],
"title": "RestQuery"
},
"TraceLogResponse": {
"properties": {
"trace_log": {
"type": "string",
"title": "Trace Log"
},
"pagination": {
"$ref": "#/components/schemas/Pagination"
}
},
"type": "object",
"required": [
"trace_log",
"pagination"
],
"title": "TraceLogResponse"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}
Discover other plugins from the programming category

Semgrep
Plugin for Semgrep. A plugin for scanning your code with Semgrep for security, correctness, and performance issues.
0 Comments

Appy Pie Text to App Generator
AI-powered Text-to-App Generator turns your app idea into Android and iOS apps- just provide text input.
0 Comments
![GitHub [UNOFFICIAL]](/_next/image?w=96&q=75&url=https%3A%2F%2Fapi.getit.ai%2Fimage%2F%3Furl%3Dhttps%3A%2F%2Fgh-plugin.teammait.com%2Flogo.png)
GitHub [UNOFFICIAL]
Plugin for interacting with GitHub repositories, accessing file structures, and modifying code. @albfresco for support.
0 Comments
Telnyx Storage
Manage your buckets and objects through simple, intuitive textual commands.
0 Comments

CreatiCode Scratch
Display Scratch programs as images and write 2D/3D programs using CreatiCode Scratch extensions.
0 Comments

DEV Community
Plugin for recommending articles or users from DEV Community.
0 Comments
Progressier
Create powerful PWAs, design screenshots, send push notifications
0 Comments

Databricks
A plugin that allows the user to interact with Databricks.
0 Comments

Bundlejs API
Plugin for bundling, treeshaking, transpiling, compressing and minification of JavaScript and TypeScript code
0 Comments

WordPress.com
Plugin for managing WordPress.com websites, blogging, and ecommerce
0 Comments

GitSearch
Search code on GitHub repositories based on a query.
0 Comments

Page whisperer plugin
Plugin for creating and publishing a web page.
0 Comments

AI2sql
Converts a natural language text into an SQL query.
0 Comments

HTTP Webhooks
Allows you to write, deploy, and manage HTTP Webhooks in JavaScript, right from the chat.
0 Comments

DeployScript
DeployScript effortlessly launches web apps, handling the tech for you. Watch your ideas come to life!
0 Comments
Website Performance
Measure key metrics about your website - performance, accessibility, best practices, SEO, PWA.
0 Comments

Netlify Drop
Describe a simple website you want to make, and deploy it to Netlify to share it with others and claim it as your own.
0 Comments

60sec site
Generate a beautiful website in 60 seconds using AI.
0 Comments

Wordpress Publisher
Publish content directly to a Wordpress blog.
0 Comments

Repo Inspector
Inspect Git Repositories. Submit a GitHub, Gitlab, etc., HTTPS link. The repo will be reviewed by Repo Inspector.
0 Comments

Repo Radar
Your one-stop shop for up to date Github repo information. Find repos by topic, language, or name.
0 Comments

Shuto.IO
Shuto.IO is a multi-tool for creators and developers with SMS, Email, Wordpress and SSH Command Execution capabilities.
0 Comments
CoderPad
Run code in more than 30 different programming languages, and let us worry about setting up the environment!
1 Comments

Code Runner
Run and Save your code while creating visualizations (charts and graphs) supports upto 70 programming languages.
2 Comments

AskTheCode
Provide a GitHub repository URL with the C# project and ask about any aspect of the code.
0 Comments

Scraper
Scrape content from webpages by providing a URL.
0 Comments

Appy Pie App Builder
AI-powered Text-to-App Generator turns your app idea into Android and iOS apps- just provide text input.
0 Comments

Databricks (dev-azure-westus)
A plugin that allows the user to interact with Databricks.
0 Comments

WP Interact
Fetch or search posts from self-hosted WordPress websites, opening new possibilities for smart interaction with content.
0 Comments

QyrusTestPilot
You can test your webapp without writing a single line of code by just giving the URL
0 Comments

Git OSS Stats
Dynamically generate and analyze stats and history for OSS repos and developers.
0 Comments

LGTM
Search for LGTM Markdown.
0 Comments
Chat Stack Search
Use the Stack Exchange API to search sites such as Stack Overflow and return questions, answers, and other information.
0 Comments
Shor in QASM
Generate quantum circuits for Shor's algorithm in QASM format.
0 Comments

WebDev
Build a live website within seconds directly from the chat and preview and test HTML code with JavaScript and CSS.
0 Comments

Cloud Diagram Gen
Generate cloud architecture diagrams. Unofficial AWS plugin.
0 Comments
ad4mat
API to monetize outgoing traffic via tracking links.
0 Comments

Web5 assistant
Assistant for developers building a web5 application by providing examples, documentation and writing web5 code.
0 Comments
AI with Jira®
Unofficial plugin for Jira®. Create issues such as tasks, user stories and bugs directly on your Jira® project.
0 Comments

Text to SQL Plugin
Plugin that converts a natural language text into an SQL query.
0 Comments
Devhunt
Find your next favorite tool.
0 Comments

Talk With Docs
Ask any questions to your docs.
0 Comments

Recombinant AI™
Input a Github repo URL. Get a holistic,deep, relational understanding of the codebase.
0 Comments
CodeCast Wandbox
Instantly compile your code online with Wandbox. Improve your coding learning experience.
1 Comments
StackOverflow Plus
Expand your knowledge beyond 2021/09/01. Get recent questions and answers from Stack Overflow.
0 Comments

A/B JUDGE
Judge whether the A/B test results are superior or not.
0 Comments

ne.tools
Network diagnostic tool for DNS record lookup (A, AA, MX, NS and more) and WHOIS queries for domains and IP addresses.
0 Comments

Code Library Search
Answer any questions about Python libraries (Currently Langchain and Openai). Can answer version specific questions.
0 Comments

Service Check
Check if services are running and how fast they are responding. You can check Website, Email, Domain Lookup and Ping.
0 Comments

AI Extensions
Craft your extensions with ease! Step-by-step guidance at your fingertips.
0 Comments

Passive DNS Pivots
Global pDNS 800 Billion records searchable. Unearth nefarious domains within minutes of creation.
0 Comments

WPressGenie
Manages a WordPress site. You can get, view and analyze details of WordPress posts and content.
0 Comments
API Bot
This is a conversational bot that lets you ask questions about a variety of common APIs.
0 Comments

SPARQL Query
Returns Query Solution Page for Query Text.
0 Comments

Codeulator
Collaborate with AI directly inside your favorite code editor.
0 Comments

Calculator Tools
Create any app, calculator, tool, tracker, or game instantly with AI.
0 Comments

Site Analysis and Moderation
This plugin provides data analysis, content moderation and automatic report generation functionalities for your website.
0 Comments

Check Website Down
Insert your website URL to check the availability. Pulsetic tests the uptime, availability & performance of a website.
0 Comments
Take Code Captures
Capture, beautify, and share your code snippets easily.
0 Comments