How it works, how to use it
In short: you type a question in plain language and the engine searches by meaning, not keywords. Your query is turned into a vector (an embedding), then compared to the articles already vectorized; the closest ones surface, from most to least relevant.
- Search. Type what you're looking for in the bar above, e.g. "models blocked by the US" or "Claude Code updates", then run the search. The engine computes your query's embedding in your browser, then returns the closest articles with their score.
- Lend your GPU (optional). The index is built by the community: there is no inference on our servers. When you click "Lend my GPU", your browser downloads a small model (once, a few MB) and vectorizes articles via WebGPU (with a slower WASM fallback). Each vector it produces is sent back to the shared index — the more visitors, the broader the coverage.
- If a result is missing, it's likely not vectorized yet. Run "Lend my GPU" for a moment (or wait for the crowd), then run your search again.
Computation stays on your machine: only vectors (not your browsing) are sent. No key, no account, free.
Integrate Claude News
Three free ways to plug Claude's news into your own tools — from most "AI" to simplest. No API key, CORS open.
MCPThe MCP server — give your Claude tools
Claude News exposes an MCP server that gives your own Claude two tools: search_news (search the corpus) and recent_news (latest news). Your Claude can then query Claude/Anthropic news and cite the sources. The server speaks JSON-RPC over HTTP (POST) at this URL:
https://claudenews.online/api/mcp
In Claude Code (terminal):
claude mcp add --transport http claude-news https://claudenews.online/api/mcp
In Claude Desktop — open Settings → Developer → Edit Config and add the server to claude_desktop_config.json, then restart the app:
{
"mcpServers": {
"claude-news": {
"type": "http",
"url": "https://claudenews.online/api/mcp"
}
}
}Once connected, try: "Using claude-news, summarize this week's Claude announcements and cite the sources."
APIThe free JSON API — for code
A GET request returns relevant articles as JSON. The q parameter is your search and limit the number of results (default 8). Without q, the API returns the latest news. CORS is open, usable straight from a browser:
https://claudenews.online/api/search?q=Claude+Opus&limit=8
On the command line:
curl "https://claudenews.online/api/search?q=Claude+Opus&limit=8"
Response:
{
"query": "Claude Opus",
"count": 8,
"results": [
{
"title": "…",
"url": "https://…",
"source": "…",
"category": "…",
"publishedAt": "…",
"summary": "…"
}
]
}Each result carries title, url, source, category, date (publishedAt) and summary. Please cite the original source and keep usage reasonable (rate-limited per minute, responses are cached).
WidgetThe embeddable widget — a single <iframe>
To show the feed on a blog or a watch page, paste an <iframe>. No script, no key: it stays always up to date. Options are lang (fr/en), count (1 to 12) and theme (light/dark).
<iframe src="https://claudenews.online/embed?lang=fr&count=5&theme=light" width="100%" height="430" loading="lazy" title="Claude News — l'actualité de Claude en direct" style="border:1px solid #e8e8ea;border-radius:14px;max-width:560px"> </iframe>
Live preview, options and detailed examples on the Widget page.