Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .github/workflows/link-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Link check

# Keeps the curated list healthy: fails if any link in the Markdown 404s or
# otherwise breaks. Runs on changes, on every PR, and on a weekly schedule to
# catch link rot in projects that move or get renamed.
on:
push:
branches: [main]
paths:
- "**/*.md"
- ".github/workflows/link-check.yml"
- ".lycheeignore"
pull_request:
paths:
- "**/*.md"
- ".github/workflows/link-check.yml"
- ".lycheeignore"
schedule:
- cron: "0 6 * * 1" # Mondays at 06:00 UTC
workflow_dispatch:

permissions:
contents: read

jobs:
link-check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Check links
uses: lycheeverse/lychee-action@v2
with:
args: >-
--no-progress
--max-retries 3
--retry-wait-time 5
--accept 200,206,429
"**/*.md"
fail: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Awesome Open-Source AI [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
# Awesome Open-Source AI [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![Link check](https://github.com/opensource-joe/awesome-open-source-AI/actions/workflows/link-check.yml/badge.svg)](https://github.com/opensource-joe/awesome-open-source-AI/actions/workflows/link-check.yml)

A curated list of open-source AI projects worth reading, running, and contributing to, with an emphasis on **agentic AI**, **LLM tooling**, and the **Model Context Protocol (MCP)**.

Expand Down Expand Up @@ -32,7 +32,7 @@ AI agents that read, write, and run code. The closest analog to tools like Claud
- [OpenHands](https://github.com/OpenHands/OpenHands) (TypeScript/Python) - open platform for AI software-development agents; active, beginner-friendly issue tracker.
- [Aider](https://github.com/Aider-AI/aider) (Python) - AI pair programming in your terminal, tightly integrated with git.
- [SWE-agent](https://github.com/SWE-agent/SWE-agent) (Python) - agent that resolves real GitHub issues, from the SWE-bench team.
- [Goose](https://github.com/aaif-goose/goose) (Rust) - extensible local AI agent for engineering tasks.
- [Goose](https://github.com/block/goose) (Rust) - extensible local AI agent for engineering tasks.

## Model Context Protocol (MCP)

Expand Down
Loading