DEDUPED Hot AI repos, turned into use cases Get the Monday 5

FOR DEVELOPERS AND AGENTS

Developers: free API and MCP server

Read-only JSON and a remote MCP endpoint. No key, no signup. Rebuilt daily.

Every use case, hot repo and daily news item on Deduped is a static JSON file under https://dedupedai.com/api/v1/. Your agent can search the catalog, pull one use case with its steps and copy-paste prompt, and hand it to a coding agent. The same data is available as an MCP server, remote or local.

Stability and limits

  • Fields are only ever added under /api/v1/, never renamed or removed. Every file has generated (YYYY-MM-DD).
  • Static files on a CDN: no key, no rate plan, no account. Please cache for a few minutes and poll at most once an hour.
  • OpenAPI 3.1: /api/openapi.json. Agent guide: /llms.txt.

Endpoints

GET /api/v1/index.json

Endpoints and counts.

curl -s https://dedupedai.com/api/v1/index.json

Trimmed example response:

{
 "schema_version": 1,
 "api_version": "v1",
 "generated": "2026-10-23",
 "name": "Deduped public API",
 "description": "Read-only JSON for AI use cases from hot AI repos, the hot repos themselves and the dai...",
 "docs": "https://dedupedai.com/api/",
 "openapi": "https://dedupedai.com/api/openapi.json",
 "llms_txt": "https://dedupedai.com/llms.txt",
 "mcp": "https://dedupedai.com/mcp",
 "developers": "https://dedupedai.com/developers/",
 "endpoints": {
  "usecases": "https://dedupedai.com/api/v1/usecases.json",
  "usecase": "https://dedupedai.com/api/v1/usecases/{id}.json",
  "search": "https://dedupedai.com/api/v1/search.json",
  "repos": "https://dedupedai.com/api/v1/repos.json",
  "repo": "https://dedupedai.com/api/v1/repos/{slug}.json",
  "news": "https://dedupedai.com/api/v1/news.json"
 },
 "counts": {
  "usecases": 3699,
  "repos": 1007
 },
 "attribution": "Link the use case url when you show it to a person. Repos keep their own licenses."
}

GET /api/v1/usecases.json

Every use case, light record: id, repo, title, summary, category, url.

curl -s https://dedupedai.com/api/v1/usecases.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, main...",
 "count": 3699,
 "items": [
  {
   "id": "0xsero-omarchy-local-ai--run-local-model-with-coding-agent",
   "repo": "0xSero/omarchy-local-ai",
   "title": "Run a local model on your GPU and open a coding agent on it",
   "summary": "Install the plugin, set up once, start a model tested for your card, and open a coding...",
   "category": "Software and DevOps",
   "tags": [
    "Software and DevOps"
   ],
   "lang": "shell",
   "date": "2026-10-23",
   "seen_in_the_wild": false,
   "best": true,
   "score": 1.0,
   "url": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/run-local-model-with-coding-agent/",
   "json": "https://dedupedai.com/use-cases/u/0xsero-omarchy-local-ai/run-local-model-with-coding-a...",
   "md": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/run-local-model-with-coding-age...",
   "api": "https://dedupedai.com/api/v1/usecases/0xsero-omarchy-local-ai--run-local-model-with-cod..."
  },
  "..."
 ],
 "api_version": "v1"
}

GET /api/v1/usecases/0xsero-omarchy-local-ai--call-local-model-from-own-scripts.json

One use case: steps, agent_prompt, requirements, risks, caveat. id = repo-slug--use-case-slug.

curl -s https://dedupedai.com/api/v1/usecases/0xsero-omarchy-local-ai--call-local-model-from-own-scripts.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "id": "0xsero-omarchy-local-ai--call-local-model-from-own-scripts",
 "repo": "0xSero/omarchy-local-ai",
 "repo_url": "https://github.com/0xSero/omarchy-local-ai",
 "repo_slug": "0xsero-omarchy-local-ai",
 "title": "Call a running local model from your own scripts",
 "page_title": "How to call a running local model from your own scripts with Omarchy Local AI",
 "summary": "Send OpenAI-compatible requests to a running model's gateway from your own code.",
 "who": "A developer who already has scripts or tools that use the OpenAI API and wants them to...",
 "problem": "Existing tools expect an OpenAI-style endpoint, and pointing them at a local model norm...",
 "outcome": "Your scripts send requests to the model's gateway on this machine with the key, and get...",
 "steps": [
  "Start a model with the panel, or run `bin/omarchy-local-ai run qwen38-27b-exl3-3bpw-rtx...",
  "..."
 ],
 "agent_prompt": "Using the repo 0xSero/omarchy-local-ai, start a validated model and send one OpenAI-com...",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "The README says the key should go only to the gateway address on the model's Docker net...",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "shell",
 "requirements": [
  "Omarchy with the Quattro shell and its bar",
  "..."
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The gateway key is the only protection on the gateway, so send it only to the gateway a..."
  }
 ],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/call-local-model-from-own-scripts/",
 "md": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/call-local-model-from-own-scrip...",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, main...",
 "api": "https://dedupedai.com/api/v1/usecases/0xsero-omarchy-local-ai--call-local-model-from-ow...",
 "api_version": "v1"
}

Compact search index, one small file for client side matching.

