A community-curated, searchable directory of AI tools, dashboards, and projects built for public policy.
Website: aipublicpolicy.org
Many individuals and organisations are building AI-powered tools for public policy — parliamentary trackers, budget visualisers, regulation monitors, citizen tools, and more. But there is no single place to discover all of them.
This directory aims to be that place: a simple, searchable catalog where anyone working in public policy can find tools that already exist, learn from them, or build on them.
- All projects are listed in a single YAML file (
_data/projects.yml) - The website is built with Quarto and deployed to GitHub Pages
- Search and tag-based filtering work entirely in the browser — no backend, no database
- Anyone can add a project by editing the YAML file and submitting a pull request
- PRs are validated automatically — entries with missing fields, bad URLs, or duplicates fail fast
If you've built or know of an AI tool for public policy, we'd love to include it.
- Fork this repo
- Add your project to
_data/projects.yml:- name: "Your Project Name" category: "Analytical Tools" description: "What it does and who it helps" url: "https://github.com/your-org/your-project" tags: ["tag1", "tag2", "tag3"]
- Submit a pull request — automated checks will validate your entry
See CONTRIBUTING.md for full guidelines.
You need Quarto and Python 3 installed.
# Install dependencies (one time)
pip install pyyaml
# Generate project HTML and preview the site
python3 _build.py && quarto preview_data/
projects.yml # All project entries — edit this to add a project
link_exceptions.yml # URLs to skip during link checking
_build.py # Generates HTML from projects.yml (pre-render)
_validate.py # Validates projects.yml — run locally or in CI
_check_links.py # Checks all project URLs for dead links
index.qmd # Homepage
about.qmd # About page
search.js # Client-side search and filtering
styles.css # Card grid and UI styling
CONTRIBUTING.md # Guide for contributors
.github/workflows/
deploy.yml # Auto-deploy to GitHub Pages on push to main
validate.yml # Validates projects.yml on every PR
check-links.yml # Weekly dead link checker
This directory is open source. The listing of a project here does not imply endorsement.
A project's presence on this list doesn't mean that the maintainer endorses the ideas in it. It is merely meant to be a directory.