AI Coding Tools Platform

Comprehensive metadata, REST API, and interactive platform for 32 AI coding tools

32
AI Tools
39
API Endpoints
24K+
Lines of Code

Platform Features

📊

Structured Metadata

32 JSON metadata files with comprehensive information about each AI coding tool, including features, pricing, and models.

🔌

REST API

39 JSON endpoints providing programmatic access to all tools, features, statistics, and search capabilities.

💻

Code Examples

Working examples in Python, JavaScript, and PowerShell demonstrating how to consume the API.

🔄

Auto-Deployment

GitHub Actions CI/CD pipeline automatically generates metadata, builds the site, and deploys on every push.

📚

Documentation

20+ comprehensive documentation files covering usage, best practices, security patterns, and evolution.

🎨

Interactive UI

Modern, responsive interface with search, filters, dark/light themes, and syntax highlighting.

API Explorer

Available Endpoints

All endpoints are publicly accessible and return JSON data

GET /api/index.json
GET /api/tools/{slug}.json
GET /api/by-type.json
GET /api/by-pricing.json
GET /api/features.json
GET /api/statistics.json
GET /api/search.json

AI Coding Tools

Comprehensive collection of 32 AI-powered coding assistants

Code Examples

Python
import requests

# Fetch all tools
response = requests.get('https://sahiixx.github.io/system-prompts-and-models-of-ai-tools/api/index.json')
tools = response.json()

print(f"Found {len(tools['tools'])} AI coding tools")

# Get specific tool
cursor = requests.get('https://sahiixx.github.io/system-prompts-and-models-of-ai-tools/api/tools/cursor.json').json()
print(f"Cursor: {cursor['name']} - {cursor['type']}")
JavaScript
// Fetch all tools
fetch('https://sahiixx.github.io/system-prompts-and-models-of-ai-tools/api/index.json')
  .then(res => res.json())
  .then(data => {
    console.log(`Found ${data.tools.length} AI coding tools`);
  });

// Get specific tool
fetch('https://sahiixx.github.io/system-prompts-and-models-of-ai-tools/api/tools/cursor.json')
  .then(res => res.json())
  .then(cursor => {
    console.log(`${cursor.name}: ${cursor.type}`);
  });
PowerShell
# Fetch all tools
$tools = Invoke-RestMethod -Uri "https://sahiixx.github.io/system-prompts-and-models-of-ai-tools/api/index.json"
Write-Host "Found $($tools.tools.Count) AI coding tools"

# Get specific tool
$cursor = Invoke-RestMethod -Uri "https://sahiixx.github.io/system-prompts-and-models-of-ai-tools/api/tools/cursor.json"
Write-Host "$($cursor.name): $($cursor.type)"

Documentation

📖 API Documentation

Complete API reference with examples and response schemas

Read More

📊 Metadata Schema

Detailed documentation of the metadata structure and fields

Read More

💻 Examples Guide

Working examples in Python, JavaScript, and PowerShell

Read More

🚀 Deployment Guide

Step-by-step instructions for deploying your own instance

Read More

🔧 Tool Patterns

Common patterns and best practices from 32 AI tools

Read More

🔒 Security Patterns

Security guidelines and patterns across AI coding tools

Read More
API Response Loaded Successfully! ✓