curl -s https://dedupedai.com/api/v1/search.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "items": [
  {
   "id": "0xsero-omarchy-local-ai--run-local-model-with-coding-agent",
   "t": "Run a local model on your GPU and open a coding agent on it",
   "s": "Install the plugin, set up once, start a model tested for your card, and open a coding...",
   "w": "A developer on Omarchy with a supported GPU who wants a coding agent that runs on their...",
   "o": "A validated model runs behind a keyed gateway on this machine, and a coding agent opens...",
   "c": "Software and DevOps",
   "r": "0xSero/omarchy-local-ai",
   "rt": "Omarchy Local AI",
   "rs": "0xsero-omarchy-local-ai",
   "u": "/use-cases/0xsero-omarchy-local-ai/run-local-model-with-coding-agent/",
   "b": true,
   "f": false,
   "sc": 1.0
  },
  "..."
 ],
 "api_version": "v1",
 "note": "Compact search index: id, t title, s summary, w who, o outcome, c category, r owner/rep..."
}

GET /api/v1/repos.json

Hot AI repos of the last 90 days, best first.

curl -s https://dedupedai.com/api/v1/repos.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "count": 1007,
 "note": "Hot AI repos of the last 90 days, best first. what_source tells whether 'what' is our s...",
 "items": [
  {
   "repo": "deepseek-ai/deepseek-harness",
   "url": "https://github.com/deepseek-ai/deepseek-harness",
   "what": "DeepSeek Harness (dsh) is an open-source agent harness built on an everything-is-a-plug...",
   "language": "TypeScript",
   "stars": 259238,
   "gain": 259238,
   "created": "2026-08-13",
   "uc_n": 4,
   "title": "DeepSeek Harness",
   "show": true,
   "what_source": "deduped",
   "use_cases": "https://dedupedai.com/use-cases/deepseek-ai-deepseek-harness/",
   "use_cases_json": "https://dedupedai.com/use-cases/r/deepseek-ai-deepseek-harness.json",
   "json": "https://dedupedai.com/repos/r/deepseek-ai-deepseek-harness.json",
   "slug": "deepseek-ai-deepseek-harness",
   "api": "https://dedupedai.com/api/v1/repos/deepseek-ai-deepseek-harness.json"
  },
  "..."
 ],
 "api_version": "v1"
}

GET /api/v1/repos/0sec-labs-0.json

One hot repo with its use cases.

curl -s https://dedupedai.com/api/v1/repos/0sec-labs-0.json

Trimmed example response:

{
 "repo": "0sec-labs/0",
 "url": "https://github.com/0sec-labs/0",
 "what": "0 is an open-source, TypeScript AI security workspace with a browser console, a termina...",
 "language": "TypeScript",
 "stars": 516,
 "gain": 516,
 "created": "2026-08-19",
 "uc_n": 0,
 "title": "0",
 "show": false,
 "what_source": "deduped",
 "use_cases": null,
 "use_cases_json": null,
 "json": "https://dedupedai.com/repos/r/0sec-labs-0.json",
 "slug": "0sec-labs-0",
 "api": "https://dedupedai.com/api/v1/repos/0sec-labs-0.json",
 "api_version": "v1"
}

GET /api/v1/news.json

Today's AI news brief, each story once.

curl -s https://dedupedai.com/api/v1/news.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "date": "2026-10-23",
 "subject": "Canva built its own image model, and it's in the API",
 "preview": "Canva Craft arrives. Plus: DeepSeek and MiniMax clear export checks, OpenAI's $30B roun...",
 "url": "https://dedupedai.com/2026-10-23/",
 "count": 9,
 "items": [
  {
   "rank": 0,
   "top_story": true,
   "title": "Canva released Canva Craft, its first image model built from scratch.",
   "category": "Model Release",
   "coverage_tag": "Everyone covered this",
   "body": "Canva Craft is available to all Canva users worldwide through Dream Lab, and to develop...",
   "story_url": null
  },
  "..."
 ],
 "api_version": "v1"
}

MCP server

Four read-only tools: search_use_cases, get_use_case, hot_repos, today_news. They read the JSON above; nothing is written anywhere.

ToolWhat it does
search_use_casesSearch Deduped's catalog of practical AI use cases generated from hot GitHub AI repos. Returns ids, titles, summaries and page urls. Then call get_use_case for steps and an agent prompt.
get_use_caseOne use case: who it is for, steps, a copy-paste agent prompt, requirements, risks, caveat and the repo url.
hot_reposThe hottest AI repos on GitHub right now (last 90 days, best first), with a plain-English line each.
today_newsToday's deduped AI news brief: the top stories, each once, with category and a short summary.

Remote (Streamable HTTP, nothing to install)

Endpoint: https://dedupedai.com/mcp

Claude Code

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "deduped": { "url": "https://dedupedai.com/mcp" }
  }
}

Claude Desktop: Settings, Connectors, Add custom connector, URL https://dedupedai.com/mcp. Or, with Node installed, in claude_desktop_config.json:

{
  "mcpServers": {
    "deduped": { "command": "npx", "args": ["-y", "mcp-remote", "https://dedupedai.com/mcp"] }
  }
}

Test it with curl:

curl -s https://dedupedai.com/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_use_cases","arguments":{"query":"pdf"}}}'

Local (stdio, one Python file)

Download deduped_mcp.py (Python 3.9+, standard library only), then:

Claude Code

curl -sO https://dedupedai.com/api/mcp/deduped_mcp.py
claude mcp add deduped -- python3 "$PWD/deduped_mcp.py"

Claude Desktop (claude_desktop_config.json) or Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "deduped": { "command": "python3", "args": ["/absolute/path/to/deduped_mcp.py"] }
  }
}

Use and attribution

  • Free to read, search and use in your own agent runs and products.
  • When you show a use case to a person, link its url so they see the full steps, caveats and disclaimer.
  • The repos belong to their owners and keep their own licenses. Use cases are AI-generated and can be wrong: read the disclaimer.
  • Questions: [email protected]