From d55cb739a9c330c3250470fa4be1d88c4483608c Mon Sep 17 00:00:00 2001 From: Assaf Barnir Date: Fri, 18 Sep 2026 15:03:35 -0700 Subject: [PATCH] Weekly drop 2026-09-18: added 30, updated 2 Mode A (in-window launches, Sep 6-18) and Mode B (established gaps). All star counts verified live via the GitHub API at time of writing. Catalog: 540 -> 570 agents. Co-Authored-By: Claude Opus 5 (1M context) --- content/agents/agent-device.json | 54 +++++++ content/agents/agent-native.json | 54 +++++++ content/agents/agent-substrate.json | 54 +++++++ content/agents/artemis.json | 53 +++++++ content/agents/catena-labs.json | 55 +++++++ content/agents/db-gpt.json | 53 +++++++ content/agents/google-home-mcp.json | 52 +++++++ content/agents/humanlayer.json | 54 +++++++ content/agents/jev-ultrafast.json | 53 +++++++ content/agents/k8sgpt.json | 54 +++++++ content/agents/keenable.json | 54 +++++++ content/agents/kestra.json | 55 +++++++ content/agents/kong.json | 60 ++++++++ content/agents/lightrag.json | 59 ++++++++ content/agents/needle2.json | 7 +- content/agents/netdata.json | 59 ++++++++ content/agents/notion-skills-api.json | 54 +++++++ content/agents/omnara.json | 55 +++++++ content/agents/open-code-review.json | 53 +++++++ content/agents/openllmetry.json | 52 +++++++ content/agents/openmetadata.json | 53 +++++++ content/agents/orthogonal.json | 55 +++++++ content/agents/paddleocr.json | 59 ++++++++ content/agents/profound.json | 54 +++++++ content/agents/scrapegraphai.json | 55 +++++++ content/agents/sol-pi.json | 53 +++++++ content/agents/superset-sh.json | 52 +++++++ content/agents/tau.json | 53 +++++++ content/agents/tiun.json | 54 +++++++ content/agents/tooluniverse.json | 54 +++++++ content/agents/windmill.json | 55 +++++++ content/agents/workweave-router.json | 4 +- content/changelog.json | 201 ++++++++++++++++++++++++++ 33 files changed, 1841 insertions(+), 5 deletions(-) create mode 100644 content/agents/agent-device.json create mode 100644 content/agents/agent-native.json create mode 100644 content/agents/agent-substrate.json create mode 100644 content/agents/artemis.json create mode 100644 content/agents/catena-labs.json create mode 100644 content/agents/db-gpt.json create mode 100644 content/agents/google-home-mcp.json create mode 100644 content/agents/humanlayer.json create mode 100644 content/agents/jev-ultrafast.json create mode 100644 content/agents/k8sgpt.json create mode 100644 content/agents/keenable.json create mode 100644 content/agents/kestra.json create mode 100644 content/agents/kong.json create mode 100644 content/agents/lightrag.json create mode 100644 content/agents/netdata.json create mode 100644 content/agents/notion-skills-api.json create mode 100644 content/agents/omnara.json create mode 100644 content/agents/open-code-review.json create mode 100644 content/agents/openllmetry.json create mode 100644 content/agents/openmetadata.json create mode 100644 content/agents/orthogonal.json create mode 100644 content/agents/paddleocr.json create mode 100644 content/agents/profound.json create mode 100644 content/agents/scrapegraphai.json create mode 100644 content/agents/sol-pi.json create mode 100644 content/agents/superset-sh.json create mode 100644 content/agents/tau.json create mode 100644 content/agents/tiun.json create mode 100644 content/agents/tooluniverse.json create mode 100644 content/agents/windmill.json diff --git a/content/agents/agent-device.json b/content/agents/agent-device.json new file mode 100644 index 0000000..fcad736 --- /dev/null +++ b/content/agents/agent-device.json @@ -0,0 +1,54 @@ +{ + "id": "agent-device", + "name": "Agent Device", + "slug": "agent-device", + "description": "Automates iOS, Android, HarmonyOS, TV, macOS, and Linux devices from AI coding agents through a CLI, MCP server, and typed Node.js API.", + "providerName": "Callstack", + "providerUrl": "https://www.callstack.com", + "agentUrl": "https://agent-device.dev", + "categories": [ + "code-devtools", + "browser-computer" + ], + "tags": [ + "device-automation", + "ios", + "android", + "harmonyos", + "cross-platform", + "typed-api", + "callstack" + ], + "skills": [ + { + "id": "device-control", + "name": "Device Control", + "description": "Launches apps and drives taps, swipes, and text entry on physical devices and simulators." + }, + { + "id": "screen-inspection", + "name": "Screen Inspection", + "description": "Reads the accessibility tree and screenshots so agents can locate elements before acting." + }, + { + "id": "multi-platform", + "name": "Multi Platform", + "description": "Targets iOS, Android, HarmonyOS, TV, macOS, and Linux through one consistent interface." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "mcp", + "api" + ], + "createdAt": "2026-09-18T22:02:13.784Z", + "updatedAt": "2026-09-18T22:02:13.784Z" +} diff --git a/content/agents/agent-native.json b/content/agents/agent-native.json new file mode 100644 index 0000000..212270c --- /dev/null +++ b/content/agents/agent-native.json @@ -0,0 +1,54 @@ +{ + "id": "agent-native", + "name": "Agent Native", + "slug": "agent-native", + "description": "Provides a framework and thirteen MCP servers for building agentic apps, covering mail, calendar, chat, content, design, slides, forms, and analytics surfaces.", + "providerName": "Builder.io", + "providerUrl": "https://www.builder.io", + "agentUrl": "https://www.agent-native.com", + "categories": [ + "orchestration", + "autonomous-agents", + "code-devtools" + ], + "tags": [ + "agentic-framework", + "mcp-suite", + "react", + "typescript", + "app-scaffolding", + "multi-server", + "builder-io" + ], + "skills": [ + { + "id": "mcp-suite", + "name": "MCP Suite", + "description": "Exposes thirteen purpose-built MCP servers covering mail, calendar, content, design, and analytics." + }, + { + "id": "agent-brain", + "name": "Agent Brain", + "description": "Coordinates state and memory across the suite so one agent can span multiple app surfaces." + }, + { + "id": "app-framework", + "name": "App Framework", + "description": "Provides React and TypeScript primitives for building interfaces that agents operate directly." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "mcp", + "api" + ], + "createdAt": "2026-09-18T22:02:13.783Z", + "updatedAt": "2026-09-18T22:02:13.783Z" +} diff --git a/content/agents/agent-substrate.json b/content/agents/agent-substrate.json new file mode 100644 index 0000000..7c82576 --- /dev/null +++ b/content/agents/agent-substrate.json @@ -0,0 +1,54 @@ +{ + "id": "agent-substrate", + "name": "Agent Substrate", + "slug": "agent-substrate", + "description": "Runs agents in secure-by-default microVM sandboxes on GKE, delivering high sandbox density and sub-second resume through Cloud Hypervisor and gVisor isolation.", + "providerName": "Google Cloud", + "providerUrl": "https://cloud.google.com", + "agentUrl": "https://github.com/agent-substrate/substrate", + "categories": [ + "infrastructure", + "orchestration", + "security" + ], + "tags": [ + "agent-sandbox", + "microvm", + "gke", + "gvisor", + "cloud-hypervisor", + "secure-execution", + "google-cloud" + ], + "skills": [ + { + "id": "sandbox-execution", + "name": "Sandbox Execution", + "description": "Runs untrusted agent-generated code inside an isolated microVM with a strict syscall boundary." + }, + { + "id": "fast-resume", + "name": "Fast Resume", + "description": "Snapshots and resumes sandboxes in under a second so idle agents cost nothing to keep alive." + }, + { + "id": "framework-agnostic", + "name": "Framework Agnostic", + "description": "Hosts agents from any framework without requiring changes to the agent implementation." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.789Z", + "updatedAt": "2026-09-18T22:02:13.789Z" +} diff --git a/content/agents/artemis.json b/content/agents/artemis.json new file mode 100644 index 0000000..e1d8e64 --- /dev/null +++ b/content/agents/artemis.json @@ -0,0 +1,53 @@ +{ + "id": "artemis", + "name": "ARTEMIS", + "slug": "artemis", + "description": "Converts natural-language instructions into reliable Android device automation for coding agents, capturing logs and screenshots from each run.", + "providerName": "Google", + "providerUrl": "https://github.com/google", + "agentUrl": "https://github.com/google/artemis", + "categories": [ + "browser-computer", + "code-devtools", + "autonomous-agents" + ], + "tags": [ + "android-automation", + "device-testing", + "mobile-qa", + "ui-automation", + "screenshot-capture", + "agent-integration", + "google" + ], + "skills": [ + { + "id": "instruction-execution", + "name": "Instruction Execution", + "description": "Executes a natural-language instruction against a connected Android device or emulator." + }, + { + "id": "ui-inspection", + "name": "UI Inspection", + "description": "Reads the on-screen view hierarchy so an agent can decide what to tap or type next." + }, + { + "id": "run-capture", + "name": "Run Capture", + "description": "Captures logs, screenshots, and step traces from an automation run for later debugging." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli" + ], + "createdAt": "2026-09-18T22:02:13.781Z", + "updatedAt": "2026-09-18T22:02:13.781Z" +} diff --git a/content/agents/catena-labs.json b/content/agents/catena-labs.json new file mode 100644 index 0000000..6e3d9e1 --- /dev/null +++ b/content/agents/catena-labs.json @@ -0,0 +1,55 @@ +{ + "id": "catena-labs", + "name": "Catena Labs", + "slug": "catena-labs", + "description": "Gives AI agents regulated financial identity, custody, and payment rails across fiat and stablecoins, built on the open Agent Commerce Kit standard.", + "providerName": "Catena Labs", + "providerUrl": "https://catena.com", + "agentUrl": "https://app.catena.com/docs", + "categories": [ + "finance", + "commerce-payments", + "security" + ], + "tags": [ + "agent-payments", + "regulated-banking", + "stablecoins", + "agent-identity", + "custody", + "agent-commerce-kit", + "fintech" + ], + "skills": [ + { + "id": "agent-identity", + "name": "Agent Identity", + "description": "Issues verifiable credentials so counterparties can authenticate an agent before transacting." + }, + { + "id": "payment-rails", + "name": "Payment Rails", + "description": "Moves value between agents and businesses across fiat and stablecoin settlement paths." + }, + { + "id": "custody-controls", + "name": "Custody Controls", + "description": "Applies spending limits and approval policies to funds an agent is authorised to move." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.790Z", + "updatedAt": "2026-09-18T22:02:13.790Z" +} diff --git a/content/agents/db-gpt.json b/content/agents/db-gpt.json new file mode 100644 index 0000000..6a3c34d --- /dev/null +++ b/content/agents/db-gpt.json @@ -0,0 +1,53 @@ +{ + "id": "db-gpt", + "name": "DB-GPT", + "slug": "db-gpt", + "description": "Answers questions over your own databases with text-to-SQL data agents and an AWEL workflow runtime, connecting multiple engines behind one agentic interface.", + "providerName": "Eosphoros AI", + "providerUrl": "https://github.com/eosphoros-ai", + "agentUrl": "https://github.com/eosphoros-ai/DB-GPT", + "categories": [ + "data-analytics", + "autonomous-agents" + ], + "tags": [ + "text-to-sql", + "data-agents", + "database-query", + "awel-workflow", + "retrieval", + "multi-model", + "python-sdk" + ], + "skills": [ + { + "id": "text-to-sql", + "name": "Text To SQL", + "description": "Translates natural-language questions into SQL against a connected database schema." + }, + { + "id": "data-agent", + "name": "Data Agent", + "description": "Runs multi-step analysis agents that chain queries, charts, and summaries over warehouse data." + }, + { + "id": "awel-workflow", + "name": "AWEL Workflow", + "description": "Composes agentic data pipelines using the AWEL declarative workflow language." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.777Z", + "updatedAt": "2026-09-18T22:02:13.777Z" +} diff --git a/content/agents/google-home-mcp.json b/content/agents/google-home-mcp.json new file mode 100644 index 0000000..4909160 --- /dev/null +++ b/content/agents/google-home-mcp.json @@ -0,0 +1,52 @@ +{ + "id": "google-home-mcp", + "name": "Google Home MCP", + "slug": "google-home-mcp", + "description": "Lets agents query smart-home telemetry, issue device commands, and read event history across a Google Home structure through an official OAuth-protected MCP server.", + "providerName": "Google", + "providerUrl": "https://developers.home.google.com", + "agentUrl": "https://developers.home.google.com/mcp/home", + "categories": [ + "infrastructure", + "orchestration" + ], + "tags": [ + "smart-home", + "home-automation", + "device-control", + "google-home", + "oauth2", + "remote-mcp", + "event-history" + ], + "skills": [ + { + "id": "list-home-resources", + "name": "List Home Resources", + "description": "Enumerates the structures, rooms, and devices available within a connected Google Home." + }, + { + "id": "run-home-actions", + "name": "Run Home Actions", + "description": "Issues commands to lights, thermostats, and other devices in a home structure." + }, + { + "id": "list-home-history", + "name": "List Home History", + "description": "Reads past home events so agents can reason about what changed in the home and when." + } + ], + "authType": "oauth2", + "supportsStreaming": true, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.792Z", + "updatedAt": "2026-09-18T22:02:13.792Z" +} diff --git a/content/agents/humanlayer.json b/content/agents/humanlayer.json new file mode 100644 index 0000000..e181214 --- /dev/null +++ b/content/agents/humanlayer.json @@ -0,0 +1,54 @@ +{ + "id": "humanlayer", + "name": "HumanLayer", + "slug": "humanlayer", + "description": "Gates autonomous agent tool calls behind human approval in Slack or email, so high-risk actions require a person to sign off before they execute.", + "providerName": "HumanLayer", + "providerUrl": "https://www.humanlayer.dev", + "agentUrl": "https://github.com/humanlayer/humanlayer", + "categories": [ + "orchestration", + "autonomous-agents", + "communication" + ], + "tags": [ + "human-in-the-loop", + "approval-workflow", + "agent-safety", + "slack-approvals", + "guardrails", + "function-gating", + "python-sdk" + ], + "skills": [ + { + "id": "require-approval", + "name": "Require Approval", + "description": "Wraps a tool call so it blocks until a designated human approves or rejects the action." + }, + { + "id": "contact-human", + "name": "Contact Human", + "description": "Escalates a question from an agent to a person over Slack, email, or SMS and returns the reply." + }, + { + "id": "approval-audit", + "name": "Approval Audit", + "description": "Records who approved which agent action and when, producing an auditable decision trail." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": true, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.780Z", + "updatedAt": "2026-09-18T22:02:13.780Z" +} diff --git a/content/agents/jev-ultrafast.json b/content/agents/jev-ultrafast.json new file mode 100644 index 0000000..2bc1dd0 --- /dev/null +++ b/content/agents/jev-ultrafast.json @@ -0,0 +1,53 @@ +{ + "id": "jev-ultrafast", + "name": "Jev Ultrafast", + "slug": "jev-ultrafast", + "description": "Drives a browser through a dynamic indexed action space, cutting agent web-task latency to seconds, with a Google Flights search completing in about seven.", + "providerName": "Browser Use", + "providerUrl": "https://browser-use.com", + "agentUrl": "https://github.com/browser-use/jev-ultrafast", + "categories": [ + "browser-computer", + "autonomous-agents" + ], + "tags": [ + "browser-agent", + "web-automation", + "low-latency", + "action-indexing", + "python-library", + "local-server", + "browser-use" + ], + "skills": [ + { + "id": "fast-navigation", + "name": "Fast Navigation", + "description": "Navigates and acts on web pages using an indexed action space that avoids full-page reasoning." + }, + { + "id": "task-execution", + "name": "Task Execution", + "description": "Completes a described web task end to end and returns the extracted structured result." + }, + { + "id": "local-server", + "name": "Local Server", + "description": "Runs a local server so external agent harnesses can drive the browser over HTTP." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "api" + ], + "createdAt": "2026-09-18T22:02:13.782Z", + "updatedAt": "2026-09-18T22:02:13.782Z" +} diff --git a/content/agents/k8sgpt.json b/content/agents/k8sgpt.json new file mode 100644 index 0000000..9253a8e --- /dev/null +++ b/content/agents/k8sgpt.json @@ -0,0 +1,54 @@ +{ + "id": "k8sgpt", + "name": "K8sGPT", + "slug": "k8sgpt", + "description": "Diagnoses Kubernetes and OpenShift clusters in plain language, explaining why workloads are failing through a CLI, in-cluster operator, and MCP server.", + "providerName": "K8sGPT", + "providerUrl": "https://k8sgpt.ai", + "agentUrl": "https://github.com/k8sgpt-ai/k8sgpt", + "categories": [ + "infrastructure", + "code-devtools" + ], + "tags": [ + "kubernetes", + "cluster-diagnostics", + "sre", + "incident-triage", + "openshift", + "cncf", + "in-cluster-operator" + ], + "skills": [ + { + "id": "cluster-analyze", + "name": "Cluster Analyze", + "description": "Scans a cluster for failing pods, services, and ingresses and explains each root cause in plain language." + }, + { + "id": "custom-analyzer", + "name": "Custom Analyzer", + "description": "Runs targeted analysers against specific resource kinds to narrow an ongoing investigation." + }, + { + "id": "operator-mode", + "name": "Operator Mode", + "description": "Runs continuously in-cluster and publishes findings as custom resources for other tooling." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "api", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.780Z", + "updatedAt": "2026-09-18T22:02:13.780Z" +} diff --git a/content/agents/keenable.json b/content/agents/keenable.json new file mode 100644 index 0000000..84c23c2 --- /dev/null +++ b/content/agents/keenable.json @@ -0,0 +1,54 @@ +{ + "id": "keenable", + "name": "Keenable", + "slug": "keenable", + "description": "Serves a hundred-billion-document web index built for agents rather than human search pages, returning dense structured results over an API and MCP endpoint.", + "providerName": "Keenable", + "providerUrl": "https://keenable.ai", + "agentUrl": "https://docs.keenable.ai", + "categories": [ + "research", + "infrastructure", + "data-analytics" + ], + "tags": [ + "web-index", + "agent-search", + "retrieval-api", + "structured-results", + "large-scale-crawl", + "hosted-mcp", + "research-backend" + ], + "skills": [ + { + "id": "web-search", + "name": "Web Search", + "description": "Queries a purpose-built agent index and returns structured results rather than ranked page links." + }, + { + "id": "content-retrieval", + "name": "Content Retrieval", + "description": "Fetches full document content directly from the index without a separate crawl step." + }, + { + "id": "bulk-research", + "name": "Bulk Research", + "description": "Runs high-volume programmatic research queries under predictable per-request pricing." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.791Z", + "updatedAt": "2026-09-18T22:02:13.791Z" +} diff --git a/content/agents/kestra.json b/content/agents/kestra.json new file mode 100644 index 0000000..87f65b8 --- /dev/null +++ b/content/agents/kestra.json @@ -0,0 +1,55 @@ +{ + "id": "kestra", + "name": "Kestra", + "slug": "kestra", + "description": "Orchestrates event-driven workflows declared in YAML, with a REST API and MCP server so agents can trigger, monitor, and inspect pipeline executions.", + "providerName": "Kestra Technologies", + "providerUrl": "https://kestra.io", + "agentUrl": "https://github.com/kestra-io/kestra", + "categories": [ + "orchestration", + "scheduling", + "infrastructure" + ], + "tags": [ + "workflow-orchestration", + "event-driven", + "declarative-yaml", + "data-pipelines", + "execution-monitoring", + "plugins", + "self-hosted" + ], + "skills": [ + { + "id": "flow-execution", + "name": "Flow Execution", + "description": "Triggers a declarative workflow and returns its execution identifier for downstream polling." + }, + { + "id": "execution-monitor", + "name": "Execution Monitor", + "description": "Inspects running and completed executions including task-level state, logs, and durations." + }, + { + "id": "schedule-management", + "name": "Schedule Management", + "description": "Creates and inspects cron and event triggers that start workflows without manual invocation." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.777Z", + "updatedAt": "2026-09-18T22:02:13.777Z" +} diff --git a/content/agents/kong.json b/content/agents/kong.json new file mode 100644 index 0000000..96cb058 --- /dev/null +++ b/content/agents/kong.json @@ -0,0 +1,60 @@ +{ + "id": "kong", + "name": "Kong AI Gateway", + "slug": "kong", + "description": "Governs and meters LLM and agent traffic through a high-performance API gateway, with an MCP gateway that turns existing REST APIs into agent-callable tools.", + "providerName": "Kong Inc.", + "providerUrl": "https://konghq.com", + "agentUrl": "https://github.com/Kong/kong", + "categories": [ + "infrastructure", + "orchestration", + "security" + ], + "tags": [ + "api-gateway", + "llm-gateway", + "rate-limiting", + "traffic-governance", + "plugins", + "mcp-gateway", + "kubernetes-ingress" + ], + "skills": [ + { + "id": "ai-proxy", + "name": "AI Proxy", + "description": "Routes requests to multiple LLM providers behind one endpoint with credential management and failover." + }, + { + "id": "token-metering", + "name": "Token Metering", + "description": "Tracks token consumption and cost per consumer so agent traffic can be budgeted and billed." + }, + { + "id": "mcp-gateway", + "name": "MCP Gateway", + "description": "Exposes existing REST APIs as MCP tools without rewriting the upstream service implementation." + }, + { + "id": "traffic-policy", + "name": "Traffic Policy", + "description": "Applies rate limits, authentication, and guardrail plugins to agent-originated requests." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": true, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.775Z", + "updatedAt": "2026-09-18T22:02:13.775Z" +} diff --git a/content/agents/lightrag.json b/content/agents/lightrag.json new file mode 100644 index 0000000..52b745e --- /dev/null +++ b/content/agents/lightrag.json @@ -0,0 +1,59 @@ +{ + "id": "lightrag", + "name": "LightRAG", + "slug": "lightrag", + "description": "Builds a graph-based retrieval index over documents so agents can answer questions spanning many sources, served through a standalone API server.", + "providerName": "HKU Data Science Lab", + "providerUrl": "https://github.com/HKUDS", + "agentUrl": "https://github.com/HKUDS/LightRAG", + "categories": [ + "memory-state", + "research", + "vector-databases" + ], + "tags": [ + "graph-rag", + "retrieval", + "knowledge-graph", + "embeddings", + "document-indexing", + "question-answering", + "memory-backend" + ], + "skills": [ + { + "id": "graph-index", + "name": "Graph Index", + "description": "Builds an entity and relationship graph from raw documents to support multi-hop retrieval." + }, + { + "id": "hybrid-query", + "name": "Hybrid Query", + "description": "Combines vector similarity with graph traversal to retrieve context pure embedding search misses." + }, + { + "id": "incremental-update", + "name": "Incremental Update", + "description": "Adds new documents to an existing index without rebuilding the whole knowledge graph." + }, + { + "id": "api-serving", + "name": "API Serving", + "description": "Serves retrieval over HTTP through a standalone server that agent harnesses can call directly." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": true, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.775Z", + "updatedAt": "2026-09-18T22:02:13.775Z" +} diff --git a/content/agents/needle2.json b/content/agents/needle2.json index 358b882..343330b 100644 --- a/content/agents/needle2.json +++ b/content/agents/needle2.json @@ -2,7 +2,7 @@ "id": "needle2", "name": "Needle2", "slug": "needle2", - "description": "Compact 14MB agentic language model from Cactus Compute built to run on phones, wearables, and smart home hardware without a network round trip.", + "description": "Runs a compact 8-29MB 2-bit agentic model on phones, wearables, and smart home hardware without a network round trip, via a Python SDK, CLI, and C and JS-WASM bindings.", "providerName": "Cactus Compute", "providerUrl": "https://cactuscompute.com", "agentUrl": "https://cactuscompute.com/needle", @@ -25,8 +25,9 @@ "tier": "free", "discoveredBy": "manual", "accessMethods": [ - "api" + "api", + "cli" ], "createdAt": "2026-08-11T00:40:13.019Z", - "updatedAt": "2026-08-11T00:40:13.019Z" + "updatedAt": "2026-09-18T22:02:22.669Z" } diff --git a/content/agents/netdata.json b/content/agents/netdata.json new file mode 100644 index 0000000..936ac11 --- /dev/null +++ b/content/agents/netdata.json @@ -0,0 +1,59 @@ +{ + "id": "netdata", + "name": "Netdata", + "slug": "netdata", + "description": "Monitors infrastructure in real time at per-second granularity and exposes live metrics, logs, and alerts to agents through an official MCP server.", + "providerName": "Netdata", + "providerUrl": "https://www.netdata.cloud", + "agentUrl": "https://github.com/netdata/netdata", + "categories": [ + "infrastructure", + "data-analytics" + ], + "tags": [ + "observability", + "monitoring", + "metrics", + "real-time", + "alerting", + "time-series", + "devops" + ], + "skills": [ + { + "id": "metric-query", + "name": "Metric Query", + "description": "Queries live per-second infrastructure metrics across servers, containers, and services from one endpoint." + }, + { + "id": "anomaly-detection", + "name": "Anomaly Detection", + "description": "Surfaces statistically anomalous behaviour using built-in machine learning trained per metric." + }, + { + "id": "log-search", + "name": "Log Search", + "description": "Searches systemd and application logs alongside metrics to correlate incidents with system events." + }, + { + "id": "alert-inspection", + "name": "Alert Inspection", + "description": "Lists active and past alerts with thresholds so agents can triage what is currently firing." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": true, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.774Z", + "updatedAt": "2026-09-18T22:02:13.774Z" +} diff --git a/content/agents/notion-skills-api.json b/content/agents/notion-skills-api.json new file mode 100644 index 0000000..4836093 --- /dev/null +++ b/content/agents/notion-skills-api.json @@ -0,0 +1,54 @@ +{ + "id": "notion-skills-api", + "name": "Notion Skills API", + "slug": "notion-skills-api", + "description": "Turns a Notion workspace into an agent-neutral skills library, serving spec-compliant skill files over an API with an open-source GitHub sync kit.", + "providerName": "Notion", + "providerUrl": "https://www.notion.so", + "agentUrl": "https://developers.notion.com/guides/agent-skills/overview", + "categories": [ + "orchestration", + "memory-state", + "code-devtools" + ], + "tags": [ + "agent-skills", + "skills-library", + "workspace-sync", + "github-sync", + "portable-skills", + "rest-api", + "notion" + ], + "skills": [ + { + "id": "skill-serving", + "name": "Skill Serving", + "description": "Serves spec-compliant skill files from Notion pages so any agent harness can load them." + }, + { + "id": "github-sync", + "name": "GitHub Sync", + "description": "Synchronises skills between a Notion workspace and a Git repository in both directions." + }, + { + "id": "skill-authoring", + "name": "Skill Authoring", + "description": "Lets non-engineers author and version agent skills using familiar Notion documents." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.793Z", + "updatedAt": "2026-09-18T22:02:13.793Z" +} diff --git a/content/agents/omnara.json b/content/agents/omnara.json new file mode 100644 index 0000000..7ceec64 --- /dev/null +++ b/content/agents/omnara.json @@ -0,0 +1,55 @@ +{ + "id": "omnara", + "name": "Omnara", + "slug": "omnara", + "description": "Supervises managed coding agents from a single control plane across terminal, web, and mobile, letting you monitor and steer long-running runs remotely.", + "providerName": "Omnara", + "providerUrl": "https://www.omnara.com", + "agentUrl": "https://github.com/omnara-ai/omnara", + "categories": [ + "orchestration", + "autonomous-agents", + "code-devtools" + ], + "tags": [ + "agent-control-plane", + "coding-agents", + "remote-monitoring", + "mobile-access", + "session-steering", + "self-hosted", + "yc-backed" + ], + "skills": [ + { + "id": "agent-monitoring", + "name": "Agent Monitoring", + "description": "Streams the live state of running coding agents including current step and pending questions." + }, + { + "id": "remote-steering", + "name": "Remote Steering", + "description": "Sends instructions or answers to a running agent from web or mobile without a terminal." + }, + { + "id": "session-history", + "name": "Session History", + "description": "Stores past agent sessions with their prompts, tool calls, and outcomes for later review." + } + ], + "authType": "apiKey", + "supportsStreaming": true, + "supportsPushNotifications": true, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.786Z", + "updatedAt": "2026-09-18T22:02:13.786Z" +} diff --git a/content/agents/open-code-review.json b/content/agents/open-code-review.json new file mode 100644 index 0000000..cf8d5dc --- /dev/null +++ b/content/agents/open-code-review.json @@ -0,0 +1,53 @@ +{ + "id": "open-code-review", + "name": "OpenCodeReview", + "slug": "open-code-review", + "description": "Reviews pull requests with deterministic static analysis plus an LLM agent, posting line-level comments backed by rulesets for null-pointer, thread-safety, XSS, and SQL injection defects.", + "providerName": "Alibaba", + "providerUrl": "https://github.com/alibaba", + "agentUrl": "https://github.com/alibaba/open-code-review", + "categories": [ + "code-devtools", + "security" + ], + "tags": [ + "code-review", + "static-analysis", + "pull-requests", + "security-scanning", + "line-comments", + "ci-integration", + "alibaba" + ], + "skills": [ + { + "id": "pr-review", + "name": "Pull Request Review", + "description": "Analyses a pull request diff and posts line-level review comments with suggested fixes." + }, + { + "id": "security-rules", + "name": "Security Rulesets", + "description": "Applies built-in rulesets for SQL injection, XSS, null-pointer, and thread-safety defects." + }, + { + "id": "hybrid-pipeline", + "name": "Hybrid Pipeline", + "description": "Combines deterministic analysers with an LLM pass so findings stay reproducible across runs." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": true, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "api" + ], + "createdAt": "2026-09-18T22:02:13.776Z", + "updatedAt": "2026-09-18T22:02:13.776Z" +} diff --git a/content/agents/openllmetry.json b/content/agents/openllmetry.json new file mode 100644 index 0000000..67d7e23 --- /dev/null +++ b/content/agents/openllmetry.json @@ -0,0 +1,52 @@ +{ + "id": "openllmetry", + "name": "OpenLLMetry", + "slug": "openllmetry", + "description": "Instruments LLM and agent applications with OpenTelemetry-native tracing, exporting spans for prompts, tool calls, and chains to any OTel-compatible backend.", + "providerName": "Traceloop", + "providerUrl": "https://www.traceloop.com", + "agentUrl": "https://github.com/traceloop/openllmetry", + "categories": [ + "infrastructure", + "research" + ], + "tags": [ + "opentelemetry", + "llm-tracing", + "observability", + "span-export", + "prompt-monitoring", + "vendor-neutral", + "sdk-instrumentation" + ], + "skills": [ + { + "id": "auto-instrumentation", + "name": "Auto Instrumentation", + "description": "Instruments popular LLM SDKs and agent frameworks with a single initialisation call." + }, + { + "id": "span-export", + "name": "Span Export", + "description": "Exports prompt, completion, and tool-call spans to any OpenTelemetry-compatible collector." + }, + { + "id": "workflow-tracing", + "name": "Workflow Tracing", + "description": "Groups multi-step agent runs into one trace so latency and cost attribute per step." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api" + ], + "createdAt": "2026-09-18T22:02:13.781Z", + "updatedAt": "2026-09-18T22:02:13.781Z" +} diff --git a/content/agents/openmetadata.json b/content/agents/openmetadata.json new file mode 100644 index 0000000..f071fca --- /dev/null +++ b/content/agents/openmetadata.json @@ -0,0 +1,53 @@ +{ + "id": "openmetadata", + "name": "OpenMetadata", + "slug": "openmetadata", + "description": "Centralises data catalog, lineage, and quality metadata so agents can discover which tables exist, where they came from, and whether they can be trusted.", + "providerName": "Collate", + "providerUrl": "https://open-metadata.org", + "agentUrl": "https://github.com/open-metadata/OpenMetadata", + "categories": [ + "data-analytics", + "infrastructure" + ], + "tags": [ + "data-catalog", + "lineage", + "metadata", + "data-governance", + "data-quality", + "discovery", + "mcp-server" + ], + "skills": [ + { + "id": "asset-discovery", + "name": "Asset Discovery", + "description": "Searches tables, dashboards, and pipelines across connected sources with ownership and tags." + }, + { + "id": "lineage-trace", + "name": "Lineage Trace", + "description": "Traces column-level lineage upstream and downstream to assess the blast radius of a change." + }, + { + "id": "quality-status", + "name": "Quality Status", + "description": "Reports data-quality test results and freshness so agents can judge whether an asset is reliable." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.778Z", + "updatedAt": "2026-09-18T22:02:13.778Z" +} diff --git a/content/agents/orthogonal.json b/content/agents/orthogonal.json new file mode 100644 index 0000000..db71e5a --- /dev/null +++ b/content/agents/orthogonal.json @@ -0,0 +1,55 @@ +{ + "id": "orthogonal", + "name": "Orthogonal", + "slug": "orthogonal", + "description": "Lets agents discover, pay for, and call third-party APIs per use through a capability marketplace spanning more than thirty-five integrated services.", + "providerName": "Orthogonal", + "providerUrl": "https://www.orthogonal.com", + "agentUrl": "https://docs.orthogonal.com", + "categories": [ + "infrastructure", + "orchestration", + "commerce-payments" + ], + "tags": [ + "api-marketplace", + "agent-payments", + "service-discovery", + "x402", + "per-use-billing", + "capability-routing", + "yc-backed" + ], + "skills": [ + { + "id": "service-discovery", + "name": "Service Discovery", + "description": "Searches a marketplace of callable APIs and returns the schema needed to invoke one." + }, + { + "id": "metered-payments", + "name": "Metered Payments", + "description": "Settles per-call payments to third-party API providers on behalf of the calling agent." + }, + { + "id": "unified-invocation", + "name": "Unified Invocation", + "description": "Calls any marketplace service through one endpoint without per-vendor credential setup." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.791Z", + "updatedAt": "2026-09-18T22:02:13.791Z" +} diff --git a/content/agents/paddleocr.json b/content/agents/paddleocr.json new file mode 100644 index 0000000..a96f164 --- /dev/null +++ b/content/agents/paddleocr.json @@ -0,0 +1,59 @@ +{ + "id": "paddleocr", + "name": "PaddleOCR", + "slug": "paddleocr", + "description": "Converts documents, receipts, and images into structured data with OCR, layout analysis, and table recognition, exposed to agents via a Python API, CLI, and MCP server.", + "providerName": "PaddlePaddle", + "providerUrl": "https://www.paddlepaddle.org.cn/en", + "agentUrl": "https://paddleocr.com", + "categories": [ + "content-media", + "data-analytics" + ], + "tags": [ + "ocr", + "document-parsing", + "table-recognition", + "layout-analysis", + "pdf-extraction", + "computer-vision", + "baidu" + ], + "skills": [ + { + "id": "text-recognition", + "name": "Text Recognition", + "description": "Extracts printed and handwritten text from images and scanned PDFs across more than 80 languages." + }, + { + "id": "layout-analysis", + "name": "Layout Analysis", + "description": "Detects document structure including headings, paragraphs, figures, and reading order before extraction." + }, + { + "id": "table-recognition", + "name": "Table Recognition", + "description": "Parses tables from scans into structured HTML or Markdown while preserving row and column spans." + }, + { + "id": "doc-pipeline", + "name": "Document Pipeline", + "description": "Runs end-to-end pipelines chaining detection, recognition, and structure parsing into JSON output." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": true, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.772Z", + "updatedAt": "2026-09-18T22:02:13.772Z" +} diff --git a/content/agents/profound.json b/content/agents/profound.json new file mode 100644 index 0000000..8a00b33 --- /dev/null +++ b/content/agents/profound.json @@ -0,0 +1,54 @@ +{ + "id": "profound", + "name": "Profound", + "slug": "profound", + "description": "Tracks and shapes how brands appear inside AI search and answer engines, exposing visibility analytics to agents through a REST API and hosted MCP server.", + "providerName": "Profound", + "providerUrl": "https://www.tryprofound.com", + "agentUrl": "https://docs.tryprofound.com", + "categories": [ + "sales-marketing", + "data-analytics", + "research" + ], + "tags": [ + "answer-engine-optimization", + "brand-visibility", + "ai-search", + "analytics", + "hosted-mcp", + "enterprise", + "reporting" + ], + "skills": [ + { + "id": "visibility-tracking", + "name": "Visibility Tracking", + "description": "Measures how often and how favourably a brand appears in AI-generated answers." + }, + { + "id": "prompt-analytics", + "name": "Prompt Analytics", + "description": "Breaks down which user prompts surface a brand and which competitors appear alongside it." + }, + { + "id": "citation-analysis", + "name": "Citation Analysis", + "description": "Identifies which sources answer engines cite so content gaps can be prioritised." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.790Z", + "updatedAt": "2026-09-18T22:02:13.790Z" +} diff --git a/content/agents/scrapegraphai.json b/content/agents/scrapegraphai.json new file mode 100644 index 0000000..e917e6f --- /dev/null +++ b/content/agents/scrapegraphai.json @@ -0,0 +1,55 @@ +{ + "id": "scrapegraphai", + "name": "ScrapeGraphAI", + "slug": "scrapegraphai", + "description": "Scrapes websites from a natural-language description of the data you want, building the extraction graph automatically and serving results via a hosted API and MCP server.", + "providerName": "ScrapeGraphAI", + "providerUrl": "https://scrapegraphai.com", + "agentUrl": "https://github.com/ScrapeGraphAI/Scrapegraph-ai", + "categories": [ + "research", + "browser-computer", + "data-analytics" + ], + "tags": [ + "web-scraping", + "data-extraction", + "llm-scraping", + "structured-output", + "crawling", + "python-sdk", + "hosted-api" + ], + "skills": [ + { + "id": "smart-scraper", + "name": "Smart Scraper", + "description": "Extracts structured data from a page given only a prompt describing the desired fields." + }, + { + "id": "search-scraper", + "name": "Search Scraper", + "description": "Runs a web search and scrapes the top results into one consolidated structured answer." + }, + { + "id": "markdownify", + "name": "Markdownify", + "description": "Converts an arbitrary web page into clean Markdown suitable for feeding into an agent context." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.776Z", + "updatedAt": "2026-09-18T22:02:13.776Z" +} diff --git a/content/agents/sol-pi.json b/content/agents/sol-pi.json new file mode 100644 index 0000000..a72b4c5 --- /dev/null +++ b/content/agents/sol-pi.json @@ -0,0 +1,53 @@ +{ + "id": "sol-pi", + "name": "SoL-Pi", + "slug": "sol-pi", + "description": "Extends the Pi agent harness with AutoResearch loops from NVIDIA, improving efficiency on long-running autonomous research and coding tasks.", + "providerName": "NVIDIA", + "providerUrl": "https://www.nvidia.com", + "agentUrl": "https://github.com/NVlabs/SoL-Pi", + "categories": [ + "orchestration", + "research" + ], + "tags": [ + "agent-harness", + "autoresearch", + "research-loops", + "efficiency", + "harness-extension", + "open-source", + "nvidia" + ], + "skills": [ + { + "id": "research-loop", + "name": "Research Loop", + "description": "Runs iterative AutoResearch cycles that refine an approach across repeated attempts." + }, + { + "id": "harness-extension", + "name": "Harness Extension", + "description": "Plugs into the Pi agent harness without replacing the existing agent loop." + }, + { + "id": "efficiency-tuning", + "name": "Efficiency Tuning", + "description": "Reduces token and step cost on long-horizon tasks through structured iteration." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "api" + ], + "createdAt": "2026-09-18T22:02:13.788Z", + "updatedAt": "2026-09-18T22:02:13.788Z" +} diff --git a/content/agents/superset-sh.json b/content/agents/superset-sh.json new file mode 100644 index 0000000..b3b9b64 --- /dev/null +++ b/content/agents/superset-sh.json @@ -0,0 +1,52 @@ +{ + "id": "superset-sh", + "name": "Superset", + "slug": "superset-sh", + "description": "Runs hundreds of coding agents in parallel from a terminal-first IDE, isolating each in its own git worktree so concurrent work never collides.", + "providerName": "Superset Inc.", + "providerUrl": "https://superset.sh", + "agentUrl": "https://github.com/superset-sh/superset", + "categories": [ + "code-devtools", + "orchestration" + ], + "tags": [ + "coding-agents", + "git-worktrees", + "parallel-execution", + "terminal-ide", + "agent-orchestration", + "remote-workspaces", + "yc-backed" + ], + "skills": [ + { + "id": "parallel-agents", + "name": "Parallel Agents", + "description": "Launches many coding agents at once, each confined to an isolated git worktree." + }, + { + "id": "worktree-isolation", + "name": "Worktree Isolation", + "description": "Creates and tears down per-agent git worktrees so concurrent edits never conflict." + }, + { + "id": "session-review", + "name": "Session Review", + "description": "Reviews and merges diffs produced by each agent session before they reach the main branch." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli" + ], + "createdAt": "2026-09-18T22:02:13.779Z", + "updatedAt": "2026-09-18T22:02:13.779Z" +} diff --git a/content/agents/tau.json b/content/agents/tau.json new file mode 100644 index 0000000..934d38b --- /dev/null +++ b/content/agents/tau.json @@ -0,0 +1,53 @@ +{ + "id": "tau", + "name": "Tau", + "slug": "tau", + "description": "Provides a small, readable terminal coding agent from Hugging Face that doubles as a reference harness for understanding how coding agents are built.", + "providerName": "Hugging Face", + "providerUrl": "https://huggingface.co", + "agentUrl": "https://github.com/huggingface/tau", + "categories": [ + "code-devtools", + "autonomous-agents" + ], + "tags": [ + "coding-agent", + "terminal", + "reference-implementation", + "python-library", + "pypi", + "model-agnostic", + "hugging-face" + ], + "skills": [ + { + "id": "terminal-coding", + "name": "Terminal Coding", + "description": "Reads, edits, and runs code in a repository from an interactive terminal session." + }, + { + "id": "model-agnostic", + "name": "Model Agnostic", + "description": "Runs against hosted or local models so the same harness works with open weights." + }, + { + "id": "library-embedding", + "name": "Library Embedding", + "description": "Embeds as a Python library so the agent loop can be reused inside other tools." + } + ], + "authType": "apiKey", + "supportsStreaming": true, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "cli", + "api" + ], + "createdAt": "2026-09-18T22:02:13.787Z", + "updatedAt": "2026-09-18T22:02:13.787Z" +} diff --git a/content/agents/tiun.json b/content/agents/tiun.json new file mode 100644 index 0000000..cc6ab4a --- /dev/null +++ b/content/agents/tiun.json @@ -0,0 +1,54 @@ +{ + "id": "tiun", + "name": "tiun", + "slug": "tiun", + "description": "Handles auth, billing, payments, and merchant-of-record obligations for AI products, installable directly into an agent through MCP and packaged skills.", + "providerName": "tiun", + "providerUrl": "https://tiun.io", + "agentUrl": "https://tiun.io", + "categories": [ + "commerce-payments", + "infrastructure" + ], + "tags": [ + "merchant-of-record", + "billing", + "subscriptions", + "agent-monetization", + "payments", + "tax-compliance", + "authentication" + ], + "skills": [ + { + "id": "billing-setup", + "name": "Billing Setup", + "description": "Creates products, prices, and subscription plans that an AI product can charge against." + }, + { + "id": "payment-processing", + "name": "Payment Processing", + "description": "Processes customer payments while acting as merchant of record for tax and compliance." + }, + { + "id": "auth-management", + "name": "Auth Management", + "description": "Issues and validates user authentication without separate identity infrastructure." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp", + "cli" + ], + "createdAt": "2026-09-18T22:02:13.794Z", + "updatedAt": "2026-09-18T22:02:13.794Z" +} diff --git a/content/agents/tooluniverse.json b/content/agents/tooluniverse.json new file mode 100644 index 0000000..af20966 --- /dev/null +++ b/content/agents/tooluniverse.json @@ -0,0 +1,54 @@ +{ + "id": "tooluniverse", + "name": "ToolUniverse", + "slug": "tooluniverse", + "description": "Curates a large collection of scientific tools and MCP servers for AI scientists, exposing biomedical and research APIs through one Python SDK.", + "providerName": "Harvard MIMS Lab", + "providerUrl": "https://zitniklab.hms.harvard.edu", + "agentUrl": "https://aiscientist.tools", + "categories": [ + "research", + "orchestration", + "autonomous-agents" + ], + "tags": [ + "scientific-tools", + "biomedical", + "research-apis", + "tool-collection", + "python-sdk", + "mcp-servers", + "harvard" + ], + "skills": [ + { + "id": "tool-discovery", + "name": "Tool Discovery", + "description": "Searches a curated catalogue of scientific tools and returns callable specifications." + }, + { + "id": "biomedical-apis", + "name": "Biomedical APIs", + "description": "Calls curated biomedical and chemistry data sources through one consistent interface." + }, + { + "id": "agent-integration", + "name": "Agent Integration", + "description": "Serves the catalogue over MCP so any agent harness can load scientific tools at runtime." + } + ], + "authType": "none", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.789Z", + "updatedAt": "2026-09-18T22:02:13.789Z" +} diff --git a/content/agents/windmill.json b/content/agents/windmill.json new file mode 100644 index 0000000..a86107c --- /dev/null +++ b/content/agents/windmill.json @@ -0,0 +1,55 @@ +{ + "id": "windmill", + "name": "Windmill", + "slug": "windmill", + "description": "Turns scripts in Python, TypeScript, Go, and Bash into versioned APIs, workflows, and UIs, acting as an execution backend for agent tool calls.", + "providerName": "Windmill Labs", + "providerUrl": "https://www.windmill.dev", + "agentUrl": "https://github.com/windmill-labs/windmill", + "categories": [ + "orchestration", + "infrastructure", + "code-devtools" + ], + "tags": [ + "script-execution", + "workflow-engine", + "internal-tools", + "job-queue", + "self-hosted", + "typescript", + "python" + ], + "skills": [ + { + "id": "script-to-api", + "name": "Script To API", + "description": "Publishes a script as an authenticated HTTP endpoint that agents can call as a tool." + }, + { + "id": "flow-composition", + "name": "Flow Composition", + "description": "Chains scripts into retryable multi-step flows with branching and error handling." + }, + { + "id": "job-inspection", + "name": "Job Inspection", + "description": "Inspects queued, running, and completed jobs including arguments, logs, and results." + } + ], + "authType": "apiKey", + "supportsStreaming": false, + "supportsPushNotifications": false, + "status": "published", + "featured": false, + "verified": true, + "tier": "free", + "discoveredBy": "manual", + "accessMethods": [ + "api", + "cli", + "mcp" + ], + "createdAt": "2026-09-18T22:02:13.778Z", + "updatedAt": "2026-09-18T22:02:13.778Z" +} diff --git a/content/agents/workweave-router.json b/content/agents/workweave-router.json index 4af29f4..d095d79 100644 --- a/content/agents/workweave-router.json +++ b/content/agents/workweave-router.json @@ -2,7 +2,7 @@ "id": "6yYSKWBNMww7CsRmy1uAD4", "name": "Workweave Router", "slug": "workweave-router", - "description": "Routes each prompt to the optimal model (Anthropic, OpenAI, Gemini) in under 50ms via an on-box embedder. Drop-in proxy for Claude Code, Codex, and opencode; cuts costs 40-70%.", + "description": "Routes each prompt to the optimal model (Anthropic, OpenAI, Gemini) in under 50ms via an on-box embedder. Router 2.0 adds subscription-aware routing for Claude Code, Codex, and opencode.", "providerName": "Weave", "providerUrl": "https://github.com/workweave/router", "agentUrl": "https://github.com/workweave/router", @@ -48,5 +48,5 @@ "api" ], "createdAt": "2026-07-06T07:04:28.013Z", - "updatedAt": "2026-07-06T07:04:28.013Z" + "updatedAt": "2026-09-18T22:02:23.159Z" } diff --git a/content/changelog.json b/content/changelog.json index 36d37b2..702a5ec 100644 --- a/content/changelog.json +++ b/content/changelog.json @@ -1,4 +1,205 @@ [ + { + "action": "updated", + "slug": "workweave-router", + "name": "Workweave Router", + "note": "description updated", + "date": "2026-09-18" + }, + { + "action": "updated", + "slug": "needle2", + "name": "Needle2", + "note": "accessMethods updated", + "date": "2026-09-18" + }, + { + "action": "updated", + "slug": "needle2", + "name": "Needle2", + "note": "description updated", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "tiun", + "name": "tiun", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "notion-skills-api", + "name": "Notion Skills API", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "google-home-mcp", + "name": "Google Home MCP", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "orthogonal", + "name": "Orthogonal", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "keenable", + "name": "Keenable", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "catena-labs", + "name": "Catena Labs", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "profound", + "name": "Profound", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "tooluniverse", + "name": "ToolUniverse", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "agent-substrate", + "name": "Agent Substrate", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "sol-pi", + "name": "SoL-Pi", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "tau", + "name": "Tau", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "omnara", + "name": "Omnara", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "agent-device", + "name": "Agent Device", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "agent-native", + "name": "Agent Native", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "jev-ultrafast", + "name": "Jev Ultrafast", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "openllmetry", + "name": "OpenLLMetry", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "artemis", + "name": "ARTEMIS", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "k8sgpt", + "name": "K8sGPT", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "humanlayer", + "name": "HumanLayer", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "superset-sh", + "name": "Superset", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "openmetadata", + "name": "OpenMetadata", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "windmill", + "name": "Windmill", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "db-gpt", + "name": "DB-GPT", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "kestra", + "name": "Kestra", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "scrapegraphai", + "name": "ScrapeGraphAI", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "open-code-review", + "name": "OpenCodeReview", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "lightrag", + "name": "LightRAG", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "kong", + "name": "Kong AI Gateway", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "netdata", + "name": "Netdata", + "date": "2026-09-18" + }, + { + "action": "added", + "slug": "paddleocr", + "name": "PaddleOCR", + "date": "2026-09-18" + }, { "action": "added", "slug": "imaginevid-ai-generation",