What's New
Stay updated with the latest AI tool rankings, news, and platform improvements
news articles are attributed to tools in the tool catalogue
news articles are attributed to tools in the tool catalogue. `/api/news` read `mention.tool` while stored mentions carry `name` and `toolId`, so every item showed "Various Tools" with no `tool_slug`; both news routes also matched titles against a hand-kept list of 15 coarse slugs (`claude`, `gemini`, `replit-ai`) that are not in the catalogue, and `/api/news/[slug]` ignored `toolId`. Both routes now resolve through `lib/news-tool-resolver.ts`: a mention's `toolId`, then a mention name equal to a catalogue name or slug, then catalogue names found in the title as whole words, with no fuzzy or partial matching. Title matching uses names only, never slugs, and is case-sensitive; a name that is a single all-letter word (such as Continue, Warp or AI) is never matched in a title and is attributed through mentions only. A returned slug is always a catalogue slug. The catalogue is read once per request and cached in memory for 5 minutes (`lib/news-tool-catalogue.ts`); when the read fails, both routes still answer 200 with no attribution and log one warning. `lib/tool-matcher.ts` and its tests are removed. Response shapes are unchanged. Tests: `tests/unit/news-tool-resolver-109.test.ts`, `tests/unit/news-route-tools-109.test.ts` (#109)
harden auth routing for admin and dashboard paths
harden auth routing for admin and dashboard paths. The middleware `config.matcher` now includes `/:locale/admin(.*)` and `/:locale/dashboard(.*)`, matching the page entries of `PROTECTED_ROUTE_PATTERNS`, so every request under those trees gets the middleware's sign-in check. The admin and dashboard trees also have server layouts that check the session through `requireAuth()` (Clerk `auth()`) and redirect a signed-out request to `/<locale>/sign-in` with the tree root as `redirect_url` (`lib/protected-page-guard.ts`). Tests: `tests/unit/middleware-matcher-protected-trees.test.ts`, `tests/unit/protected-page-guard.test.ts`
the middleware classifies percent-encoded paths
the middleware classifies percent-encoded paths. `routeAccess()` matched the raw pathname, which keeps percent escapes, so `/en/%61dmin` and `/api/%61dmin/x` classed as unprotected and skipped the sign-in check; only the router's 404 kept them from serving. A path is now protected when its raw form or its once-decoded form (`decodeURIComponent`, as Next's route lookup does) is protected, and an anonymous request whose raw or decoded path is under `/api/` gets 401. A path is decoded once only, so `/en/%2561dmin` stays unprotected and the router answers 404; a malformed escape such as `%E0%A4%A` classifies the raw path and never throws. Public paths, including `/api/cron/*`, keep their class, and decoding never makes a path public. Tests: `tests/unit/route-access-encoded-228.test.ts` (#228)
OpenAI Codex CLI
Modern CLI tool powered by o3 reasoning model for autonomous software engineering
Claude Code
Terminal-based coding agent with deep codebase understanding and multi-file editing
Amazon Q Developer
AWS's comprehensive AI development assistant, evolved from CodeWhisperer to provide deep integration with the entire AWS ecosystem. Features agent architecture for autonomous cloud development tasks, from code generation to infrastructure deployment. Particularly valuable for teams building on AWS, offering specialized knowledge of AWS services and best practices.
Flint
Flint creates autonomous websites that continuously build, optimize, and update themselves using AI. The platform enables companies to launch on-brand landing pages that automatically adapt to market trends, perform A/B tests, and optimize conversion rates without human intervention. Backed by $5M seed funding led by Accel, Flint has demonstrated 50% higher Google Ads conversion rates and serves customers including Cognition, Modal, and Graphite.
Recursive Launches Flint, a Laptop-Friendly Coding Model It Says Was Largely Built by AI
Recursive, an AI startup founded last year and led by former Salesforce chief scientist Richard Socher, has released its first model, Flint, a free coding model that runs locally on a laptop. According to TechCrunch, the company says the model was built largely with the help of its automated research system, the Eureka Machine, which let a small team produce it from scratch in under four months. Flint is presented as an early public test of recursive self-improvement, the contested idea that AI can build better AI, which then builds better AI still. Flint is a mixture-of-experts model with 40 billion total parameters, of which only 2.5 billion are active for any given task. That design keeps it light enough for ordinary hardware. It is far smaller than Meta's Muse Spark Open, which has 816 billion parameters and needs at least a terabyte of memory. Because it runs on the user's own machine, developers can work offline, keep code private, and avoid per-token cloud fees. It is available on Hugging Face under the Apache 2.0 license. Recursive reports strong speed numbers. On a MacBook Pro with an M4 Pro chip, Flint produced about 131 tokens per second, roughly double the 58 to 69 tokens per second of comparable models such as Google's Gemma 4 and Nvidia's Nemotron 3.5 Lightning. On Nvidia's RTX Spark it exceeded 150 tokens per second. On SWE-Bench Verified, it beat other models under 50 billion parameters. Across Recursive's own six-test average, only Alibaba's Qwen3.8 27B scored higher. The company concedes that Flint needs more guidance than large paid coding assistants and recommends splitting big jobs into smaller steps. Wired's Will Knight, testing it on a 48GB Mac, found it handled his requests for small programs reliably, unlike many small coding models that stumble or run slowly compared with Claude or Codex. The Eureka Machine proposes ideas, runs experiments, and uses outcomes to choose what to try next. Recursive says it contributed across pretraining, post-training, and inference, including a sparser model shape, low-bit training that cut Flint's size by 71% with almost no quality loss, and custom kernels. The company did not quantify the time saved. Other labs are moving the same way: OpenAI said its AI agents logged 3.1 workdays for every human researcher workday by mid-August. Recursive emerged from stealth in May with $650 million at a $4.65 billion valuation, backed by GV, Nvidia, and AMD Ventures, and later signed a $410 million compute deal with Amazon Web Services. Socher told Wired the long-term aim is full recursive self-improvement under human supervision, with the ability to halt the process if needed. Flint's significance lies less in beating frontier systems than in showing that a lean, AI-assisted research pipeline can yield a competitive small open model quickly. If each generation improves the research system itself, the pace of development could accelerate, and local, free coding models may become a growing alternative to metered cloud assistants.