A comprehensive, interactive map of the AI tools ecosystem — categorized, validated, and updated continuously. Inspired by the CNCF Landscape.
🔗 Live: ailandscape.org · 📡 RSS: feed.xml · ➕ Submit a tool: /submit
If the AI tooling space moves fast enough that a static catalog isn't enough — star to follow. We curate, validate, and add new tools every week. Recently added tools land on the home page and the RSS feed.
- 700+ tools across 31 categories and 6 groups
- Per-category landing pages at
/category/[slug]for focused browsing - Per-tool detail pages at
/tool/[slug]with related items - Full-text search with fuzzy matching and ⌘K command palette
- Tag-based filtering — click any badge to filter
- Dark mode — full light/dark theme support
- Shareable URLs — every filter state is reflected in the URL
- Recently Added strip + RSS feed for keeping up with new entries
- Keyboard accessible — full keyboard navigation, ARIA, screen reader friendly
- Next.js 16 (App Router)
- React 19
- Tailwind CSS v4
- Radix UI + shadcn/ui
- Phosphor Icons
- Biome for linting and formatting
- Data stored as YAML files in
src/data/categories/ - Deployed on Cloudflare Workers
npm install
npm run devOpen http://localhost:3000.
make dev # start dev server
make build # production build
make format # auto-format with Biome
make fix # auto-fix lint issues
make lint # check for lint errors
make validate # validate YAML structure + tagsEach category is a YAML file in src/data/categories/. Files are loaded alphabetically; the numeric prefix controls display order.
name: Frontier Labs
group: core-ai # core-ai | infrastructure | engineering | coding | applications | governance
color: "oklch(0.62 0.22 230)" # OKLCH color token for category accent
icon: Buildings # Phosphor icon name
subcategories:
- name: Open Research Labs
items: # sorted A–Z by name within each subcategory
- name: Nous Research
homepage_url: https://nousresearch.com
repo_url: https://github.com/NousResearch # optional
logo: nous-research.webp # filename inside public/logos/
crunchbase: https://www.crunchbase.com/organization/nous-research # optional
twitter_url: https://x.com/NousResearch # optional
project: graduated # optional: graduated | incubating | sandbox
description: "Open-weights research lab known for Hermes and Nous-Capybara models"
tags: [lab, llm, open-weights, research]
added_at: 2026-05-08 # optional — powers Recently Added + RSSTags are defined in src/data/tags.yaml. Every tag used in a category file must have an entry there.
We have two ways to contribute:
- Submit form — ailandscape.org/submit opens a pre-filled GitHub issue you can review and submit. No coding required.
- Pull request — see CONTRIBUTING.md for the YAML schema, validation rules, and PR checklist.
Both routes are equally welcome.