From 3d6c7912d0b9cb2b106ad5e172e314be35c8aeae Mon Sep 17 00:00:00 2001 From: ethical-foss-admin Date: Sat, 10 Oct 2026 14:14:54 +0000 Subject: [PATCH] WIP: start updating terminology --- CONTRIBUTING.md | 49 +++--- README.md | 388 ++++++++++++++++++++++++------------------------ 2 files changed, 219 insertions(+), 218 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 06b82a33..66779284 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,14 +4,14 @@ > Before you interact with this repo, please read the [**Code of Conduct**](./CODE_OF_CONDUCT.md)! This is a repo for *nice people only*! We would also appreciate it if you did not mention this repo on social media or in chats in order to shame a project or community. Do *not* make posts like, "`` should be added to the open-slopware list", especially if you are tagging a maintainer or using a project's hashtag. * [Contributing Pull Requests](#contributing-pull-requests) - * [For Adding or Updating Tainted Software](#for-adding-or-updating-tainted-software) + * [For Adding or Updating Software](#for-adding-or-updating-software) * [Other tips for keeping the repo tidy](#other-tips-for-keeping-the-repo-tidy) * [Criteria](#criteria) - * [Last Untainted Commit/Version](#last-untainted-commit-version) + * [Last AI-Free Commit/Version](#last-ai-free-commit-version) * [Alternatives](#alternatives) * [Style guide](#style-guide) - * [Removal of "Tainted" Status](#removal-of-tainted-status) - * [Adding Alternatives to Tainted Software](#adding-alternatives-to-tainted-software) + * [Removal of "AI Usage" Tags](#removal-of-ai-usage-tags) + * [Adding AI free Alternatives](#adding-ai-free-alternatives) * [Rules for self submission](#rules-for-self-submission) * [Unqualified Alternatives](#unqualified-alternatives) * [Contributing Issues](#contributing-issues) @@ -23,16 +23,17 @@ # Contributing Pull Requests -## For Adding or Updating Tainted Software +## For Adding or Updating Software To contribute to this list, file a pull request adding it to the appropriate category, along with any known alternatives. The pull request must include links to evidence (see [Criteria](#criteria)). Title the pull request one of the following: -- Add `` as Tainted +- Add `` tags to `` + - example: Add `condones llm ingestion` and `AI Code Reviews` tags to `ai-sourdough-recipe-app` - Add `` as an Alternative for `` - Add `` as an Alternative for `` -- Update `` Evidence/Tags +- Update `` Tags If you are updating multiple pieces of software in a single section, we ask that you use a title like: @@ -77,36 +78,36 @@ The criteria for being included in this repository are any of following tags. Yo - [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](https://codeberg.org/ethical-foss/open-slopware#condones-llm-ingestion) - [![⚠️ Soft Fork](./badges/soft-fork.svg)](https://codeberg.org/ethical-foss/open-slopware#soft-fork) -Please don't submit social media posts as evidence unless it is a post *by a maintainer of the tainted project* talking about using AI to develop the tainted project. Even then, we'd prefer links to a project's LLM commits in a git forge, AI/contributing policies, or blog posts. +Please don't submit social media posts as evidence unless it is a post *by a maintainer of the project with AI usage* explicitly talking about using AI to develop the their project. Even then, we'd prefer links to a project's LLM commits in a git forge, AI/contributing policies, or blog posts. We do not currently accept adult content in this list, but if you have a similar list that does accept such content, and you meet the [Rules for self submission](#rules-for-self-submission), please feel free to submit an issue to ask to be added to our sibling repos, where we can link to your repo. -#### Last Untainted Commit/Version +#### Last AI-Free Commit/Version -We ask that contributors please add the last untainted commit when submitting tainted software if there are already tainted commits in the repo. +We ask that contributors please add the last AI-Free commit when submitting software if there are already AI generated/assisted commits in the repo. -If you quickly want to scan a git repo that isn't on this list or you'd like to find the last untainted commit, you could use [**Repo-Slopscore**](https://codeberg.org/polyphony/repo-slopscore) to do an initial evaluation. The tool checks if specific files exist in a repo or the git history/ignore file contains specific strings. It does not scan the source code itself and could sometimes trigger false positives or false negatives. *Please verify the information through careful research.* You can run it on your own computer or check out the [**public instance**](https://slopscan.ava.pet/). +If you quickly want to scan a git repo that isn't on this list or you'd like to find the last AI-Free commit, you could use [**Repo-Slopscore**](https://codeberg.org/polyphony/repo-slopscore) to do an initial evaluation. The tool checks if specific files exist in a repo or the git history/ignore file contains specific strings. It does not scan the source code itself and could sometimes trigger false positives or false negatives. *Please verify the information through careful research.* You can run it on your own computer or check out the [**public instance**](https://slopscan.ava.pet/). > [!NOTE] > * Please only use slopscore/slopscan for popular repos you personally use(d). We do not want people running this on every repo on GitHub as that would create too much work for the few humans that maintain this repo. -> * Please also do not use slopscan.ava.pet as your evidence link when submitting PRs or Issues to this repo (though you can use it for research). We'd prefer direct links to tainted commits in the tainted repo so we can properly check them. +> * Please also do not use slopscan.ava.pet as your evidence link when submitting PRs or Issues to this repo (though you can use it for research). We'd prefer direct links to AI generated/assisted commits in the repo you're adding, so we can properly check them. > * Slopscore/slopscan are irrelavant once a repo creates an Anti-AI policy. -You can also find past discussion of how to find the untainted commit in [#1116](https://codeberg.org/ethical-foss/open-slopware/issues/1116). +You can also find past discussion of how to find the last AI-free commit in [#1116](https://codeberg.org/ethical-foss/open-slopware/issues/1116). #### Alternatives Alternatives should not contain any slop as defined by our tagging system above. -Please do your best to *research alternatives* to the slopware before submitting a PR. All new contributions should have *either* an alternative OR a last untainted version/commit, so that people can fork the project. (You can still provide both, but only one is required.) It's important to elevate projects that aren't drinking the slop, or to let people know how best to fork, so we don't all lose hope <3. +Please do your best to *research alternatives* to the slopware before submitting a PR. All new contributions should have *either* an alternative OR a last AI-Free version/commit, so that people can fork the project. (You can still provide both, but only one is required.) It's important to elevate projects that aren't drinking the slop, or to let people know how best to fork, so we don't all lose hope <3. -Alternatives don't have to be perfect 1:1, as long as you provide a note letting people know the differences. Sometimes the solution to avoiding tainted software is a combination of other tools, and that's OK. +Alternatives don't have to be perfect 1:1, as long as you provide a note letting people know the differences. Sometimes the solution to avoiding software that uses AI is a combination of other tools, and that's OK. **Exceptions to needing an alternative** -- You've provided a last untainted commit and/or version. +- You've provided a last AI-Free commit and/or version. -- The tainted project is [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware#vibecoded) with no clear alternative yet (this is fairly rare because AI code is often a sum of other stolen code), you don't need to provide an alternative (or last untainted commit). +- The project is [![Vibecoded](./badges/vibecoded.svg)](https://codeberg.org/ethical-foss/open-slopware#vibecoded) with no clear alternative yet (this is fairly rare because AI code is often a sum of other stolen code), you don't need to provide an alternative (or last AI-Free commit). - There is *already* an "alternative note" section that provides at least one alternative for that section (e.g [local password managers](https://codeberg.org/ethical-foss/open-slopware#local-password-managers)) @@ -114,9 +115,9 @@ Alternatives don't have to be perfect 1:1, as long as you provide a note letting When submitting new software to this list, please check out the [style guide](./STYLE.md) to ensure you are conforming to our community agreed upon standards. -### Removal of "Tainted" Status +### Removal of "AI Usage" Tags -Any project here may have the "Tainted" status removed as long as the following become true, *even if prior LLM-authored code remains*: +Any project here may have their "AI Usage" tags removed as long as the following become true, *even if prior LLM-authored code remains*: 1. The project establishes an "Anti-AI" policy, where the core developers commit to no longer using or allowing LLMs in any capacity for the project, and state the policy prominently in their repo. This means so special carve outs that would qualify as [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](https://codeberg.org/ethical-foss/open-slopware#condones-llm-ingestion). 2. Any genAI functionality of the project itself is removed in its entirety. "Kill switches" are insufficient. @@ -130,17 +131,17 @@ When submitting a project for removal, please include a link to the evidence tha Do you see a project on this list that you wish was not on it? Please consider reaching out in a kind way to suggest they implement a No AI Policy. You can check out our [No AI Request Template](./NO_AI_REQUEST_TEMPLATE.md) for inspiration 🙏 > [!note] -> Age of evidence is not grounds for removal. Example: If agent instructions were added several years ago, but have never been removed, this evidence is still valid and the only way to have the project's tainted status removed is for them to remove those instructions and to put out a No AI policy. We do not make exceptions to this rule. +> Age of evidence is not grounds for removal. Example: If agent instructions were added several years ago, but have never been removed, this evidence is still valid and the only way to have the project's AI tags removed is for them to remove those instructions and to put out a No AI policy. We do not make exceptions to this rule. -After a project has taken all of the above steps,they qualify for the [![Anti-AI Policy](./badges/anti-ai-policy.svg)](https://codeberg.org/ethical-foss/open-slopware#anti-ai-policy) merit badge! This can be added at the same time as removal of tainted status. +After a project has taken all of the above steps,they qualify for the [![Anti-AI Policy](./badges/anti-ai-policy.svg)](https://codeberg.org/ethical-foss/open-slopware#anti-ai-policy) merit badge! This can be added at the same time as removal of AI usage tags. If you have any questions on how to reword an AI policy, you are free to politely ask here. We're always happy to help improve policies! -### Adding Alternatives to Tainted Software +### Adding AI Free Alternatives Feel free to submit any software as an alternative provided it is FOSS, has no AI in the code base, and is not associated with hate or bigotry (see [examples of bigotry](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CODE_OF_CONDUCT.md#no-bigotry)). -Alternatives do not need to be perfect 1:1 replacements for tainted software. Sometimes, the alternative may even be a combination of multiple pieces of software. If something isn't a one to one replacement, please add a note explaining what the differences are. +Alternatives do not need to be perfect 1:1 replacements. Sometimes, the alternative may even be a combination of multiple pieces of software. If something isn't a one to one replacement, please add a note explaining what the differences are. Projects that have an explicit "No AI" policy can be awarded the [![Anti-AI Policy](./badges/anti-ai-policy.svg)](https://codeberg.org/ethical-foss/open-slopware#anti-ai-policy) badge. See the [style guide](./STYLE.md) for more info. @@ -157,7 +158,7 @@ You can absolutely self-submit your own projects. You just need to make sure you - Any project associated with bigotry is not allowed. -- At this time, we're not accepting alternatives that are centralized and/or lacking the appropriate documentation to be self-hosted by non-experts. For example, we will not endorse the messaging app "Signal", or social media platforms based on AT-protocol. In the event that such projects do become tainted they would not be easy to fork, operate, or support - which places users and operators at a disadvantage. If a project does improve their documentation such that self-hosting becomes more accessible, we will of course re-evaluate. Feel free to open a PR at that time. +- At this time, we're not accepting alternatives that are centralized and/or lacking the appropriate documentation to be self-hosted by non-experts. For example, we will not endorse the messaging app "Signal", or social media platforms based on AT-protocol. In the event that such projects do start using AI, they would not be easy to fork, operate, or support - which places users and operators at a disadvantage. If a project does improve their documentation such that self-hosting becomes more accessible, we will of course re-evaluate. Feel free to open a PR at that time. - We do not allow adult content at this time. (Please also do not submit alternatives with screenshots of adult content) diff --git a/README.md b/README.md index 06efd3bc..a6ad22cc 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ ![Ethical tech](./badges/ethical-tech.svg) [![Delightful Humane Tech](https://codeberg.org/delightful-commons/delightful-humane-design/raw/branch/main/humane-tech-badge.svg)](https://codeberg.org/delightful-commons/delightful-humane-design) -Free/Open Source Software tainted by LLM/AI usage, along with an informed set of AI-free *alternatives* and *last untainted commit* (so you can fork if you'd like) should your ethical boundaries be crossed or your tolerance for risk be exceeded. Please note that alternatives *do not have to have an Anti-AI policy*, but if they do have an Anti-AI Policy, -you'll see an [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) badge next to it. We also recently added a couple of other merit badges, which you can learn more about under [Positive Merit Badges](#positive-merit-badges). If an alternative is found to have LLM/AI usage, please submit a pull request to get the alternative removed and added as tainted with evidence. +Free/Open Source Software using, or condoning the usage of, AI/LLMs, along with an informed set of AI-free *alternatives* and *last AI-free commit* (so you can fork if you'd like) should your ethical boundaries be crossed or your tolerance for risk be exceeded. Please note that alternatives *do not have to have an Anti-AI policy*, but if they do have an Anti-AI Policy, +you'll see an [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) badge next to it. We also recently added a couple of other merit badges, which you can learn more about under [Positive Merit Badges](#positive-merit-badges). If an alternative is found to have LLM/AI usage, please submit a pull request to get the alternative removed and added with an AI usage tag (including evidence). This list is **not** a resource to be used for the harassment of other open-source developers. If you wish to advocate for a "No AI" Policy from another project, we ask that it be done respectfully and constructively (and do *not* mention this list). @@ -15,14 +15,14 @@ For more information on why we think this list matters, please see out [Why not Want to *add*, *update*, or *remove* a project listed below? Check out our [**Contributing Doc**](./CONTRIBUTING.md). -See a project on here that you love, and wish wasn't on here? Check out our [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status) and/or [**No AI Request Template**](./NO_AI_REQUEST_TEMPLATE.md). +See a project on here that you love, and wish wasn't on here? Check out our [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-ai-usage-tags) and/or [**No AI Request Template**](./NO_AI_REQUEST_TEMPLATE.md). Ready to fork a project to introduce a No AI policy? Check out our [**How to Slop Free Fork Guide**](./HOW_TO_SLOP_FREE_FORK.md). Any other questions? Please check out our [FAQ](./FAQ.md), and if your question isn't answered there, please feel free to start a [Discussion](https://codeberg.org/ethical-foss/open-slopware/issues/new?template=.forgejo%2fissue_template%2fdiscussion.yaml). * [Definitions](#definitions) - * [Tainted Tags](#tainted-tags) + * [AI Usage Tags](#ai-usage-tags) * [Vibecoded](#vibecoded) * [Permissive AI Policy](#permissive-ai-policy) * [AI Functionality](#ai-functionality) @@ -41,7 +41,7 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question * [Slop-Free Fork](#slop-free-fork) * [Proof of Heart](#proof-of-heart) * [Sibling Repos](#sibling-repos) -* [Tainted Software](#tainted-software) +* [Software](#software) * [Accessibility Tools](#accessibility-tools) * [Accounting and Budgeting](#accounting-and-budgeting) * [Alternatives](#accounting-and-budgeting-alternatives) @@ -336,9 +336,9 @@ Any other questions? Please check out our [FAQ](./FAQ.md), and if your question Below are special definitions that are used for tagging purposes. -## Tainted tags +## AI Usage tags -The word "tainted" here is used to describe any project that falls under any of the following tags in this section. A project may have these tags removed if they follow our [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status), after which point they then qualify for the [Positive Merit Badges](#positive-merit-badges), *except in the case of CoC violations (see [![Bad CoC](./badges/bad-coc.svg)](#bad-coc))*. +The phrase "AI Usage" here is used to describe any project that falls under any of the following tags in this section. A project may have these tags removed if they follow our [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-ai-usage-tags), after which point they then qualify for the [Positive Merit Badges](#positive-merit-badges), *except in the case of CoC violations (see [![Bad CoC](./badges/bad-coc.svg)](#bad-coc))*. ### Vibecoded @@ -371,7 +371,7 @@ Evidence may be, but is not limited to: A policy, written or otherwise implied by maintainers' actions/statements, that permits the use of AI/LLMs in a way where LLM output is added into the project. Opening the door for others to use gen AI counts as a "Permissive AI Policy". > [!tip] -> Humans reviewing AI generated code does not disqualify said code from being considered tainted for the purposes of this list. "Small" or "trivial" changes to code bases by LLMs still count as tainted for the purposes of this list. Please check out our [why_not_llms.md](./why_not_llms.md) file for more info on why that is. +> Humans reviewing AI generated code does not disqualify said code from being considered for the purposes "AI Usage tagged" for this list. "Small" or "trivial" changes to code bases by LLMs still count as "AI Usage" for the purposes of this list. Please check out our [why_not_llms.md](./why_not_llms.md) file for more info on why that is. Evidence may be, but is not limited to: @@ -479,7 +479,7 @@ Evidence may be, but is not limited to: ![Soft Fork](./badges/soft-fork.svg) -Any alternative project that you see a ![Soft Fork](./badges/soft-fork.svg) next to is "soft forked" from an upstream tainted project. A soft fork means that the fork may still merge in commits from the tainted upstream project that it was forked from. Sometimes a soft fork is your only option for the sake of harm reduction, so we still allow these to be listed as alternatives, so long as soft fork itself still has an Anti-AI policy. We add the warning though, so you can choose your own risk appetite. +Any alternative project that you see a ![Soft Fork](./badges/soft-fork.svg) next to is "soft forked" from an upstream project that uses AI. A soft fork means that the fork may still merge in commits from the upstream project that it was forked from. Sometimes a soft fork is your only option for the sake of harm reduction, so we still allow these to be listed as alternatives, so long as soft fork itself still has an Anti-AI policy. We add the warning though, so you can choose your own risk appetite. --- @@ -511,28 +511,28 @@ These are special tags that we refer to as "merit badges". They have a *positive This is a special badge with a *positive* connotation. It certifies that a project listed as an alternative, has a *Clear* "No AI" policy. This means the project forbids the use of AI and LLMs and does not have any special carve outs where they've condoned their usage. These projects should always be preferred as all other alternative projects listed are considered to have a neutral stance on AI until they put out an official policy. -By "special carve outs", we mean that the project also does not fit any of our other [tainted tags](#tainted-tags), including [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion). +By "special carve outs", we mean that the project also does not fit any of our other [AI Usage tags](#ai-usage-tags), including [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion). > [!Note] -> Previous tainted status does not disqualify a project for this tag. Any project that was previously tainted, but followed the [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status), can have this badge. +> Previous "AI Usage" tags does not disqualify a project for this tag. Any project that was previously tagged for AI usage, but followed the [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-ai-usage-tags), can have this badge. > [!Tip] -> If a project has an Anti-AI policy, but doesn't fit as an alternative to anything we have listed as tainted, consider checking out one of our [sibling repos](#sibling-repos) that specializes in elevating slop-free/No AI software. +> If a project has an Anti-AI policy, but doesn't fit as an alternative to anything we have listed as "AI Usage tagged", consider checking out one of our [sibling repos](#sibling-repos) that specializes in elevating slop-free/No AI software. ### Slop-Free Fork ![Slop-Free Fork](./badges/slop-free-fork.svg) -This is a very special badge with a *positive* connotation. To use this badge, the project must already meet all the requirements of [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) and then also ensure that there is no slop in the code base. The maintainers should try to replace/remove all tainted commits. They must also ensure all dependencies, to the best of their ability, are untainted. There are some exceptions, such as the OS that your project runs on or the programming language that your project is written in. We will not judge that. There are also some exceptions if there's no literally no better library to use that doesn't have slop in it. We still appreciate the effort regardless! +This is a very special badge with a *positive* connotation. To use this badge, the project must already meet all the requirements of [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) and then also ensure that there is no slop in the code base. The maintainers should try to replace/remove all AI/LLM assisted commits. They must also ensure all dependencies, to the best of their ability, are AI-free. There are some exceptions, such as the OS that your project runs on or the programming language that your project is written in. We will not judge that. There are also some exceptions if there's no literally no better library to use that doesn't have slop in it. We still appreciate the effort regardless! > [!Note] -> Previous tainted status does not disqualify a project for this tag. Any project that was previously tainted, but followed the [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-tainted-status), can have this badge if they also follow the above requirements. +> Previous "AI Usage" tags does not disqualify a project for this tag. Any project that was previously tagged for AI Usage, but followed the [*Guide for Removal*](https://codeberg.org/ethical-foss/open-slopware/src/branch/main/CONTRIBUTING.md#removal-of-ai-usage-tags), can have this badge if they also follow the above requirements. ### Proof of Heart ![Proof of Heart](./badges/proof-of-heart.svg) -This is a very special badge with a *positive* connotation. To use this badge, the project must already meet all the requirements of [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) and then also ensure that there is no slop in the code base. If you previously had any LLM commits, you need to completely remove them (so it has to pass slop-scan). You must also ensure all dependencies, to the best of your ability, are untainted. There are some exceptions, such as the OS that your project runs on or the programming language that your project is written in. We will not judge that. There are also some exceptions if there's literally no better library to use that doesn't have slop in it. We still appreciate the effort regardless! +This is a very special badge with a *positive* connotation. To use this badge, the project must already meet all the requirements of [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) and then also ensure that there is no slop in the code base. If you previously had any LLM commits, you need to completely remove them (so it has to pass slop-scan). You must also ensure all dependencies, to the best of your ability, are AI-free. There are some exceptions, such as the OS that your project runs on or the programming language that your project is written in. We will not judge that. There are also some exceptions if there's literally no better library to use that doesn't have slop in it. We still appreciate the effort regardless! As this is our most prestigious merit badge, the project must also have a Code of Conduct that bans bigotry, even if this is not a self submission, and even if it's a repo with only one contributor. @@ -548,14 +548,14 @@ This is a section for repos that are similar to this one either because they are > [!Note] > This is a fork of a repo by the same name maintained by the @gen-ai-transparency org on Codeberg. If they make their repo available again, we will contribute back. -# Tainted Software +# Software > [!Warning] -> We've recently added a "Last Untainted Version or Commit ID" column to our below tables. This is meant for tech savvy individuals to be able to fork the project and continue maintaining it without the use of AI. Choosing to install an older version of software could expose you to to security risks over time. Only do this if you are able to accept such risks. +> We've recently added a "Last AI-free Version/Commit ID" column to our below tables. This is meant for tech savvy individuals to be able to fork the project and continue maintaining it without the use of AI. Choosing to install an older version of software could expose you to to security risks over time. Only do this if you are able to accept such risks. ## Accessibility Tools -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [espeak-ng](https://github.com/espeak-ng/espeak-ng) | [`v1.52`](https://github.com/espeak-ng/espeak-ng/releases/tag/1.52.0) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/espeak-ng/espeak-ng/pull/2328#pullrequestreview-3559773058), [2](https://github.com/espeak-ng/espeak-ng/pull/2302))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/espeak-ng/espeak-ng/commit/a17b335f9f794f9176bd702ceacb09f34bcb1e16), [2](https://github.com/espeak-ng/espeak-ng/commit/00c9e543c7390c228266de5dcac12e5fb2ca98f9)) | [espeak](https://espeak.sourceforge.net/)1,
[flite](http://cmuflite.org/) | | [Nametag](https://github.com/mattogodoy/nametag) | [`v0.17.0`](https://github.com/mattogodoy/nametag/releases/tag/v0.17.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mattogodoy/nametag/pull/126), [2](https://github.com/mattogodoy/nametag/pull/119), [3](https://github.com/mattogodoy/nametag/pull/70)) | [Monica](https://github.com/monicahq/monica) | @@ -565,7 +565,7 @@ This is a section for repos that are similar to this one either because they are ## Accounting and Budgeting -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Actual](https://actualbudget.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://opencollective.com/actual/expenses/277324), [2](https://github.com/actualbudget/actual/blob/master/AGENTS.md)) | | [beancount](https://github.com/beancount/beancount) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://groups.google.com/g/beancount/c/_7udAMlfLAg/m/o6PazGuoAAAJ), [2](https://groups.google.com/g/beancount/c/cz8Xwnb7BLE/m/LSA3rTfMAgAJ)) | @@ -598,13 +598,13 @@ This is a section for repos that are similar to this one either because they are ## API Documentation -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Scalar](https://scalar.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://scalar.com/products/docs/configuration/ask-ai))
[![Permissive AI Policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/scalar/scalar/blob/main/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/scalar/scalar/pull/8977#pullrequestreview-4167901335)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ## App Catalogs and Downloaders -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Aurora Store](https://auroraoss.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://gitlab.com/AuroraOSS/AuroraStore/-/commit/660670a35cd6980afaf1f9667b7df2144ddc435c))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/AuroraOSS/AuroraStore/-/commit/660670a35cd6980afaf1f9667b7df2144ddc435c)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [F-Droid](https://f-droid.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/fdroid/admin/-/work_items/699#note_3777220302), [2](https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1731)) | [Droid-ify](https://droidify.eu.org/) | @@ -614,14 +614,14 @@ This is a section for repos that are similar to this one either because they are ### Desktop Launchers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [AppGrid](https://github.com/xarbit/plasma6-applet-appgrid) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/xarbit/plasma6-applet-appgrid#credits)) | KDE's built-in launchers
([kickoff](https://invent.kde.org/plasma/plasma-desktop/-/tree/master/applets/kickoff), [krunner](https://invent.kde.org/frameworks/krunner)…) | [Vicinae](https://github.com/vicinaehq/vicinae) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/vicinaehq/vicinae/blob/main/AGENTS.md), [2](https://github.com/vicinaehq/vicinae/pull/1423))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/vicinaehq/vicinae/blob/d3f93de7af5fa728a8ad2b170b382b67fbe13ad9/README.md?plain=1#L72)) | [krunner](https://invent.kde.org/frameworks/krunner) | ### Mobile Launchers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [KISS](https://kisslauncher.com/) | [`v3.21.1`](https://github.com/Neamar/KISS/releases/tag/v3.21.1)
[`c320b8f`](https://github.com/Neamar/KISS/commits/c320b8f5852473a81ee8e57646abba56d329ac50) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Neamar/KISS/blob/master/CLAUDE.md), [2](https://github.com/Neamar/KISS/pull/2280#discussion_r1595740395)) | | [Lawnchair](https://lawnchair.app/) | [`14.0.0-beta3`](https://github.com/LawnchairLauncher/lawnchair/releases/tag/v14.0.0-beta3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LawnchairLauncher/lawnchair/pull/6587))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/LawnchairLauncher/lawnchair/pull/6424), [2](https://github.com/LawnchairLauncher/lawnchair/pull/6458)) | @@ -635,7 +635,7 @@ This is a section for repos that are similar to this one either because they are ### Audio Plugins and Virtual Instruments -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Dexed](https://github.com/asb2m10/dexed) | [`v0.9.8`](https://github.com/asb2m10/dexed/releases/tag/v0.9.8)
[`9c673ba`](https://github.com/asb2m10/dexed/commits/9c673ba1a12c5e1cd42357e670261fd53c90acbb) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/asb2m10/dexed/pull/479)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [FluidSynth](https://github.com/FluidSynth/fluidsynth) | [`v2.4.4`](https://github.com/FluidSynth/fluidsynth/releases/tag/v2.4.4)
[`7dac763`](https://github.com/FluidSynth/fluidsynth/commits/7dac763d47a63f55bf2efc92c31eb763e60cf32a) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FluidSynth/fluidsynth/commit/4f42a753c8e2fd8ea9218ccc5f58f90e5fa581aa), [2](https://github.com/FluidSynth/fluidsynth/commit/6ff44b714268acb1de0bae559ead02dcabdb96b9)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -670,7 +670,7 @@ This is a section for repos that are similar to this one either because they are ### Audio Server -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [ALSA](https://www.alsa-project.org/) | [`v1.2.15.3`](https://github.com/alsa-project/alsa-lib/releases/tag/v1.2.15.3)
[`d2499b1`](https://github.com/alsa-project/alsa-lib/commit/d2499b16c624ab48ab33c6c49547ca0d62a8041a) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/alsa-project/alsa-lib/commit/29aa1a26b930824394ee175c05c672a2c8f89087)) | | [Pipewire](https://pipewire.org) | [`0.5.11`](https://gitlab.freedesktop.org/pipewire/wireplumber/-/releases/0.5.11)
[`1bde4f2c`](https://gitlab.freedesktop.org/pipewire/wireplumber/-/commits/1bde4f2cdf429b2797b12d01074c0890a006877f) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://fosstodon.org/@wtay/116500123599844444), [2](https://gitlab.freedesktop.org/pipewire/wireplumber/-/blob/master/AGENTS.md?ref_type=heads), [3](https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/735)) | @@ -681,7 +681,7 @@ This is a section for repos that are similar to this one either because they are ### Digital Audio Workstations -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Ardour](https://ardour.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/Ardour/ardour/commit/d582a0b042a68ccb22c003a1ff9dd4969122d23e)) | [LMMS]1 | | [Audacity](https://www.audacityteam.org/) | [`3.7.7`](https://github.com/audacity/audacity/releases/tag/Audacity-3.7.7) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.audacityteam.org/blog/openvino-mac/))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/audacity/audacity/pull/10296#pullrequestreview-3740189943))
[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](#ai-in-issue-tracker) ([1](https://github.com/audacity/audacity/issues/10674#issuecomment-4205681036)) | [Tenacity](https://tenacityaudio.org/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/tenacityteam/tenacity/src/branch/main/CONTRIBUTING.md#the-use-of-llms-and-ai-in-contributions)) | @@ -699,7 +699,7 @@ This is a section for repos that are similar to this one either because they are ### Music Players -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Clementine](https://www.clementine-player.org/) | [`1fc7fe0`](https://github.com/clementine-player/Clementine/commit/1fc7fe0e1e828a58f6a961aa4f75a7fbd7eb5786) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/clementine-player/Clementine/pull/7438), [2](https://github.com/clementine-player/Clementine/issues/7222#issuecomment-4477854268))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/clementine-player/Clementine/pull/7392#pullrequestreview-2811610522)) | | [kew](https://kewplayer.com/) | [`v3.7.3`](https://github.com/ravachol/kew/releases/tag/v3.7.3)
[`62c06e6`](https://github.com/ravachol/kew/commit/62c06e65e3a188c3b98953bf5584be76c44613fa) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ravachol/kew/commit/b6f1cffe1f1a7a510e7667c2bea694ba40148986), [2](https://github.com/ravachol/kew/commit/d5b59368e8b5ece983f8dbef749a4e3c96222259), [3](https://github.com/ravachol/kew/commit/a3cfcb6055a58daaa44557fe8d04062d8daea7cb))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/ravachol/kew/blob/main/.github/workflows/claude_security_review.yml))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/ravachol/kew/blob/main/.github/ISSUE_TEMPLATE/config.yml#L9)) | @@ -718,13 +718,13 @@ This is a section for repos that are similar to this one either because they are ### Notation Software -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [MuseScore](https://github.com/musescore/MuseScore) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/musescore/MuseScore/blob/04ee563c5ed78f037c2fb5ded4b178a39922f1c0/.coderabbit.yaml))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/musescore/MuseScore/pull/33731#issuecomment-4648786222)) | [Denemo](https://denemo.org/)
[Frescobaldi](https://frescobaldi.org/) | ### Podcast Aggregators -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [AntennaPod](https://github.com/AntennaPod/AntennaPod) | [`3.11.0`](https://github.com/AntennaPod/AntennaPod/releases/tag/3.11.0)
[`ef24413`](https://github.com/AntennaPod/AntennaPod/commit/ef24413d519b76cfb96dc6b047b94a9654eeaa74) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/AntennaPod/AntennaPod/blob/develop/AGENTS.md), [2](https://forum.antennapod.org/t/proposal-to-change-expenses-policy-ai-subscriptions/8417), [3](https://github.com/AntennaPod/AntennaPod/pulls?q=is%3Apr+is%3Amerged+author%3A%40copilot+))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/AntennaPod/AntennaPod/pull/8443#pullrequestreview-4304220839), [2](https://github.com/AntennaPod/AntennaPod/pull/8419#pullrequestreview-4269674921)) | [Anytime Podcast Player](https://github.com/amugofjava/anytime_podcast_player) | | [PinePods](https://github.com/madeofpendletonwool/PinePods) | [`0.7.9`](https://github.com/madeofpendletonwool/PinePods/releases/tag/0.7.9)
[`82c4bff`](https://github.com/madeofpendletonwool/PinePods/commits/82c4bff29402da48f1361467c012925642898b8a) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/madeofpendletonwool/PinePods/tree/main/pinepods-ai))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/madeofpendletonwool/PinePods/commit/b3265bbb71997ea4884c65cb74ecaa48ccde40f7), [2](https://github.com/madeofpendletonwool/PinePods/commit/eff305c8d21e56819dc6a2e45b337de6a3d24f33)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -732,7 +732,7 @@ This is a section for repos that are similar to this one either because they are ### Radio Apps -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Deutsia Radio](https://github.com/deutsia/deutsia-radio) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/deutsia/deutsia-radio#acknowledgments)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [soma-play](https://github.com/mpuccini/soma-play) | [`v0.1.2`](https://github.com/mpuccini/soma-play/releases/tag/v0.1.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mpuccini/soma-play/commit/b02735892f7a3dca47a860f0c1283c08d20e98bf), [2](https://github.com/mpuccini/soma-play/commit/35b3f20f968cf9d465487a7e0de472d2f40b8db2)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) 1 | @@ -743,13 +743,13 @@ This is a section for repos that are similar to this one either because they are ### Standalone Digital Mixer -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [FineTune](https://github.com/ronitsingh10/FineTune) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3)) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) | ## Backups -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Borg](https://github.com/borgbackup/borg) | [`1.2.9`](https://github.com/borgbackup/borg/releases/tag/1.2.9), [`1.4.1`](https://github.com/borgbackup/borg/releases/tag/1.4.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/borgbackup/borg/issues/9409#issuecomment-3974230340), [2](https://github.com/borgbackup/borg/blob/master/CONTRIBUTING.md#responsible-ai-usage)) | | [Kopia](https://github.com/kopia/kopia) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/kopia/kopia/blob/master/.github/instructions/go.copilot-instructions.md), [2](https://github.com/kopia/kopia/commit/ed40a2f8b48f60a1ae78e831147064ada4d68336), [3](https://github.com/kopia/kopia/commit/a2d62c83404d770e333929ae9690a911a0743f20))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/kopia/kopia/pull/5341), [2](https://github.com/kopia/kopia/pull/5383), [3](https://github.com/kopia/kopia/pull/5292)) | @@ -766,13 +766,13 @@ This is a section for repos that are similar to this one either because they are ## Benchmarking -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [drill](https://github.com/fcsonline/drill) | [`0.9.0`](https://github.com/fcsonline/drill/releases/tag/0.9.0)
[`0fce6a2`](https://github.com/fcsonline/drill/commits/0fce6a2f02ae85f5190a172a4b4ab310e5fc1b87) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/fcsonline/drill/commit/febb7fde559b9a3d8cf093d80e5c8ecd12a04c80), [2](https://github.com/fcsonline/drill/commit/4173fae8d7a71f6bebe0e72a10e67d0b10708b43)) | [siege](https://github.com/JoeDog/siege) | ## BitTorrent Clients -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [BiglyBT](https://github.com/BiglySoftware/BiglyBT) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BiglySoftware/BiglyBT/pull/3701)) | | [qBittorrent](https://github.com/qbittorrent/qBittorrent) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/qbittorrent/qBittorrent/commit/db72e0a04b6068410a51c412d5491bbd453c098f), [2](https://github.com/qbittorrent/qBittorrent/pull/24042/commits/3f6768869bd30b84213891bf3c31af5b920be3f4))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/qbittorrent/qBittorrent/pull/24135#pullrequestreview-4214704239), [2](https://github.com/qbittorrent/qBittorrent/pull/24135#pullrequestreview-4215374268)) | @@ -786,7 +786,7 @@ This is a section for repos that are similar to this one either because they are ## Bookmark Managers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Floccus](https://github.com/floccusaddon/floccus) | [`v5.4.5`](https://github.com/floccusaddon/floccus/releases/tag/v5.4.5)
[`7b6f892`](https://github.com/floccusaddon/floccus/commits/7b6f892e7ce066f2515fd22d5ecf3dd20d066d51) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/floccusaddon/floccus/blob/develop/AGENTS.md), [2](https://github.com/floccusaddon/floccus/commit/c916937b94cb2e712eb2a013ebc0a373bf13ba30), [3](https://github.com/floccusaddon/floccus/commit/45df376d1183b6fe270f3e436eff4aa16064b9d2))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/floccusaddon/floccus/pull/1895), [2](https://github.com/floccusaddon/floccus/pull/1919), [3](https://github.com/floccusaddon/floccus/pull/1956)) | | [linkding](https://github.com/sissbruecker/linkding) | [`v1.45.0`](https://github.com/sissbruecker/linkding/releases/tag/v1.45.0)
[`dbffffe`](https://github.com/sissbruecker/linkding/commits/dbffffe30fb67500b32608c465a23433a3b04458) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sissbruecker/linkding/pull/1416), [2](https://github.com/sissbruecker/linkding/pull/1411), [3](https://github.com/sissbruecker/linkding/commit/2ffc8bbec2d4a9d372b291b871ac34d412067dc0)) | @@ -801,7 +801,7 @@ This is a section for repos that are similar to this one either because they are ## Books and Library Software ### Book Readers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Anx Reader](https://github.com/Anxcye/anx-reader) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Anxcye/anx-reader/blob/develop/.gitignore), [2](https://github.com/Anxcye/anx-reader/commit/1c568f9edeff45b5f8ec39cb40dc3dc20e9a73fb))
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/Anxcye/anx-reader/blob/develop/docs/images/mobile5.png)) | | [Episteme Reader](https://github.com/Aryan-Raj3112/episteme) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/Aryan-Raj3112/episteme#editions)) | @@ -822,14 +822,14 @@ This is a section for repos that are similar to this one either because they are ### Citation and Reference Managers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [papis](https://github.com/papis/papis) | [`v0.15.0`](https://github.com/papis/papis/releases/tag/v0.15.0)
[`c58b001`](https://github.com/papis/papis/commits/c58b00104d42df2d0671d77e34de58dc39de6373) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/papis/papis/commit/da7f4dd9216403d8bfb7404e386c4ad3a7d39d22), [2](https://github.com/papis/papis/commit/0d729f8942676b83ab1ef0bafbc31de4e4ba9a03))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/papis/papis/pull/1007#event-23776728442), [2](https://github.com/papis/papis/pull/1157), [3](https://github.com/papis/papis/pull/1134#event-23777116774)) | [bibiman](https://codeberg.org/lukeflo/bibiman) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/lukeflo/bibiman/src/branch/main/CONTRIBUTING.md#ai-contributions-policy)) TUI
[coBib](https://github.com/mrossinek/cobib) CLI,TUI | | [Zotero](https://www.zotero.org/) | [`8.0.5`](https://github.com/zotero/zotero/releases/tag/8.0.5)
[`c7014b9`](https://github.com/zotero/zotero/commits/c7014b97c7fdf64a8896aa520764b9d35355a79b) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/zotero/zotero/blob/main/CLAUDE.md), [2](https://github.com/zotero/zotero/pull/5355#issuecomment-3943968361), [3](https://github.com/zotero/zotero/pull/6016)) | [Citations](https://apps.gnome.org/Citations/) | ### Graphic Novel Readers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Futon](https://github.com/AppFuton/Futon) | [`9.6.6`](https://github.com/AppFuton/Futon/releases/tag/v9.6.6) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/AppFuton/Futon/pull/3#pullrequestreview-3614488057)) | | [komikku-app/komikku](https://github.com/komikku-app/komikku) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/komikku-app/komikku/blob/master/AGENTS.md), [2](https://github.com/komikku-app/komikku/tree/master/.gemini), [3](https://github.com/komikku-app/komikku/commit/582ea3e60d93b498c5ca46bbbb450a8b89d41848))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/komikku-app/komikku/pull/1683#issuecomment-4698428698), [2](https://github.com/komikku-app/komikku/pull/1682#issuecomment-4697653377), [3](https://github.com/komikku-app/komikku/pull/1676#issuecomment-4666543985)) | @@ -849,7 +849,7 @@ This is a section for repos that are similar to this one either because they are ### Library Management Software -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Booklore](https://github.com/the-booklore/booklore) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/the-booklore/booklore/blob/develop/CONTRIBUTING.md#ai-assisted-contributions)) | [Arcalibre] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][arcalibre-policy]) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) Calibre hard-fork from before AI
[Clbre] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][clbre-policy]) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) Calibre fork without AI | | [Calibre](https://calibre-ebook.com/) | [`8.15.0`](https://github.com/kovidgoyal/calibre/releases/tag/v8.15.0) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/kovidgoyal/calibre/blob/b6b1d6c1cb8fbf99781f8ac016f369367bb5b52c/Changelog.txt#L30))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/kovidgoyal/calibre/blob/master/local-agent.md)) | [Arcalibre] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][arcalibre-policy]) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) Calibre hard-fork from before AI
[Clbre] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][clbre-policy]) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) Calibre fork without AI | @@ -857,7 +857,7 @@ This is a section for repos that are similar to this one either because they are ## Bootloaders -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [barebox](https://github.com/barebox/barebox) | [`fe328bc`](https://github.com/barebox/barebox/commit/fe328bcb8a40e407c7928b6256af4a69aacfab67) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/barebox/barebox/commit/e3078309ff30c88fab260c6dd08f9208802c7c4c)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [coreboot](https://coreboot.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://review.coreboot.org/c/coreboot/+/89677)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -871,7 +871,7 @@ This is a section for repos that are similar to this one either because they are ### Browser Addons -| Name | Last Untainted
Version/Commit ID | Evidence | Alternatives | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternatives | |---|:---:|---|---| | [Dark Reader](https://darkreader.org/) | [`dae63b5`](https://github.com/darkreader/darkreader/commit/dae63b54d6ee080096aedcdbcbf0c5c04e024640) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/darkreader/darkreader?tab=contributing-ov-file#rules-and-recommendations), [2](https://github.com/darkreader/darkreader/commit/a996666036fc74ff48d1f0e24b8240a931f75f7f))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/darkreader/darkreader/pull/14841), [2](https://github.com/darkreader/darkreader/pull/15026), [3](https://github.com/darkreader/darkreader/pull/15763))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/darkreader/darkreader/pull/14272#issuecomment-2884946475)) | [Force Dark Mode](https://addons.mozilla.org/en-US/firefox/addon/force-dark-mode/) | | [SingleFile](https://github.com/gildas-lormeau/SingleFile) | [`v1.2.0`](https://github.com/gildas-lormeau/SingleFile/releases/tag/v1.2.0)
[`2001ad3`](https://github.com/gildas-lormeau/SingleFile/commits/2001ad306751dd951a0baaaeaba9147dbb452088) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/gildas-lormeau/SingleFile/blob/012bd280de44a7dc0ef9af2f2cf5834610d61c1c/src/lib/mcp/mcp.js))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gildas-lormeau/SingleFile/commit/814881c0dad9999ebab3e4835a326b3b5591dc4e), [2](https://github.com/gildas-lormeau/SingleFile/commit/8c32ee82a54d1ba04c293d430c621b85fadfbc12)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -881,7 +881,7 @@ This is a section for repos that are similar to this one either because they are ### Desktop Browsers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Brave] | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://brave.com/ai/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/brave/brave-core/blob/master/CONTRIBUTING.md#ai-assisted-contributions), [2](https://github.com/brave/brave-core/blob/master/.claude/CLAUDE.md), [3](https://github.com/brave/brave-core/commit/55bc3c7913751174c2f727d4d5c16360c85196b5))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/brave/brave-core/pull/34783), [2](https://github.com/brave/brave-core/pull/35614), [3](https://github.com/brave/brave-core/pull/35818)) | | [Chromium/Blink engine](https://chromium.googlesource.com/chromium/src.git) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [2](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini), [3](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#ai-sponsored) ([1](https://chromium.googlesource.com/chromium/src/+/main/docs/contributing.md), [2](https://partnermarketinghub.withgoogle.com/brands/google/trademarks-and-terms/google-trademarks-list/)) | @@ -906,13 +906,13 @@ This is a section for repos that are similar to this one either because they are [Headless browsers](https://en.wikipedia.org/wiki/Headless_browser) are browsers, typically for server usage, that don't render web pages for humans to view. -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Lightpanda](https://lightpanda.io/) | [`7c97620`](https://github.com/lightpanda-io/browser/commits/7c976209cc7be8b2a4d93867e64071650cae3ba0) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/lightpanda-io/browser/commit/3ad10ff8d0595bbea5f6c40e637ae1b94e0ed193))
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/lightpanda-io/browser/blob/main/README.md#agent-mode), [2](https://lightpanda.io/docs/quickstarts/mcp), [3](https://github.com/lightpanda-io/browser/blob/main/README.md#native-mcp-and-skill))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/lightpanda-io/browser/pull/1265#issuecomment-3642924611), [2](https://github.com/lightpanda-io/browser/commit/181f265de5502fca8b092d7e02666cfe1491de5e), [3](https://github.com/lightpanda-io/browser/commit/1bdf464ef2c228bc53cc2eb52b07a4f56a9f750e)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Mobile Browsers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Brave] | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://brave.com/ai/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/brave/brave-core/blob/master/CONTRIBUTING.md#ai-assisted-contributions), [2](https://github.com/brave/brave-core/blob/master/.claude/CLAUDE.md), [3](https://github.com/brave/brave-core/commit/55bc3c7913751174c2f727d4d5c16360c85196b5))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/brave/brave-core/pull/34783), [2](https://github.com/brave/brave-core/pull/35614), [3](https://github.com/brave/brave-core/pull/35818))| | Firefox | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mozilla-firefox/firefox/commit/71cc24b6a400dbd434e4df37087960d94b764791), [2](https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/))
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://web.archive.org/web/20260316170257/https://alextheward.com/blog/mozilla_is_now_an_ai_company)) | @@ -928,7 +928,7 @@ This is a section for repos that are similar to this one either because they are ## Build Systems and Task Runners -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Bazel](https://github.com/bazelbuild/bazel) | [`9.0.2`](https://github.com/bazelbuild/bazel/releases/tag/9.0.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bazelbuild/bazel/blob/15609ba649286bf889bbb670c00e5b899eba525d/AGENTS.md)) | [Cloud Shake] or See Below | | [Bloop](https://github.com/scalacenter/bloop) | [`v2.0.19`](https://github.com/scalacenter/bloop/releases/tag/v2.0.19) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/scalacenter/bloop/commit/bc7bdd65396856204164cba6e803fdbc93cf1fad)) | See Below | @@ -965,7 +965,7 @@ This is a section for repos that are similar to this one either because they are ## Cheat Sheets and Documentation -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [cheat](https://github.com/cheat/cheat) | [`4.4.2`](https://github.com/cheat/cheat/releases/tag/4.4.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cheat/cheat/blob/master/CLAUDE.md), [2](https://github.com/cheat/cheat/commit/cc85a4bdb104474e433313724d9b381bc5f6f6b0), [3](https://github.com/cheat/cheat/commit/8eafa5adfe9a107afc3d2a0e247b760bb45e7c97)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [explainshell](https://github.com/idank/explainshell) | [`1157256`](https://github.com/idank/explainshell/commit/1157256e3da70d4acdd239e8821e8f0a457b0fe3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/idank/explainshell/blob/master/AGENTS.md), [2](https://github.com/idank/explainshell/commit/f14b7d4f617678cfa95a4729991723bb7db31f4f), [3](https://github.com/idank/explainshell/commit/559cd91a5516950ddf27735b7cca5c9c16839129))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/idank/explainshell/commit/91e601916983d2447dc92d3cfb5d8d7afdf1f98d)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -975,7 +975,7 @@ This is a section for repos that are similar to this one either because they are ## Clipboard Managers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [clipcat](https://github.com/xrelkd/clipcat) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/xrelkd/clipcat/blob/develop/AGENTS.md), [2](https://github.com/xrelkd/clipcat/commit/a12b39a42a7d18bf31abcdd1c146077575fdb8b7)) | | [CopyQ](https://github.com/hluk/CopyQ) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/hluk/CopyQ/blob/5111f5525a0738d011968be67fa447c5b74338bd/AGENTS.md), [2](https://github.com/hluk/CopyQ/commit/b267d6ef9d323ffb990b5c7cb7ff4500bf33d673), [3](https://github.com/hluk/CopyQ/commit/cca210781e8ef087ff4ff7b0c6ea8ef63a9c3c9d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/hluk/CopyQ/pull/3571), [2](https://github.com/hluk/CopyQ/pull/3551), [3](https://github.com/hluk/CopyQ/pull/3547)) | @@ -990,7 +990,7 @@ This is a section for repos that are similar to this one either because they are ## Command-Line Shells -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [brush](https://github.com/reubeno/brush) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/reubeno/brush/blob/main/AGENTS.md), [2](https://github.com/reubeno/brush/blob/main/.github/copilot-instructions.md), [3](https://github.com/reubeno/brush/commit/4ca78babcb2111d34e26cdda6622b0fa2611bb32))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reubeno/brush/pull/1167), [2](https://github.com/reubeno/brush/pull/1080), [3](https://github.com/reubeno/brush/pull/1078))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://github.com/reubeno/brush/blob/8ea83d7/README.md)) | | [Hilbish](https://github.com/sammy-ette/Hilbish/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/sammy-ette/Hilbish/pull/362#pullrequestreview-4117077021), [2](https://github.com/sammy-ette/Hilbish/pull/358#pullrequestreview-4117094312)) | @@ -1022,7 +1022,7 @@ This is a section for repos that are similar to this one either because they are ### Addons and Prompts -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Atuin](https://github.com/atuinsh/atuin) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/atuinsh/atuin/pull/3199))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/atuinsh/atuin/blob/main/AGENTS.md), [2](https://github.com/atuinsh/atuin/pull/2777#issuecomment-2944105696)) | Built-in shell history | | [oh-my-bash](https://github.com/ohmybash/oh-my-bash) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/ohmybash/oh-my-bash/pull/729)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1037,7 +1037,7 @@ This is a section for repos that are similar to this one either because they are ## Command-Line Text Processing -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [bat](https://github.com/sharkdp/bat) | [`v0.25.0`](https://github.com/sharkdp/bat/releases/tag/v0.25.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sharkdp/bat/commit/7e436e307d6c9c11f3c04ac567cfbbf90e60e4da), [2](https://github.com/sharkdp/bat/commit/e60875ac125f6698775679fa9a8beb495299b4e5), [3](https://github.com/sharkdp/bat/commit/e070d105b57f854d982212265e2e52d6ea6d24ec)) | [cat](https://en.wikipedia.org/wiki/Cat_(Unix)) | | [pcre2](https://github.com/PCRE2Project/pcre2) | [`10.46`](https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.46)
[`c98e5d5`](https://github.com/PCRE2Project/pcre2/commits/c98e5d53303db3aa6856c3988709c5ae9369b0c8) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/PCRE2Project/pcre2/pull/888#pullrequestreview-3873185301), [2](https://github.com/PCRE2Project/pcre2/pull/909#issuecomment-4450735634), [3](https://github.com/PCRE2Project/pcre2/pull/945#issuecomment-5264055698))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/PCRE2Project/pcre2/pull/739)) | [grep] | @@ -1046,7 +1046,7 @@ This is a section for repos that are similar to this one either because they are ## Compatibility Tools and Managers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [ProtonPlus](https://protonplus.vysp3r.com/) | [`0.5.22`](https://github.com/Vysp3r/ProtonPlus/releases/tag/v0.5.22) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Vysp3r/ProtonPlus/blob/main/AGENTS.md))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://github.com/Vysp3r/ProtonPlus/commit/bfc3ec718ea5908efc4ed60d354273b756f6e578)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [ProtonUp-Qt](https://github.com/DavidoTek/ProtonUp-Qt) | [`v2.15.1`](https://github.com/DavidoTek/ProtonUp-Qt/releases/tag/v2.15.1)
[`a68e36e`](https://github.com/DavidoTek/ProtonUp-Qt/commit/a68e36e91cd65695b8324d9f779e20e47a3ee051) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/DavidoTek/ProtonUp-Qt/commit/2e0052c369980f026f5be6cb0604641f3d01ef3e))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DavidoTek/ProtonUp-Qt/pull/633), [2](https://github.com/DavidoTek/ProtonUp-Qt/pull/636)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1054,7 +1054,7 @@ This is a section for repos that are similar to this one either because they are ## Compiler Tools -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Compiler Explorer (godbolt)](https://github.com/compiler-explorer/compiler-explorer) | [`697d69f`](https://github.com/compiler-explorer/compiler-explorer/commits/697d69f45676e25c54ecb03a8d458dd9493734f5) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/compiler-explorer/compiler-explorer/blob/main/docs/ClaudeExplain.md#claude-explain), [2](https://github.com/compiler-explorer/compiler-explorer/pull/8644))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/compiler-explorer/compiler-explorer/blob/main/CLAUDE.md), [2](https://github.com/compiler-explorer/compiler-explorer/commit/c3ca289a052b6f2febe9830ce8812dffb2a567f5), [3](https://github.com/compiler-explorer/compiler-explorer/commit/7a7622094bf2a67ec43c0c469247c1d1d4588040))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/compiler-explorer/compiler-explorer/pull/7522#event-17309388702), [2](https://github.com/compiler-explorer/compiler-explorer/pull/7572), [3](https://github.com/compiler-explorer/compiler-explorer/pull/7596#event-17362717427)) | [OneCompiler](https://github.com/Roshan-Here/OneCompiler)
[SharpLab](https://github.com/ashmind/SharpLab) | | [Cranelift](https://github.com/bytecodealliance/wasmtime/tree/main/cranelift) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bytecodealliance/wasmtime/blob/main/AGENTS.md), [2](https://github.com/bytecodealliance/governance/blob/main/AI_TOOL_POLICY.md)) | See below | @@ -1070,7 +1070,7 @@ This is a section for repos that are similar to this one either because they are ### Linkers -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [binutils (binutils / gdb)](https://www.gnu.org/software/binutils/) | [`928e6f5`](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=928e6f5a728f6cb917ee6bdceed45e8f9da7203e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=a639e0adaf2dc8f0bcb2b55715e7abebbe39bc7f), [2](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f55053f1dc94121bcd8a5faedc9e2f8d41d692e1)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Mold](https://github.com/rui314/mold) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/rui314/mold/commit/dac20fa24373f35b5dec44e4740db85c3eb7b3dd)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1080,7 +1080,7 @@ This is a section for repos that are similar to this one either because they are ### 3D Tools -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Blender](https://www.blender.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.blender.org/lab/mcp-server/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://devtalk.blender.org/t/ai-contributions-policy/44202), [2](https://github.com/blender/blender/commit/336b5d0de12a438614846961b7961bbf35399eb3), [3](https://github.com/blender/blender/commit/79e02e1405a98884cc8fd5505cc54df2c2dc5d21))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://www.blender.org/press/anthropic-joins-the-blender-development-fund-as-corporate-patron/), [2](https://mastodon.social/@Blender/116482997785333001), [3](https://bsky.app/profile/blender.org/post/3mkkuyq3ijs2q)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [F3D](https://f3d.app/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/f3d-app/f3d/blob/f908304004003a7fecadcd0b0f20bb772ba3f512/AI_POLICY.md))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://f3d.app/)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1089,7 +1089,7 @@ This is a section for repos that are similar to this one either because they are ### Image Manipulation -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [cgif](https://github.com/dloebl/cgif) | [`v0.5.0`](https://github.com/dloebl/cgif/releases/tag/v0.5.0)
[`f066d17`](https://github.com/dloebl/cgif/commits/f066d177ef55b8d7e761513c648fc47abed82495) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dloebl/cgif/blob/main/CONTRIBUTING.md#submitting-pull-requests))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/dloebl/cgif/pull/84), [2](https://github.com/dloebl/cgif/pull/94)) | [giflib](https://giflib.sourceforge.net/) | | [delphitools](https://github.com/1612elphi/delphitools) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/1612elphi/delphitools/commit/0dc9b6aa6d3672bc55c55c2e3b905317c1c8438c), [2](https://github.com/1612elphi/delphitools/commit/08997b0806abe9912ed8cf71148ce4f20e9e171f), [3](https://rmv.fyi/notes/i-hope-you-don-t-use-generative-ai)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) @@ -1100,19 +1100,19 @@ This is a section for repos that are similar to this one either because they are ### Image Viewing -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [swayimg](https://github.com/artemsen/swayimg) | [`714c1eb`](https://github.com/artemsen/swayimg/commit/714c1eb96774c968984ac5039d3b94e83451c292) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/artemsen/swayimg/commit/84b31d5c6abadffcf7728744f077194c3349dd56), [2](https://github.com/artemsen/swayimg/commit/51e492edf099cd258fa04437355e81a4f0c35eb3), [3](https://github.com/artemsen/swayimg/commit/4d3a4dcf294fa540cc1f2c9ddad3519e7aa874ed)) | [feh](https://github.com/derf/feh) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/derf/feh#contributing)) (only X11),
[imv](https://git.sr.ht/~exec64/imv) (for X11 *and* Wayland) | ### Interactive Media -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Ruffle](https://ruffle.rs) | [`883b223`](https://github.com/ruffle-rs/ruffle/commit/883b22356b56026151d203da18227e208b450f35) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ruffle-rs/ruffle/pull/20875), [2](https://github.com/ruffle-rs/ruffle/pull/23175), [3](https://github.com/ruffle-rs/ruffle/pull/23817))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/ruffle-rs/ruffle/pull/23011)) | [Lightspark](https://github.com/lightspark/lightspark) | ### Photography -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Ansel](https://github.com/aurelienpierreeng/ansel) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/aurelienpierreeng/ansel/pull/890/))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/aurelienpierreeng/ansel/pull/898#pullrequestreview-4552911974)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [darktable](https://github.com/darktable-org/darktable/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/darktable-org/darktable-ai/releases/tag/release-5.6.0))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/darktable-org/darktable/pull/20706), [2](https://github.com/darktable-org/darktable/pull/20575), [3](https://github.com/darktable-org/darktable/pull/20556)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1121,7 +1121,7 @@ This is a section for repos that are similar to this one either because they are ### Video -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [ani-cli](https://github.com/pystardust/ani-cli) | [`v4.10`](https://github.com/pystardust/ani-cli/releases/tag/v4.10)
[`206b88d`](https://github.com/pystardust/ani-cli/commits/206b88d5ddeeb199958eee89a637fe74d7f26421) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pystardust/ani-cli/pull/1632), [2](https://github.com/pystardust/ani-cli/commit/5e3abec62171f31edd75285047a5b7089238d918), [3](https://github.com/pystardust/ani-cli/commit/b0993d4bf828d761e53fc82308d1d9b89fb5ad09)) | [anipy-cli](https://github.com/sdaqo/anipy-cli)
[doccli](https://github.com/TowarzyszFatCat/doccli)
[jerry](https://github.com/justchokingaround/jerry) | | [FFmpeg](https://ffmpeg.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FFmpeg/FFmpeg/commit/37c176a2a2a8447a28c157e7bdb4be683a8c946b), [2](https://github.com/FFmpeg/FFmpeg/commit/b40d91cad92f2f694045a6a7b69f117b3dcfa19c))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://web.archive.org/web/20260513222612/https://twitter.com/FFmpeg/status/2054689695532036382))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#ai-sponsored) ([1](https://xcancel.com/FFmpeg/status/2084084810813743614))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/FFmpeg/FFmpeg/commit/1bde76da890127608744c3b17669a99d2adce54a), [2](https://github.com/FFmpeg/FFmpeg/commit/4492ad7228a381c2f0c8b79d333a59c7657311c9), [3](https://github.com/FFmpeg/FFmpeg/commit/444f2cf047b92fac8d470f969dbd04bf1107757c)) | FFmpeg legacy (4.4.x) series
with [some special configurations](https://forums.hyperbola.info/viewtopic.php?id=1189) | @@ -1138,7 +1138,7 @@ This is a section for repos that are similar to this one either because they are ## Computer Hardware Simulators -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [gem5](https://github.com/gem5/gem5) | [`ed9a1de`](https://github.com/gem5/gem5/commits/ed9a1de58d80b439cb98be3eb0b0ff48cf7bed1b) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gem5/gem5/blob/stable/AGENTS.md), [2](https://github.com/gem5/gem5/commit/ab7c403b8a68153ece2b0f90a7acf0b414b96b70), [3](https://github.com/gem5/gem5/commit/662cef0ea78e407dbdfa5c5bd930464e86098c42))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/gem5/gem5/pull/1849), [2](https://github.com/gem5/gem5/pull/2189#pullrequestreview-2792930567)) | [Sniper](https://github.com/snipersim/snipersim)
[SST](https://sst-simulator.org/)
[zsim](https://github.com/s5z/zsim) (x86-only) | @@ -1146,19 +1146,19 @@ This is a section for repos that are similar to this one either because they are ### Container Engines -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Moby](https://github.com/moby/moby/) | [`v27.4.0-rc.1`](https://github.com/moby/moby/releases/tag/v27.4.0-rc.1)
[`84ad184`](https://github.com/moby/moby/commit/84ad184fe553e1f8ceddae7f95018b895a40ebc7) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/moby/moby/blob/master/AGENTS.md), [2](https://github.com/moby/moby/blob/master/.github/copilot-instructions.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/moby/moby/pull/49570#pullrequestreview-2654911067)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Podman](https://podman.io) | [`v5.4.2`](https://github.com/containers/podman/releases/tag/v5.4.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/containers/podman/commit/8d7e200f882970e3d225d44686bdd924d3f260ac), [2](https://github.com/containers/podman/pull/27781), [3](https://github.com/containers/podman/pull/27933))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/containers/podman/pull/25876), [2](https://github.com/containers/podman/pull/28093), [3](https://github.com/containers/podman/pull/28085)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Container Managers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Docker CLI](https://github.com/docker/cli) | [`v28.1.1`](https://github.com/docker/cli/releases/tag/v28.1.1)
[`6f85626`](https://github.com/docker/cli/commit/6f856263c2f03a8dc19cef3d6cb48d56a3fab5cc) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/docker/mcp-gateway), [2](https://hub.docker.com/mcp))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/docker/cli/commit/2bc4307816ff1f3ee38a36f45b978e5af3b3c7e2), [2](https://github.com/docker/cli/commit/e660030f3af6e5d34a7304db09d431b21244bb31))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/docker/cli/pull/6054#pullrequestreview-2828807848), [2](https://github.com/docker/cli/pull/5995#pullrequestreview-2776561572), [3](https://github.com/docker/cli/pull/6008#pullrequestreview-2766840231))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://www.docker.com/partners/)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Podman Desktop](https://github.com/podman-desktop/podman-desktop) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/podman-desktop/podman-desktop/commit/e12115245d01d8260ce3ae8a81d78859f744db30)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Container Runtimes -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [containerd](https://github.com/containerd/containerd) | [`v2.1.0-beta.1`](https://github.com/containerd/containerd/releases/tag/v2.1.0-beta.1)
[`b39d644`](https://github.com/containerd/containerd/commit/b39d644c7c65021ea60bba0c01081fa40f321a92) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/containerd/containerd/blob/main/AGENTS.md), [2](https://github.com/containerd/containerd/blob/main/CONTRIBUTING.md#automated-and-ai-generated-contributions))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/containerd/containerd/pull/11092#pullrequestreview-2751677179), [2](https://github.com/containerd/containerd/pull/11860#pullrequestreview-2841678196), [3](https://github.com/containerd/containerd/pull/11945#pullrequestreview-2906875496))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://www.cncf.io/projects/containerd/)) | [crun](https://github.com/containers/crun) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/containers/crun/commit/88f5512619a540c385b43d33fa5480b60ea5aae5)) | @@ -1171,7 +1171,7 @@ This is a section for repos that are similar to this one either because they are ## Content Management Systems -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---|---| | [Backdrop CMS](https://backdropcms.org/) | [`1.33.2`](https://github.com/backdrop/backdrop/releases/tag/1.33.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/backdrop/backdrop-issues/issues/440#issuecomment-4357835721)) | | [Bludit](https://www.bludit.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bludit/bludit/pull/1642))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/bludit/bludit/pull/1642)) | @@ -1188,7 +1188,7 @@ This is a section for repos that are similar to this one either because they are ### Blogging -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Banany blog](https://github.com/runawaydevil/banany-blog) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/runawaydevil/banany-blog/commit/5ee797556636dd43b1f476881e4a72878c2c021b)) | | [Ghost](https://ghost.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/TryGhost/Ghost/blob/main/AGENTS.md), [2](https://github.com/TryGhost/Ghost/pull/27666), [3](https://github.com/TryGhost/Ghost/pull/27642))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/TryGhost/Ghost/pull/27667), [2](https://github.com/TryGhost/Ghost/pull/27211)) | @@ -1206,7 +1206,7 @@ This is a section for repos that are similar to this one either because they are ### Static Site Generators -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Hugo](https://github.com/gohugoio/hugo) | [`v0.145.0`](https://github.com/gohugoio/hugo/releases/tag/v0.145.0)
[`812ea0b`](https://github.com/gohugoio/hugo/commits/812ea0b325b084eacee7492390b4f9d1aba5b6cf) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gohugoio/hugo/blob/842d8f105256c5656e7895ee61fa5b2dfe90a9e3/AGENTS.md), [2](https://github.com/gohugoio/hugo/commit/3f9d0ad2b6045849cbafe133cb9fb82ed5f5ee06), [3](https://github.com/gohugoio/hugo/commit/842d8f105256c5656e7895ee61fa5b2dfe90a9e3))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/gohugoio/hugo/pull/13541), [2](https://github.com/gohugoio/hugo/pull/13033), [3](https://github.com/gohugoio/hugo/pull/14850)) | | [Jekyll](https://github.com/jekyll/jekyll) | [`v4.4.1`](https://github.com/jekyll/jekyll/releases/tag/v4.4.1)
[`65d534a`](https://github.com/jekyll/jekyll/commits/65d534a701ed25b5eb85cb7dda56c79096637752) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jekyll/jekyll/commit/5cf05d7d092f22b0229fd02f7879a2480d0d2618)) | @@ -1223,7 +1223,7 @@ This is a section for repos that are similar to this one either because they are ### Wikis -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [MediaWiki](https://www.mediawiki.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/10ec95738c6b4c2608f3e0334c6becd37795337d), [2](https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/471fd580011dddb38778880c3c64e9791da86822)) | @@ -1234,7 +1234,7 @@ This is a section for repos that are similar to this one either because they are ## Continuous Integration -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Act](https://nektosact.com/) | [`v0.2.85`](https://github.com/nektos/act/releases/tag/v0.2.85) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/nektos/act/blob/48822e4a7722a1c43621218a9d5ae705fc395679/CLAUDE.md)) | | [Woodpecker](https://woodpecker-ci.org/) | [`v3.12.0`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/woodpecker-ci/woodpecker/pull/6501), [2](https://github.com/woodpecker-ci/woodpecker/commit/92b48f813aa3c6be5421fa9747acb33abdf9f192))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/woodpecker-ci/woodpecker/pull/5767), [2](https://github.com/woodpecker-ci/woodpecker/pull/5886), [3](https://github.com/woodpecker-ci/woodpecker/pull/6166)) | @@ -1249,7 +1249,7 @@ Creative coding is an approach to programming that focuses on creating expressiv ### Live Coding and Sound Programming -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Alda](https://github.com/alda-lang/alda) | [`release-2.4.1`](https://github.com/alda-lang/alda/releases/tag/release-2.4.1)
[`37d41d5`](https://github.com/alda-lang/alda/commits/37d41d59cc004c71717fac28424861ea8104ac4b) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/alda-lang/alda/commit/649ef77df7cb9610a68c65c4f2b198cc6eb479d6), [2](https://github.com/alda-lang/alda/commit/d826f0cd48195310989ca4193bc6815d1120818f)) | | [Melrose](https://github.com/emicklei/melrose) | [`v1.0.0-beta5`](https://github.com/emicklei/melrose/releases/tag/v1.0.0-beta5)
[`d22cfd5`](https://github.com/emicklei/melrose/commits/d22cfd589e337bc5871f0f0d70680ed584619067) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/emicklei/melrose/blob/master/README.md#related-tools), [2](https://github.com/emicklei/melrose/blob/master/docs/DESIGN.md#7-client-server-ideology))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/emicklei/melrose/blob/master/.gitignore#L17), [2](https://github.com/emicklei/melrose/commit/bc304a1ed077ce34068260b129da5a54a1686f60)) | @@ -1271,7 +1271,7 @@ Creative coding is an approach to programming that focuses on creating expressiv ### Visual Programming -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [cables](https://github.com/cables-gl/cables) | [`16fff96`](https://github.com/cables-gl/cables/commits/16fff9610a19a93c62b2ad5a82a4eadeb5a57393) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/cables-gl/cables/tree/develop/src/ops/extensions/Ops.Extension.Ai/Ops.Extension.Ai.LlmPrompt))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cables-gl/cables/pull/7882), [2](https://github.com/cables-gl/cables/issues/8401#issuecomment-4924001013)) | | [p5.js](https://github.com/processing/p5.js) | [`v1.11.0`](https://github.com/processing/p5.js/releases/tag/v1.11.0)
[`5a7129b`](https://github.com/processing/p5.js/commits/5a7129b21da8a9dc85e47d6b8f7d066f4e770d59) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/processing/p5.js/blob/main/AI_USAGE_POLICY.md#guidelines-for-using-ai-tools), [2](https://github.com/processing/p5.js/pull/7280#issuecomment-2377110091), [3](https://github.com/processing/p5.js/commit/30e4653d2c40c358250441e4dc334dbe8dde7b98))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/processing/p5.js/pull/7690), [2](https://github.com/processing/p5.js/pull/8163), [3](https://github.com/processing/p5.js/pull/8136)) | @@ -1282,13 +1282,13 @@ Creative coding is an approach to programming that focuses on creating expressiv > | Name | Platform | Notes | > |---|---|---| > | [Gibber](https://github.com/gibber-cc/gibber) | browser | audiovisual coding environment with MaxMSP support [gibberwocky](https://github.com/gibber-cc/gibberwocky) | -> | [hydra](https://github.com/hydra-synth/hydra) | browser | hydra community extensions are [tainted](https://github.com/hydra-synth/hydra-extensions/commit/53ebdfb45623fb901a20abda518c56021a66701d) | +> | [hydra](https://github.com/hydra-synth/hydra) | browser | hydra community extensions are may have [AI Usage](https://github.com/hydra-synth/hydra-extensions/commit/53ebdfb45623fb901a20abda518c56021a66701d) | ## Cryptography ### Disk Encryption -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [cryptsetup](https://gitlab.com/cryptsetup/cryptsetup) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/cryptsetup/cryptsetup/-/blob/main/CONTRIBUTING.md?ref_type=heads#how-to-contribute-changes-to-cryptsetup), [2](https://gitlab.com/cryptsetup/cryptsetup/-/work_items/986))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://gitlab.com/cryptsetup/cryptsetup/-/raw/v2.8.6/docs/v2.8.6-ReleaseNotes))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://gitlab.com/cryptsetup/cryptsetup/-/merge_requests/901)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [VeraCrypt](https://github.com/veracrypt/VeraCrypt) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/veracrypt/VeraCrypt/pull/1710), [2](https://github.com/veracrypt/VeraCrypt/pull/1703), [3](https://github.com/veracrypt/VeraCrypt/pull/1386))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/veracrypt/VeraCrypt/pull/1525)) | [tc-play](https://github.com/bwalex/tc-play),
[zuluCrypt](https://github.com/mhogomchungu/zuluCrypt) | @@ -1299,7 +1299,7 @@ Creative coding is an approach to programming that focuses on creating expressiv ### File Encryption -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [age](https://github.com/FiloSottile/age) | [`4a3a4ef`](https://github.com/FiloSottile/age/commit/4a3a4ef00aa1e14627c017e978a45e309b39e516) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FiloSottile/age/commit/db09cd66d1578bbb409cee25a891ba38483c5894), [2](https://github.com/FiloSottile/age/commit/706dfc1e799a03443ae46023502bd88d4e9e324f), [3](https://github.com/FiloSottile/age/commit/4c86929a84aac61aaca81ec67d7ccce9d1fad727)) | [rage](https://github.com/str4d/rage) | | [cryfs](https://github.com/cryfs/cryfs) | [`v1.0.3`](https://github.com/cryfs/cryfs/releases/tag/1.0.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cryfs/cryfs/blob/main/AI_POLICY.md#for-contributors), [2](https://github.com/cryfs/cryfs/pull/663), [3](https://github.com/cryfs/cryfs/pull/672)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1317,7 +1317,7 @@ Creative coding is an approach to programming that focuses on creating expressiv ## Data Archival -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Aaru Data Preservation Suite](https://github.com/aaru-dps/Aaru) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/aaru-dps/Aaru/blob/devel/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/aaru-dps/Aaru/pull/936#discussion_r3172654537)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [DiscImageCreator](https://github.com/saramibreak/DiscImageCreator) | [`20260101`](https://github.com/saramibreak/DiscImageCreator/releases/tag/20260101)
[`e5771e8`](https://github.com/saramibreak/DiscImageCreator/commit/e5771e8d9c8a5088e6bac6dd3219e7b63ce31bd4) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/saramibreak/DiscImageCreator/pull/328), [2](https://github.com/saramibreak/DiscImageCreator/commit/df85096373b3c9823d91a01def90ee22f852c8d2)) | [cdrtools](https://cdrtools.sourceforge.net/private/cdrecord.html) | @@ -1330,13 +1330,13 @@ Creative coding is an approach to programming that focuses on creating expressiv ## Data Parsing -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [jq](https://github.com/jqlang/jq) | [`1.8.1`](https://github.com/jqlang/jq/releases/tag/jq-1.8.1)
[`8d9a3c3`](https://github.com/jqlang/jq/commits/8d9a3c3ab3e6e964fd5c013e209dece0cda07650) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jqlang/jq/pull/3421), [2](https://github.com/jqlang/jq/pull/3547)) | [jaq](https://github.com/01mf02/jaq) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/01mf02/jaq/blob/main/CONTRIBUTING.md?plain=1#L33))
[pjy](https://gitlab.com/hydrargyrum/pjy) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://gitlab.com/hydrargyrum/pjy/-/blob/master/NO-SLOP.md))
[RCL](https://rcl-lang.org/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/ruuda/rcl/blob/master/CONTRIBUTING.md)) | ## Databases -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Firebird](https://github.com/FirebirdSQL/firebird) | [`b691650`](https://github.com/FirebirdSQL/firebird/commits/b69165025c56a67927f150678b1acf023ea5b19b) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FirebirdSQL/firebird/commit/42badf683132793c0234d496c5c873dae7dbd3b9)) | See below | | [MariaDB](https://github.com/MariaDB/server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/MariaDB/server/commit/5a1f349b82b714d09d557ad202e39355ac733cc7), [2](https://github.com/MariaDB/server/commit/c21bb11be28ae9b2432b2a661bf38a197cf9514d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MariaDB/server/pull/5040)) | See below | @@ -1371,14 +1371,14 @@ Creative coding is an approach to programming that focuses on creating expressiv ## Device Exploiting -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [MTKClient](https://github.com/bkerler/mtkclient) | [`9f64e8e`](https://github.com/bkerler/mtkclient/commit/9f64e8e6212cc94db506339426dcf6b61f9027fa) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bkerler/mtkclient/commit/b74421a47d19a5eaf5929bf0daad7b9f03c0ef58)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Penumbra](https://github.com/shomykohai/penumbra) | [`39bdfee`](https://github.com/shomykohai/penumbra/commit/39bdfee582c3aca11d766ebe0e7bfb244ee78d2c) | [![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/shomykohai/penumbra/blob/main/CONTRIBUTING.md#usage-of-ai)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ## Device to Device Communication -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [KDE connect](ttps://invent.kde.org/network/kdeconnect-kde) | [`1ee3d3b4`](https://invent.kde.org/network/kdeconnect-kde/-/commit/1ee3d3b4109b249366b0846db99e133fc27560d2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://invent.kde.org/network/kdeconnect-kde/-/blob/master/AGENTS.md), [2](https://github.com/KDE/kdeconnect-kde/commit/4d57b16cbd6951c0e633dda3434434f79cece8a0), [3](https://github.com/KDE/kdeconnect-kde/commit/e1c97ba76b5a96711b86aa3bcbbc5173b33e6ea8)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1388,7 +1388,7 @@ Desktop environments are graphical user interfaces running on the top of a windo A desktop environment usually depends on a specific window manager to work. -| Name | Last Untainted
Version/Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Gershwin](https://github.com/gershwin-desktop/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gershwin-desktop/gershwin-desktop/tree/main/.claude/skills/add-iso-flavor)) | See below | | [LXDE](https://github.com/lxde/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/lxde/lxpanel/pull/89#issuecomment-2727604478)) | See below | @@ -1402,7 +1402,7 @@ A desktop environment usually depends on a specific window manager to work. ## Display Managers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [atrium](https://github.com/kavau/atrium) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/kavau/atrium/commit/fe976abdc33868a436f31e2d04daf8c1aa1489c7)) | | [Lemurs](https://github.com/coastalwhite/lemurs) | [`7151336`](https://github.com/coastalwhite/lemurs/commit/7151336a100e7a6266ec329d6cc356dec5c087ad) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/coastalwhite/lemurs/commit/86c8e292279977d5b94572497cb1638fdd295018), [2](https://github.com/coastalwhite/lemurs/commit/2aebac797c42c90a2b1f2dddad25c212b6272586), [3](https://github.com/coastalwhite/lemurs/commit/966a06197243d559a9b44a2e49f9b9f9e7f307ed)) | @@ -1427,7 +1427,7 @@ A desktop environment usually depends on a specific window manager to work. ## Display Servers -| Name | Last Untainted
Version/Commit ID | Tags and Evidence | +| Name | Last AI-free
Version/Commit ID | Tags and Evidence | |---|:---:|---| | [X.org](https://www.x.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.freedesktop.org/xorg/xserver/-/commit/e6e5c62557c94c3ce37ac95085765df547aa50ea), [2](https://gitlab.freedesktop.org/xorg/xserver/-/commit/13b393049162455f50d070f7664655518f9bb289)) | | [Xenocara](https://www.xenocara.org/) | [`7.8`](https://ftp.openbsd.org/pub/OpenBSD/7.8/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://cvsweb.openbsd.org/diff/xenocara/xserver/ChangeLog?rev=1.58&prev=1.57), [2](https://cvsweb.openbsd.org/diff/xenocara/lib/libXfont2/ChangeLog?rev=1.9&prev=1.8)) | @@ -1444,7 +1444,7 @@ A desktop environment usually depends on a specific window manager to work. ### Document Converters -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [cmark](https://github.com/commonmark/cmark) | [`0.31.2`](https://github.com/commonmark/cmark/releases/tag/0.31.2)
[`7c38779`](https://github.com/commonmark/cmark/commits/7c3877921c69fc02f2ab076a71efea6899b481c0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/commonmark/cmark/commit/9dc68b89800ccba49551f2055f2b41e20e9039b1), [2](https://github.com/commonmark/cmark/commit/cb3fe8c4dcfafb5c291096a1afc84723015e52dc), [3](https://github.com/commonmark/cmark/commit/8c9dcdd2d71cc191f2f9a9791b06e58c9aec5ec3))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/commonmark/cmark/issues/599#issuecomment-3914290545)) | [Comrak] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/kivikakk/comrak/blob/main/CONTRIBUTING.md#policy-on-llm-contributions))
[discount](https://www.pell.portland.or.us/~orc/Code/discount/)
[lowdown]
[Markdown.pl](https://daringfireball.net/projects/markdown/) | | [commonmark-java](https://github.com/commonmark/commonmark-java) | [`e62bca1`](https://github.com/commonmark/commonmark-java/commit/e62bca11062dc52b4f7a28d1da3d16c49ba81628) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/commonmark/commonmark-java/commit/f3be489803f3446e610f2948fd77d4e821a5cefd), [2](https://github.com/commonmark/commonmark-java/commit/5815c3c0b17f52b53e65465fd8ff65da8e6304fa), [3](https://github.com/commonmark/commonmark-java/commit/057f13dd8e9472a45c714ad0c06a1a425ec21f61)) | [flexmark-java](https://github.com/vsch/flexmark-java) | @@ -1455,14 +1455,14 @@ A desktop environment usually depends on a specific window manager to work. ### Document Viewers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Sumatra PDF](https://github.com/sumatrapdfreader/sumatrapdf) | [`3.5.2`](https://github.com/sumatrapdfreader/sumatrapdf/releases/tag/3.5.2rel) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sumatrapdfreader/sumatrapdf/blob/76a582155ee165065007165f27b356e13ff5efd9/agents.md), [2](https://github.com/sumatrapdfreader/sumatrapdf/commit/aad9f76790d2f44894d73e28620eac41aeb5eb5c)) | [zathura](https://pwmt.org/projects/zathura/) | | [Xournal++](https://github.com/xournalpp/xournalpp) | [`v1.2.10`](https://github.com/xournalpp/xournalpp/releases/tag/v1.2.10)
[`12aa886`](https://github.com/xournalpp/xournalpp/commits/12aa886bb692ada8afe79b7c0a2a374f1ec56624) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/xournalpp/xournalpp/pull/6712), [2](https://github.com/xournalpp/xournalpp/pull/6994)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Office Suite -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Apache OpenOffice](https://www.openoffice.org/) | [`f92bdc3`](https://github.com/apache/openoffice/commit/f92bdc34bd4261eed3e87e904069839e706cc272) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/apache/openoffice/commit/9d1a529d5e69cdb76097a23891d8b0f9baa85789), [2](https://github.com/apache/openoffice/commit/fe01e9b8e4fe07cd2fb0e05a5c77b67a96523269), [3](https://github.com/apache/openoffice/commit/32a112266ab469d77ad6b03b1522e3c406aa7704)) | [Collabora Online](https://www.collaboraonline.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/CollaboraOnline/online/commit/5e6b28e4d2888c89f62d2fea5ac37c5bf935255b), [2](https://github.com/CollaboraOnline/online/commit/87b7357d65655664140034bac569c3bcfb7d9ee8), [3](https://github.com/CollaboraOnline/online/pull/15555))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/CollaboraOnline/online/blob/main/CONTRIBUTING.md#ai-policy))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/CollaboraOnline/online/pull/11550), [2](https://github.com/CollaboraOnline/online/pull/15290)) | @@ -1480,7 +1480,7 @@ A desktop environment usually depends on a specific window manager to work. ### E-Mail CLI and TUI Clients -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [alot](https://github.com/pazz/alot) | [`0.11`](https://github.com/pazz/alot/releases/tag/0.11)
[`26aeaed`](https://github.com/pazz/alot/commits/26aeaedfffda00ec4e1fc3565c077251ef3e8c90) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pazz/alot/pull/1695))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/pazz/alot/pull/1717), [2](https://github.com/pazz/alot/pull/1718#event-26178665546)) | | [Himalaya](https://github.com/pimalaya/himalaya) | [`v1.2.0`](https://github.com/pimalaya/himalaya/releases/tag/v1.2.0)
[`48cb0d3`](https://github.com/pimalaya/himalaya/commits/48cb0d3e7bbd79741d13f1013acdccfa8f13f49f) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/pimalaya/himalaya/blob/master/README.md#interfaces))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pimalaya/himalaya/blob/master/CONTRIBUTING.md#contributing-guide), [2](https://github.com/pimalaya/himalaya/blob/master/AGENTS.md), [3](https://github.com/pimalaya/himalaya/commit/4f99cb87d83d09ddaf33db32503814314d5c6006)) | @@ -1500,7 +1500,7 @@ A desktop environment usually depends on a specific window manager to work. ### E-Mail Desktop Clients -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Dodo](https://github.com/akissinger/dodo) | [`f7acc45`](https://github.com/akissinger/dodo/commits/f7acc4513a3cf440ab381215a363770a16320a76) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/akissinger/dodo/pull/108), [2](https://github.com/akissinger/dodo/commit/ab2758ab0cbddf94c1666570422aa99bc6da7e6b), [3](https://github.com/akissinger/dodo/commit/585caaf45cf16ac5f2248a0eb59790b9070a943a)) | | [Evolution](https://gitlab.gnome.org/GNOME/evolution) | [`3.60.0`](https://gitlab.gnome.org/GNOME/evolution/-/tags/3.60.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.gnome.org/GNOME/evolution/-/commit/df00485560968f63d86c346dac3c265f32f1f393), [2](https://gitlab.gnome.org/GNOME/evolution/-/commit/50323db2b1c351adce1a887c8e0e28d6ce77d6c2), [3](https://gitlab.gnome.org/GNOME/evolution/-/commit/abb7956ecda48cce6db42ece7fd365994be15789)) | @@ -1514,27 +1514,27 @@ A desktop environment usually depends on a specific window manager to work. ### E-Mail Mobile Clients -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---------|:--------------:|----------|-------| | [FairEmail](https://github.com/M66B/FairEmail) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/M66B/FairEmail/blob/master/FAQ.md#faq190)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [thunderbird android/k-9 mail](https://github.com/thunderbird/thunderbird-android/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/thunderbird/thunderbird-android/blob/main/AGENTS.md)) | [Simple Email](https://framagit.org/dystopia-project/simple-email) | ### E-Mail Web Clients -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---------|:--------------:|----------|-------| | [Proton Mail](https://proton.me/mail) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://proton.me/blog/proton-scribe-writing-assistant))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ProtonMail/WebClients/commit/4825a7cf6b1285784e5861d067a2c3c6a37715c4), [2](https://github.com/ProtonMail/WebClients/commit/064e5ee4b72ac84c5ce597fdc8a62a4f74415b99)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### E-Mail Servers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Mox](https://github.com/mjl-/mox) | [`v0.0.15`](https://github.com/mjl-/mox/releases/tag/v0.0.15)
[`3b38425`](https://github.com/mjl-/mox/commits/3b384253b224cd1b368d96b5b6c56c4cca0f9ec9) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mjl-/mox/commit/1cef3b78a28361b858ffcbd9d4c273d80c06de38), [2](https://github.com/mjl-/mox/pull/459#issuecomment-5247346004), [3](https://github.com/mjl-/mox/commit/e1ce2a5e0fbc7be37f5492c905bd2d6c43bf306c)) | [Courier] | | [Postfix](https://www.postfix.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://www.mail-archive.com/postfix-users@postfix.org/msg108259.html)) | [Courier]
[Exim](https://code.exim.org/exim/exim) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://code.exim.org/exim/exim#contributing-to-exim)) | ### Calendar CLI and TUI Clients -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Calcure](https://github.com/anufrievroman/calcure) | [`3.2.1`](https://github.com/anufrievroman/calcure/releases/tag/3.2.1)
[`26c38af`](https://github.com/anufrievroman/calcure/commits/26c38af9187d8fe3a01f472b80ee6aa85dda3cb8) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/anufrievroman/calcure/commit/cdb7efda129f234646fd304e87eb03bab9fa0e2a), [2](https://github.com/anufrievroman/calcure/pull/140#commits-pushed-cdb7efd)) | | [Calendula](https://github.com/pimalaya/calendula) | [`v0.1.0`](https://github.com/pimalaya/calendula/releases/tag/v0.1.0)
[`bf94ba0`](https://github.com/pimalaya/calendula/commits/bf94ba029f6be6440f2946da0a0a07bf4bde7952) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pimalaya/.github/blob/master/AI_POLICY.md), [2](https://github.com/pimalaya/calendula/blob/master/AGENTS.md), [3](https://github.com/pimalaya/calendula/pull/2#commits-pushed-dffc218)) | @@ -1547,7 +1547,7 @@ A desktop environment usually depends on a specific window manager to work. ### Calendar Mobile Clients -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [DAVx5](https://github.com/bitfireAT/davx5-ose) | [`v4.4.9-ose`](https://github.com/bitfireAT/davx5-ose/releases/tag/v4.4.9-ose)
[`04fe8e1`](https://github.com/bitfireAT/davx5-ose/commits/04fe8e1aca85094721b3fd39c14ba3fb34f342df) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bitfireAT/davx5-ose/blob/main/CONTRIBUTING.md#-ai-generated-contributions), [2](https://github.com/bitfireAT/davx5-ose/blob/main/AGENTS.md), [3](https://github.com/bitfireAT/davx5-ose/commit/add47287641afab6daf6b7d4031f45f2812c5ca8))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/bitfireAT/davx5-ose/pull/1399), [2](https://github.com/bitfireAT/davx5-ose/pull/1325#ref-issue-3007678502), [3](https://github.com/bitfireAT/davx5-ose/pull/1383#event-17354700259)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Fossify Calendar](https://github.com/FossifyOrg/Calendar) | [`1.3.0`](https://github.com/FossifyOrg/Calendar/releases/tag/1.3.0)
[`d8a4eb4`](https://github.com/FossifyOrg/Calendar/commits/d8a4eb457035cc3807da4e5e8d3baaa942525e7d) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FossifyOrg/Calendar/pull/633), [2](https://github.com/FossifyOrg/Calendar/pull/942)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1555,7 +1555,7 @@ A desktop environment usually depends on a specific window manager to work. ### CalDAV and CardDAV Servers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Baikal](https://github.com/sabre-io/Baikal) | [`0.11.0`](https://github.com/sabre-io/Baikal/releases/tag/0.11.0)
[`8e25c86`](https://github.com/sabre-io/Baikal/commits/8e25c862e1d0fd8cb30b1294188accc0dc65dd41) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sabre-io/Baikal/pull/1419#issue-4862617011), [2](https://github.com/sabre-io/Baikal/pull/1409#issuecomment-5080505900))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/sabre-io/Baikal/pull/1369), [2](https://github.com/sabre-io/Baikal/pull/1409#event-26670946120)) | | [Radicale](https://github.com/Kozea/Radicale) | [`v3.5.10`](https://github.com/Kozea/Radicale/releases/tag/v3.5.10)
[`a7350af`](https://github.com/Kozea/Radicale/commits/a7350af005d293be44b6a01c476720f02b3a86cd) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Kozea/Radicale/commit/1f76b08831dba9a736329ac38a8b21c976e4e271), [2](https://github.com/Kozea/Radicale/pull/1973#issue-3848061286), [3](https://github.com/Kozea/Radicale/commit/0388051046e1f4bfa96750df4f7c5d661ca08980)) | @@ -1574,7 +1574,7 @@ A desktop environment usually depends on a specific window manager to work. ## File Comparison -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [delta](https://github.com/dandavison/delta) | [`0.18.2`](https://github.com/dandavison/delta/releases/tag/0.18.2)
[`8716121`](https://github.com/dandavison/delta/commits/87161214d77c0e0d425ee5e3259b4768afd8d869) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dandavison/delta/pull/2058), [3](https://github.com/dandavison/delta/commit/5ddd7fa66ee900b6783e80089174d2170e46f06f))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/dandavison/delta/pull/2026#issuecomment-3275184351)) | | [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) | [`v1.4.12`](https://github.com/so-fancy/diff-so-fancy/releases/tag/v1.4.12)
[`aadd537`](https://github.com/so-fancy/diff-so-fancy/commits/aadd53795d44209dbc7956ee0bc00707da77c1fd) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/so-fancy/diff-so-fancy/pull/547#issue-5160914005), [2](https://github.com/so-fancy/diff-so-fancy/pull/549#issue-5165280463), [3](https://github.com/so-fancy/diff-so-fancy/commit/ebacc222fcb229b21922c66cf6601b6d8fe58d7d)) | @@ -1589,14 +1589,14 @@ A desktop environment usually depends on a specific window manager to work. ## File Monitoring -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [viddy](https://github.com/sachaos/viddy) | [`v1.3.0`](https://github.com/sachaos/viddy/releases/tag/v1.3.0)
[`ad1f0fe`](https://github.com/sachaos/viddy/commits/ad1f0fede51814634e6ab1ba84911c09b42953d2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sachaos/viddy/commit/360cd173a453295adc39f24adf2016547fffe728), [2](https://github.com/sachaos/viddy/commit/a17f3572d1aacd5035d0c3e3440d19442bf16491)) | [watch](https://gitlab.com/procps-ng/procps/-/blob/master/src/watch.c) | | [watchexec](https://github.com/watchexec/watchexec) | [`v2.3.2`](https://github.com/watchexec/watchexec/releases/tag/v2.3.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/watchexec/watchexec/commit/1715e7fc9d1f0cfd79ae23b96385df22deecc83a)) | [entr](https://github.com/eradman/entr)
[watfs](https://codeberg.org/chjlsch/watfs) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/chjlsch/watfs/src/branch/main/README.md#watfs)) archived | ## File Storage -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Ente Locker](https://github.com/ente/ente) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ente/ente/blob/main/CONTRIBUTING.md?plain=1#L52), [2](https://github.com/ente-io/ente/commit/3fbe3a463b50aa52028c33acd10f7d1d94c7c368)) | | [Immich](https://immich.app/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/immich-app/immich/tree/main/machine-learning#license-and-use-restrictions), [2](https://docs.immich.app/features/searching), [3](https://docs.immich.app/features/ml-hardware-acceleration))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/immich-app/immich/blob/main/CONTRIBUTING.md#use-of-generative-ai)) | @@ -1608,7 +1608,7 @@ A desktop environment usually depends on a specific window manager to work. ### S3 Object Storage -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Garage](https://git.deuxfleurs.fr/Deuxfleurs/garage) | [`22e003f0d0`](https://git.deuxfleurs.fr/Deuxfleurs/garage/commits/commit/22e003f0d059860fe5da2cdfc1eec7e44c27c83a) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1456#issuecomment-18301), [2](https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1456#issuecomment-18550))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://git.deuxfleurs.fr/Deuxfleurs/garage/src/commit/05e294307e71dcd868c60034d29e0fa0c84f9c98/CONTRIBUTING.md?display=source#L16-L19)) | | [MinIO](https://github.com/minio/minio)1 | [`e88d494`](https://github.com/minio/minio/commits/e88d494775d8548816395cf2b0c014a3626cda74) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/minio/minio#minio-quickstart-guide))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/minio/minio/pull/21072), [2](https://github.com/minio/minio/pull/21096#ref-issue-2815315700), [3](https://github.com/minio/minio/pull/21103#event-17106927881))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/minio/minio/blob/master/README.md?plain=1#L4-L6)) | @@ -1631,13 +1631,13 @@ A desktop environment usually depends on a specific window manager to work. Applications designed to store and categorize large amount of images or media in general. -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Hydrus Network](https://github.com/hydrusnetwork/hydrus) [![Bad CoC](./badges/bad-coc.svg)](#bad-coc) | [`Version 656`](https://github.com/hydrusnetwork/hydrus/releases/tag/v656)
[`e464eaa`](https://github.com/hydrusnetwork/hydrus/commit/e464eaa449e79e26316c692045c9d5264a7f9ecd) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/hydrusnetwork/hydrus/issues/2100#issuecomment-5973088361)) | ### Music Taggers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [MusicBrainz Picard](https://github.com/metabrainz/picard) | [`3.0.0a2`](https://github.com/metabrainz/picard/releases/tag/release-3.0.0a2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/metabrainz/picard/blob/master/.github/PULL_REQUEST_TEMPLATE.md#ai-usage), [2](https://github.com/metabrainz/picard/blob/master/AGENTS.md), [3](https://github.com/metabrainz/picard/pull/3206#issue-4565037436))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/metabrainz/picard/pull/3062#pullrequestreview-3868348318)) | @@ -1651,7 +1651,7 @@ Applications designed to store and categorize large amount of images or media in ## File Transferring -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [croc](https://github.com/schollz/croc) | [`7331264`](https://github.com/schollz/croc/commit/7331264a050bd29a6905ba09e3bc4ce2c0722e66) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/schollz/croc/pull/1110), [2](https://github.com/schollz/croc/pull/1015), [3](https://github.com/schollz/croc/pull/993))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/schollz/croc/pull/1053), [2](https://github.com/schollz/croc/pull/1099)) | [Magic-Wormhole](https://github.com/magic-wormhole/magic-wormhole) | | [LocalSend](https://localsend.org) | [`a14e610`](https://github.com/localsend/localsend/commit/a14e610ee015a15b5fcd84c0f46f3033cda9a033) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/localsend/localsend/pull/2741#discussion_r2404361615), [2](https://github.com/localsend/localsend/pull/2518))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/localsend/localsend/pull/2880#pullrequestreview-4093401027), [2](https://github.com/localsend/localsend/pull/2922#pullrequestreview-3723284938), [3](https://github.com/localsend/localsend/pull/2777#pullrequestreview-3342581351))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/localsend/localsend#sponsors)) | See below | @@ -1673,7 +1673,7 @@ Applications designed to store and categorize large amount of images or media in ## Filesystem Navigation -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [bfs](https://github.com/tavianator/bfs) | [`4.1`](https://github.com/tavianator/bfs/releases/tag/4.1)
[`ca4f98c`](https://github.com/tavianator/bfs/commits/ca4f98cb964dd913ca0547e4ffc70b060d316216) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tavianator/bfs/commit/3748324139b4076a402a5b07d9dbaff0efef50a4), [2](https://github.com/tavianator/bfs/commit/5522b9526cdcc47fe7d3a433d06f5590af936711)) | [find]
[lr] | | [eza](https://github.com/eza-community/eza) | Not yet applicable | [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/eza-community/eza/blob/eed27ed05e74542af5852aed40e3dbff87d69c43/README.md)) | [lr]
[ls] | @@ -1683,7 +1683,7 @@ Applications designed to store and categorize large amount of images or media in ### File Managers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [broot](https://github.com/Canop/broot) | [`v1.53.0`](https://github.com/Canop/broot/releases/tag/v1.53.0)
[`8291925`](https://github.com/Canop/broot/commits/82919253bf27bd2015ea065a0e679d47b28bb31a) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Canop/broot/commit/1b737af451098aeb661cf3bd9533d2a98ad18544))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Canop/broot/pull/1099), [2](https://github.com/Canop/broot/pull/1167)) | | [Midnight Commander](https://github.com/MidnightCommander/mc) | [`4.8.33`](https://github.com/MidnightCommander/mc/releases/tag/4.8.33)
[`ab7c8c4`](https://github.com/MidnightCommander/mc/commits/ab7c8c4c26b4315e721a17eba731590467fb6584) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/MidnightCommander/mc/pull/5105)) | @@ -1702,7 +1702,7 @@ Applications designed to store and categorize large amount of images or media in ## Forum Software -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [Discourse](https://www.discourse.org/) | [`v3.1.0.beta2`](https://github.com/discourse/discourse/releases/tag/v3.1.0.beta2) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://meta.discourse.org/t/discourse-ai/259214), [2](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/discourse/discourse/blob/af03824f417510aec37091f4f4e3b0c00e71075a/AI-AGENTS.md))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://meta.discourse.org/t/all-discourse-ai-features-now-available-on-pro-and-business/333409)) | | [Flarum](https://github.com/flarum/framework) | [`v1.7.1`](https://github.com/flarum/framework/releases/tag/v1.7.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/flarum/framework/pull/3755), [2](https://github.com/flarum/framework/pull/4391), [3](https://github.com/flarum/framework/pull/5024)) | @@ -1715,7 +1715,7 @@ Applications designed to store and categorize large amount of images or media in ## Fuzzy Finders -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [fzf](https://github.com/junegunn/fzf) | [`v0.61.3`](https://github.com/junegunn/fzf/releases/tag/v0.61.3)
[`9c1a47a`](https://github.com/junegunn/fzf/commits/9c1a47acf7453f9dad5905b7f23ad06e5195d51f) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/junegunn/fzf/issues/4849#issuecomment-4871811149), [2](https://github.com/junegunn/fzf/commit/290b18d9fe1f63f5ed7ab5639bad034563991146), [3](https://github.com/junegunn/fzf/commit/5ef8dea36e9eb771a82b4b2028761c032b69738a))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/junegunn/fzf/pull/4696), [2](https://github.com/junegunn/fzf/pull/4419), [3](https://github.com/junegunn/fzf/pull/4691)) | | [peco](https://github.com/peco/peco) | [`v0.5.11`](https://github.com/peco/peco/releases/tag/v0.5.11) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/peco/peco/blob/master/CLAUDE.md), [2](https://github.com/peco/peco/pull/567))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/peco/peco/pull/806)) | @@ -1731,13 +1731,13 @@ Applications designed to store and categorize large amount of images or media in ### Cellular Automata -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Golly](https://golly.sourceforge.io/) | [`883b1ff`](https://sourceforge.net/p/golly/code/ci/883b1ff4f61d66426caf49768e7b1704ec7dadfc) | [![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://sourceforge.net/p/golly/code/ci/ce46d967c4a963195437b633863d019f0b0bdf4b/tree/Help/changes.html#l10)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Emulators -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [86Box](https://github.com/86Box/86Box) | [`v4.2.1`](https://github.com/86Box/86Box/tree/v4.2.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/86Box/86Box/commit/f2efc845190a067c6794e3eac2809ea7b457ff64), [2](https://github.com/86Box/86Box/commit/0d8f6de1954e5f1e23dbbefa680e961103d1ecb5), [3](https://github.com/86Box/86Box/commit/e22a58b4bd7e5a029ba37374e2e6e8b1a76d8686))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/86Box/86Box/pull/5539), [2](https://github.com/86Box/86Box/pull/7668), [3](https://github.com/86Box/86Box/commit/a2fff194a4f8f7c191c11764de49dc6414b7b26c)) | [PCem] | | [Amiberry](https://amiberry.com/) | [`7.1.1`](https://github.com/BlitterStudio/amiberry/releases/tag/v7.1.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BlitterStudio/amiberry/pull/1870), [2](https://github.com/BlitterStudio/amiberry/pull/1868), [3](https://github.com/BlitterStudio/amiberry/pull/1866))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/BlitterStudio/amiberry/pull/1818), [2](https://github.com/BlitterStudio/amiberry/pull/1809), [3](https://github.com/BlitterStudio/amiberry/pull/1781)) | [Denise](https://sourceforge.net/projects/deniseemu/) | @@ -1774,7 +1774,7 @@ Applications designed to store and categorize large amount of images or media in ### Game Engines -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Bevy](https://bevy.org/) | [`v0.16.1`](https://github.com/bevyengine/bevy/releases/tag/v0.16.1)
[`face4f1`](https://github.com/bevyengine/bevy/commit/face4f16c07dea71e266c70bc76ffeebb85e9b63) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://bevy.org/learn/contribute/policies/ai/), [2](https://github.com/bevyengine/bevy/commit/62379cf1eaa1b846630ada4123641d730763931f))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/bevyengine/bevy/pull/20190#pullrequestreview-3034875041), [2](https://github.com/bevyengine/bevy/pull/21529#pullrequestreview-3332463518), [3](https://github.com/bevyengine/bevy/pull/22269#pullrequestreview-3612536770)) | [Fyrox](https://github.com/FyroxEngine/Fyrox) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/FyroxEngine/Fyrox/blob/master/CONTRIBUTING.md#contributing-code)) | | [DevilutionX](https://github.com/diasurgical/DevilutionX) | [`1.5.5`](https://github.com/diasurgical/DevilutionX/releases/tag/1.5.5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/diasurgical/DevilutionX/commit/4c7d80c018b8f6197365d2a5bffa600b4446052a), [2](https://github.com/diasurgical/DevilutionX/commit/37b6212d6e6136ee95965c3ba63d73d72b7482c8)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1803,7 +1803,7 @@ Applications designed to store and categorize large amount of images or media in ### Game Managers and Launchers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Bottles](https://github.com/bottlesdevs/Bottles) | [`64.1`](https://github.com/bottlesdevs/Bottles/releases/tag/64.1)? | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bottlesdevs/Bottles/issues/4590#issuecomment-5161935962), [2](https://bromb.in/blog/yes-i-use-artificial-intelligence/))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://github.com/bottlesdevs/Bottles/releases/tag/65.0)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Faugus](https://github.com/Faugus/faugus-launcher) | [`1.22.4`](https://github.com/Faugus/faugus-launcher/releases/tag/1.22.4)
[`c6c02a2`](https://github.com/Faugus/faugus-launcher/commit/c6c02a200d7e09925bc9f32d9e17697f6f31bd03) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Faugus/faugus-launcher/blob/main/CLAUDE.md), [2](https://github.com/Faugus/faugus-launcher/commit/980469e622e940dabc473cb8afe78ede2b3abb6e)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help)| @@ -1814,13 +1814,13 @@ Applications designed to store and categorize large amount of images or media in ### Game Server Managers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Pterodactyl](https://github.com/pterodactyl/panel) | [`v1.12.4`](https://github.com/pterodactyl/panel/releases/tag/v1.12.4)
[`98079a0`](https://github.com/pterodactyl/panel/commits/98079a01660a61980fe62a72b2c1d48f99c35a5e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pterodactyl/panel/blob/1.0-develop/CONTRIBUTING.md#ai-assisted-contributions), [2](https://github.com/pterodactyl/panel/commit/0fe702421beaa67245361c4fd01df5a48255f1d8), [3](https://github.com/pterodactyl/panel/commit/f04d2f52f1d60053dc35b86b1207220673f94f38)) | [PufferPanel](https://github.com/pufferpanel/pufferpanel) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/pufferpanel/pufferpanel/blob/v3/README.md#ai-generated-content)) | ### Minecraft Launchers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Fjord Launcher](https://github.com/unmojang/FjordLauncher) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/unmojang/FjordLauncher/blob/develop/CONTRIBUTING.md#restrictions-on-generative-ai-usage-ai-policy)) | | [Freesm Launcher](https://github.com/FreesmTeam/FreesmLauncher) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FreesmTeam/FreesmLauncher?tab=contributing-ov-file#restrictions-on-generative-ai-usage-ai-policy)) | @@ -1845,7 +1845,7 @@ Applications designed to store and categorize large amount of images or media in ### Mod Managers -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [r2modman](https://github.com/ebkr/r2modmanPlus) | [`3.2.15`](https://github.com/ebkr/r2modmanPlus/releases/tag/v3.2.15)
[`a97fc2c`](https://github.com/ebkr/r2modmanPlus/commit/a97fc2c3476036557352892e1591fc3ddb10469b) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/ebkr/r2modmanPlus/pull/2113#pullrequestreview-4112659618), [2](https://github.com/ebkr/r2modmanPlus/pull/2135#pullrequestreview-4136791412), [3](https://github.com/ebkr/r2modmanPlus/pull/2136#pullrequestreview-4136812475)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -1855,14 +1855,14 @@ Applications designed to store and categorize large amount of images or media in ### Source Ports -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [QuakeSpasm](https://github.com/sezero/quakespasm/) | [`62993a6`](https://github.com/sezero/quakespasm/commit/62993a60370234eda53d13aefdeead8dc0c01872) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sezero/quakespasm/commit/f6b1396d7419cc7effb0bb3cffc43ff912c03fde), [2](https://github.com/sezero/quakespasm/pull/159)) | [Ironwail](https://github.com/andrei-drexler/ironwail) | [Wiicompiled](https://github.com/patchzyy/Wiicompiled) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/patchzyy/Wiicompiled#ai-usage))
![AI Code Reviews](./badges/ai-code-reviews-purple.svg) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ## Input Remapping -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [kanata](https://github.com/jtroo/kanata) | [`v1.9.0`](https://github.com/jtroo/kanata/releases/tag/v1.9.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jtroo/kanata/commit/1fd7db64a74a5e66a1780dc60e3993e53d9d003f), [2](https://github.com/jtroo/kanata/commit/60fa5c8d0cdb033efcf3c3e54cb4047e29e6093f), [3](https://github.com/jtroo/kanata/pull/1707)) | | [keymapper](https://github.com/houmain/keymapper) | [`4.9.2`](https://github.com/houmain/keymapper/releases/tag/4.9.2)
[`295a73d`](https://github.com/houmain/keymapper/commits/295a73d901d20b9f91398ca4e90d586058506299) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/houmain/keymapper/blob/6446d190a10db5d6e0681f9e6be107673e071ea1/src/client/unix/MessageBoxCocoa.mm), [2](https://github.com/houmain/keymapper/pull/356), [3](https://github.com/houmain/keymapper/commit/bc023b0546e25029e43dbf3b67abb9ba6cb80539)) | @@ -1877,12 +1877,12 @@ Applications designed to store and categorize large amount of images or media in ## Language and Localization -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Weblate](https://weblate.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/WeblateOrg/weblate/blob/main/AGENTS.md), [2](https://github.com/WeblateOrg/weblate/commit/aad714d7a3eb728b1800a8874586a27a7253e177), [3](https://github.com/WeblateOrg/weblate/commit/23d1e3e41c394da62dcf69da2dbb3119bacbc75f)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ## Learning -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [Anki](https://apps.ankiweb.net/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ankitects/anki/tree/main/.cursor/rules), [2](https://github.com/ankitects/anki/blob/main/CLAUDE.md)) | | [AnkiDroid](https://github.com/ankidroid/Anki-Android/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ankidroid/Anki-Android/blob/main/AI_POLICY.md#disclosure)) | @@ -1890,12 +1890,12 @@ Applications designed to store and categorize large amount of images or media in > [!Note] > #### **Anki desktop alternatives** -> - [Mnemosyne](https://mnemosyne-proj.org/): Project is written in Python, which is tainted. See [Programming languages](#programming-languages) +> - [Mnemosyne](https://mnemosyne-proj.org/): Project is written in Python. See [Programming languages](#programming-languages) > - [Scholarsome](https://scholarsome.com/): Last commit was 2 years ago. Self-hosted. ## Mapping -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [BRouter](https://brouter.de/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jonnybbb/brouter/pull/5)) | | [CoMaps](https://www.comaps.app/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://codeberg.org/comaps/Governance/src/branch/main/AI_USAGE.md)) | @@ -1919,7 +1919,7 @@ Applications designed to store and categorize large amount of images or media in ### Messaging Clients -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [ArcaneChat](https://arcanechat.me/) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ArcaneChat/android/commit/b8b203e5176d20a31f7f52987dd5c6f1d53e9389), [2](https://github.com/ArcaneChat/android/commit/7eb0a99fc7a5066866c9e5f1a4109c50f0033972))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://web.archive.org/web/20260326083758/https://fosstodon.org/@arcanechat/116292382977465468)) | | [aparté](https://github.com/paulfariello/aparte) | [`3ecf3c9`](https://github.com/paulfariello/aparte/commits/3ecf3c9b4a3f994442df4df874d55a4d20f68c03) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/paulfariello/aparte/blob/develop/AGENTS.md), [2](https://github.com/paulfariello/aparte/commit/1f384456294c539286183f059eb206d2705cb4a7), [3](https://github.com/paulfariello/aparte/commit/53503e3b5a22c28b53cdaf7079e93fa28f7215bf)) | @@ -1983,7 +1983,7 @@ Applications designed to store and categorize large amount of images or media in ### Messaging Servers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Continuwuity](https://forgejo.ellis.link/continuwuation/continuwuity) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://forgejo.ellis.link/continuwuation/continuwuity/src/branch/main/.forgejo/pull_request_template.md?display=source#L54-L57))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://forgejo.ellis.link/continuwuation/continuwuity/src/branch/main/SECURITY.md?display=source#L57-L63)) | | [Dendrite](https://github.com/element-hq/dendrite) | [`v0.14.1`](https://github.com/element-hq/dendrite/commit/40bef6a423d91fff69afb1cfb926d0b1612f38ec) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/element-hq/dendrite/commit/7f4ba1f6ebeffc709e5be97930122711cb8c9d63)) | @@ -2021,14 +2021,14 @@ Applications designed to store and categorize large amount of images or media in ### Data Annotation and Labelling -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Label Studio](https://labelstud.io/) | [`1.17.0`](https://github.com/HumanSignal/label-studio/releases/tag/1.17.0)
[`f758c99`](https://github.com/HumanSignal/label-studio/commit/f758c9980ce1f1b9807f643a094baa30e4de8ab4) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/HumanSignal/label-studio/commit/6a7b8aa20900ccd6598df9b1bfc8559b60d43067), [2](https://github.com/HumanSignal/label-studio/commit/db3b7fcf4bc80b246dcebb697596a0444a2d0bda), [3](https://github.com/HumanSignal/label-studio/blob/develop/docs/source/guide/llms.txt)) | [VGG Image Annotator](https://gitlab.com/vgg/via-suite/via)
[![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Label Studio ML Backend](https://github.com/HumanSignal/label-studio-ml-backend) | [`17933b3`](https://github.com/HumanSignal/label-studio-ml-backend/commit/17933b3b2f7a484aaaeae8cf7a6a1fc5188aad4b) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/HumanSignal/label-studio-ml-backend/commit/5b32433bbfc08c8ce68c54df69ea1e5a2072e786), [2](https://github.com/HumanSignal/label-studio-ml-backend/commit/02471fbcef453db16d4979c6d90ebd7b192e2ec6), [3](https://github.com/HumanSignal/label-studio-ml-backend/commit/f735d20d6e0a87b33129eb9daadb94f57870245b)) | Implement your own backend (just a web service) according to their API.
[![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ## Microcontroller Tools and Libraries -| Name | Last Untainted Version or Commit ID | Tags and Evidence |Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence |Alternative(s) | |---|:---:|---|---| | [betaflight](https://github.com/betaflight/betaflight) |[![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/search?q=repo%3Abetaflight%2Fbetaflight%20Claude&type=commits))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/betaflight/betaflight/blob/master/.coderabbit.yaml)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [BouffaloSDK](https://github.com/bouffalolab/bouffalo_sdk) | [`2.0.0`](https://github.com/bouffalolab/bouffalo_sdk/tree/V2.0.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bouffalolab/bouffalo_sdk/blob/master/CLAUDE.md), [2](https://github.com/bouffalolab/bouffalo_sdk/tree/master/.claude/skills), [3](https://github.com/bouffalolab/bouffalo_sdk/blob/master/components/wireless/wl80211/CLAUDE.md)) | See below | @@ -2064,7 +2064,7 @@ Applications designed to store and categorize large amount of images or media in ## Networking -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [curl](https://github.com/curl/curl) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/curl/curl/blob/master/docs/CONTRIBUTE.md#on-ai-use-in-curl), [2](https://mastodon.social/@bagder/116204333476519757), [3](https://github.com/curl/curl/commit/61d59c9e39b451b30feb431b780a5cc325757921))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/curl/curl/pull/20545), [2](https://github.com/curl/curl/pull/20798), [3](https://github.com/curl/curl/pull/20787))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/curl/curl-www/blob/master/_sponsors.html#L122)) | [HTTPie]
[wget](https://www.gnu.org/software/wget/)
[xh](https://github.com/ducaale/xh) | | [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy) | [`2.1.15`](https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.15)
[`b2410d0`](https://github.com/DNSCrypt/dnscrypt-proxy/commits/b2410d06e112e79b7e72d6f7834b97a49b8d3dcd) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/DNSCrypt/dnscrypt-proxy/pull/3111)) | See below | @@ -2098,7 +2098,7 @@ Applications designed to store and categorize large amount of images or media in ### Networking Security Tools -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Anubis](https://github.com/TecharoHQ/anubis) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/TecharoHQ/anubis/blob/main/AGENTS.md), [2](https://github.com/TecharoHQ/anubis/commit/d40b5cfdab11c62dc2ed226bde32b19ea7107f21))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/TecharoHQ/anubis/pull/321), [2](https://github.com/TecharoHQ/anubis/pull/749))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/TecharoHQ/anubis/blob/main/README.md#sponsors)) | @@ -2110,7 +2110,7 @@ Applications designed to store and categorize large amount of images or media in ### Web Servers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Apache HTTP Server](https://github.com/apache/httpd) | [`0e424f3`](https://github.com/apache/httpd/commits/0e424f3b0728c0c6c981da409ab1aa8d0629bce3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/apache/httpd/commit/716ddee484c8e5081ec398b214084d3ca5faa6a2), [2](https://github.com/apache/httpd/commit/e340b81301e32c9beaddf3c5da068e31a4bdb2b7), [3](https://github.com/apache/httpd/commit/49d52aa3cfa8098fc54c1a2f396d399a96bc54c3)) | | [Caddy](https://caddyserver.com/) | [`v2.10.0-beta.4`](https://github.com/caddyserver/caddy/releases/tag/v2.10.0-beta.4)
[`ea77a9ab`](https://github.com/caddyserver/caddy/commits/ea77a9ab67d8c04f513adaf0a1c648c738e25922) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/caddyserver/caddy/blob/master/AGENTS.md), [2](https://github.com/caddyserver/caddy/pull/7666), [3](https://github.com/caddyserver/caddy/pull/7492))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/caddyserver/caddy/pull/6930))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/caddyserver/caddy/blob/3244ef4105227e7882a95db0f6feb51dc59f10ae/README.md?plain=1#L47-L58)) | @@ -2129,7 +2129,7 @@ Applications designed to store and categorize large amount of images or media in ### WiFi and Bluetooth -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [bluedevil](https://invent.kde.org/plasma/bluedevil) | [`v6.7.91`](https://invent.kde.org/plasma/bluedevil/-/tags/v6.7.91)
[`37a5b91b`](https://invent.kde.org/plasma/bluedevil/-/commits/37a5b91bebd8011882cec48d2ae2ca081737eace) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://invent.kde.org/plasma/bluedevil/-/commit/e781c89310dc7d22cca329171098f252337acee2)) | | [Blueman](https://github.com/blueman-project/blueman) | [`2.4.6`](https://github.com/blueman-project/blueman/releases/tag/2.4.6)
[`942bf96`](https://github.com/blueman-project/blueman/commits/942bf96f193def99db8090da787beb8ef9a21a35) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/blueman-project/blueman/commit/96ffff566ccafa315e66f14bf705fa701dd08a1e), [2](https://github.com/blueman-project/blueman/commit/9aefcefc7bdc88b703153c640f21d6e883abfe65)) | @@ -2152,7 +2152,7 @@ Applications designed to store and categorize large amount of images or media in ### BSD-based -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [DragonFlyBSD](https://www.dragonflybsd.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commit;h=41fb76421dce54f90c9cfb9f4f7e2993ae795266)) | | [FreeBSD](https://freebsd.org) | [`15.0`](https://www.freebsd.org/releases/15.0R/announce/), [`14.3`](https://www.freebsd.org/releases/14.3R/announce/) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/freebsd/freebsd-src/commit/6495dafd58b94a44fc9bc966ef47d6bc6916f5b9), [2](https://github.com/freebsd/freebsd-src/commit/1644e2ffd2640fa3e2c191ceaf048a5fc8399493), [3](https://github.com/freebsd/freebsd-src/commit/e1cff854997884ed9b7251d409d9c9c7a025606d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/freebsd/freebsd-src/commit/943a05528494b2f4585541089606796476fb229e), [2](https://github.com/freebsd/freebsd-src/commit/25cc459286a02b646751541ccde5a33319471c73), [3](https://github.com/freebsd/freebsd-src/commit/18b7115cba2f698909a4801dc2cc1b04b1f4f210)) | @@ -2170,7 +2170,7 @@ Applications designed to store and categorize large amount of images or media in ### Linux-based -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Aurora](https://getaurora.dev) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://docs.getaurora.dev/guides/local-ai/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ublue-os/aurora/blob/e324a3a1a4facd280d006f5a9f52ca9028366b99/AGENTS.md), [2](https://github.com/ublue-os/aurora/commit/5178179351edf8cdcd9dfc7b201147e0c4942e6a)) | See below | | [Bazzite](https://bazzite.gg) | [`42.20250908`](https://github.com/ublue-os/bazzite/releases/tag/42.20250908) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ublue-os/bazzite/commit/95d5f71db21cb92494862f8c116a68b89b3e76a1), [2](https://github.com/ublue-os/bazzite/commit/8f1c46b48bcd02770abbcfde03c0305b13fb6f26)) | See below | @@ -2202,7 +2202,7 @@ Applications designed to store and categorize large amount of images or media in ### Kernels -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [ELKS](https://github.com/ghaerr/elks/wiki) | [`c228942`](https://github.com/ghaerr/elks/commit/c22894237f7b324a93ba23fd0f28c5d88590f04e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ghaerr/elks/commit/82cb55fff3db3b1ddc6c52c6d621fa85c55a80c5),[2](https://github.com/ghaerr/elks/commit/297fc2af56d57a16db65056c899f208170e03f87),[3](https://github.com/ghaerr/elks/commit/c2c3c18377b3c315f521dd1e077b9bd431ce6a7e)) | [Fuzix](https://www.fuzix.org/) | | [GNU Mach](https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://lists.gnu.org/archive/html/bug-hurd/2026-03/msg00100.html))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://lists.gnu.org/archive/html/bug-hurd/2026-02/pdffAOvuZusjj.pdf),[2](https://cgit.git.savannah.gnu.org/cgit/hurd/gnumach.git/commit/?id=ca1ed0baec4d339d2c5273d7f4782210f6835cdf), [3](https://cgit.git.savannah.gnu.org/cgit/hurd/gnumach.git/commit/?id=afede3dac65a566fe0c72a0f141048e27218b73d)) | See below | @@ -2218,7 +2218,7 @@ Applications designed to store and categorize large amount of images or media in ### Other Operating Systems -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [FreeDOS](http://www.fdos.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FDOS/country/pull/16))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FDOS/country/pull/16), [2](https://github.com/FDOS/country/pull/18)) | [MS-DOS source code](https://github.com/microsoft/MS-DOS) (Expat/MIT license) | | [ReactOS](https://reactos.org/) | [`d4993c6`](https://github.com/reactos/reactos/commit/d4993c67cd8e9bb724ceeb26e0b252273c8184e1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/reactos/reactos/pull/5850#discussion_r1375260272))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/reactos/reactos/pull/8690), [2](https://github.com/reactos/reactos/pull/8704), [3](https://github.com/reactos/reactos/pull/8747)) | [Wine](https://www.winehq.org/) for some use cases | @@ -2234,7 +2234,7 @@ Applications designed to store and categorize large amount of images or media in ## Package Managers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [brew](https://github.com/Homebrew/brew) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Homebrew/brew/blob/main/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Homebrew/brew/pull/23350#pullrequestreview-4808772111)) | | [Flatpak](https://github.com/flatpak/flatpak) | [`1.16.3`](https://github.com/flatpak/flatpak/releases/tag/1.16.3)
[`1ec49df`](https://github.com/flatpak/flatpak/commit/1ec49dfc9b7a1b54cbcc5f6b6c816c1f49c0d84e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/flatpak/flatpak/commit/0b0703c3f05c8b5667d7f2975fcb0f69380c7aea)) | @@ -2253,7 +2253,7 @@ Applications designed to store and categorize large amount of images or media in ### AUR Helpers -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) |---|:---:|---|---| | [yay](https://github.com/Jguer/yay) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Jguer/yay/blob/next/.gitignore#L10-L14), [2](https://github.com/Jguer/yay/commit/b09f3de91318797d63dcfee1758b31e53b0bfe6d), [3](https://github.com/Jguer/yay/commit/3e3d5aa111ab200c32da2fa50e82936ea7f158e7))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Jguer/yay/pull/2774#pullrequestreview-3727680244), [2](https://github.com/Jguer/yay/pull/2769#pullrequestreview-3693094733), [3](https://github.com/Jguer/yay/pull/2768#pullrequestreview-3691355975)) | [paru](https://github.com/Morganamilo/paru) | @@ -2261,7 +2261,7 @@ Applications designed to store and categorize large amount of images or media in ### Cloud-based Password Managers - Name | Last Untainted Version or Commit ID | Tags and Evidence | + Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [AliasVault](https://aliasvault.net) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/aliasvault/aliasvault/issues/1924)) | | [Bitwarden](https://bitwarden.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bitwarden/server/blob/main/.claude/CLAUDE.md)) | @@ -2270,7 +2270,7 @@ Applications designed to store and categorize large amount of images or media in ### Local Password Managers -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [AuthPass](https://github.com/authpass/authpass/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/authpass/authpass/pull/395#pullrequestreview-3105665498), [2](https://github.com/authpass/authpass/pull/395#pullrequestreview-3109392874)) | | [gopass](https://github.com/gopasspw/gopass) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gopasspw/gopass/blob/master/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/gopasspw/gopass/pull/3104), [2](https://github.com/gopasspw/gopass/pull/3113), [3](https://github.com/gopasspw/gopass/pull/3383)) | @@ -2283,14 +2283,14 @@ Applications designed to store and categorize large amount of images or media in > #### Local Password Manager Alternatives > * [ChiPass](https://codeberg.org/ChiPass/ChiPass) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://social.anoxinon.de/@whitequark@treehouse.systems/116403781772180051), [2](https://codeberg.org/ChiPass/ChiPass/commit/8fb6e891e6fe7ce7c3f1234a1d83460ab0ee093b)) [![Slop-Free Fork](./badges/slop-free-fork.svg)](#slop-free-fork) An active fork of KeePassXC `2.7.10`. > * [KeePass 2](https://keepass.info/download.html). It is a .NET application, but [Mono](https://keepass.info/help/v2/setup.html#mono) or [Wine](https://keepass.info/help/v2/setup.html#wine) can be used for non-Windows platforms. -> * [OneKeePass mobile](https://github.com/OneKeePass/mobile) and [OneKeePass desktop](https://github.com/OneKeePass/desktop) both seem to be untainted. +> * [OneKeePass mobile](https://github.com/OneKeePass/mobile) and [OneKeePass desktop](https://github.com/OneKeePass/desktop) both seem to be AI-free. > * [rbw](https://github.com/doy/rbw) (Bitwarden/Vaultwarden client) > * [Secrets](https://apps.gnome.org/Secrets/) uses the KeePass file format. > * Password managers based on [pass](https://www.passwordstore.org/) could be interesting. ## Peripheral Managers -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Logitune](https://github.com/mmaher88/logitune) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mmaher88/logitune/blob/master/CLAUDE.md), [2](https://github.com/mmaher88/logitune/commit/ecdf41157b2f98575c8b6912423ee348990e2bd2), [3](https://github.com/mmaher88/logitune/commit/88a4e6883c72381a662977bedb3c4eed9e95fb41)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2298,7 +2298,7 @@ Applications designed to store and categorize large amount of images or media in ### Mobile Privilege Escalation -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [APatch](https://github.com/bmax121/APatch) | [`11039`](https://github.com/bmax121/APatch/releases/tag/11039)
[`a79cac6`](https://github.com/bmax121/APatch/commit/a79cac600c7ae651332150e5400fe433a4cc5baf) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bmax121/APatch/blob/main/.gitignore#L15), [2](https://github.com/bmax121/APatch/commit/b5d80bd392c4c6ea064e9d60486b1f0108da9b9c))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/bmax121/APatch/pull/1102#pullrequestreview-2959250169), [2](https://github.com/bmax121/APatch/commit/05984a675a5effb171e49fa028d049f3e1243a1c), [3](https://github.com/bmax121/APatch/pull/1328#pullrequestreview-3581426922)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [KernelSU](https://github.com/tiann/kernelSU) | [`v0.5.5`](https://github.com/tiann/KernelSU/releases/tag/v0.5.5)
[`f7da373`](https://github.com/tiann/KernelSU/commit/f7da373f8b7def6b4cbcc02c2e35d432a00fb4d2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tiann/KernelSU/blob/main/AGENTS.md), [2](https://github.com/tiann/KernelSU/blob/main/.gitignore#L3-L4))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/tiann/KernelSU/pull/433#issuecomment-1522501354), [2](https://github.com/tiann/KernelSU/pull/618#pullrequestreview-1473430738), [3](https://github.com/tiann/KernelSU/pull/2536#pullrequestreview-2751770430)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2307,7 +2307,7 @@ Applications designed to store and categorize large amount of images or media in ## Programming Languages -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [.NET](https://dotnet.microsoft.com/) | [`v9.0.0`](https://github.com/dotnet/runtime/releases/tag/v9.0.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dotnet/runtime/blob/main/.github/copilot-instructions.md), [2](https://github.com/dotnet/runtime/blob/main/.github/agents/agentic-workflows.agent.md), [3](https://github.com/dotnet/runtime/commit/128321e88e2c93d69766e15ad4f06bab70b753b7))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/dotnet/runtime/pull/116200))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://dotnet.microsoft.com/en-us/), [2](https://github.com/dotnet/runtime)) | See below | | [Alumina](https://docs.alumina-lang.net) | [`ee360b9`](https://github.com/alumina-lang/alumina/commit/ee360b9878523f927b791bc08178505b50270655) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/alumina-lang/alumina/commit/937ccb524ec221b1ed55fb911a582bd1d83d7106), [2](https://github.com/alumina-lang/alumina/commit/d98b9bdaf41e6118eb0da048e23b1eea6d29c59e), [3](https://github.com/alumina-lang/alumina/commit/fb9c2ca35e65468b7f093e64d6ab926e2c27c5a4)) | See below | @@ -2436,7 +2436,7 @@ Applications designed to store and categorize large amount of images or media in ### Bash -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [bashunit](https://github.com/TypedDevs/bashunit) | [`0.19.1`](https://github.com/TypedDevs/bashunit/releases/tag/0.19.1)
[`02794c4`](https://github.com/TypedDevs/bashunit/commits/02794c43b6da2fc1d5cbe76d3e1cc71561457d53) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/TypedDevs/bashunit/blob/main/docs/ai-agents.md))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/TypedDevs/bashunit/blob/main/.claude/CLAUDE.md), [2](https://github.com/TypedDevs/bashunit/pull/401), [3](https://github.com/TypedDevs/bashunit/blob/main/.claude/skills/commit/SKILL.md?plain=1#L51-L56))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/TypedDevs/bashunit/blob/main/.claude/skills/review/SKILL.md), [2](https://github.com/TypedDevs/bashunit/pull/508#event-20509107787))
[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](#ai-in-issue-tracker) ([1](https://github.com/TypedDevs/bashunit/blob/main/.claude/skills/gh-issues/SKILL.md)) | See below | | [Bats](https://github.com/bats-core/bats-core) | [`v1.14.0`](https://github.com/bats-core/bats-core/releases/tag/v1.14.0)
[`d22e41f`](https://github.com/bats-core/bats-core/commits/d22e41faad59f5fd942a88c992b4913a27a460c4) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bats-core/bats-core/commit/2dd6ab7335d0602c666c94b3e92053b20881cb63), [2](https://github.com/bats-core/bats-core/commit/d2e5fc7bcc425664b6c6a0d27f8e9c16f9fe4fda), [3](https://github.com/bats-core/bats-core/pull/1250#issue-5433824006)) | See below | @@ -2451,7 +2451,7 @@ Applications designed to store and categorize large amount of images or media in ### C -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [cppcheck](https://github.com/cppcheck-opensource/cppcheck) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cppcheck-opensource/cppcheck/commit/376d7f1896e1b9145a369055d5f15be2d87cea11))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/cppcheck-opensource/cppcheck/pull/8491), [2](https://github.com/cppcheck-opensource/cppcheck/pull/7517), [3](https://github.com/cppcheck-opensource/cppcheck/pull/7457)) | [ccls]? | | [cpplint](https://github.com/cpplint/cpplint) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/cpplint/cpplint/pull/423), [2](https://github.com/cpplint/cpplint/pull/412), [3](https://github.com/cpplint/cpplint/pull/411)) | [ccls]? | @@ -2488,7 +2488,7 @@ Applications designed to store and categorize large amount of images or media in ### C++ -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | | --- |:---:| --- | --- | | [Qt Base](https://code.qt.io/cgit/qt/qtbase.git) | [`6.11.1`](https://code.qt.io/cgit/qt/qtbase.git/log/?h=6.11.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://code.qt.io/cgit/qt/qtbase.git/commit/?id=ad0b53f9920443d856e58f99c441f9dd0536a2e7), [2](https://code.qt.io/cgit/qt/qtbase.git/commit/?id=ac8b2e9b40bf19aa889345f7b617392bef906040)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Scratch Everywhere](https://github.com/ScratchEverywhere) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ScratchEverywhere/ScratchEverywhere/issues/670)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2497,23 +2497,23 @@ Applications designed to store and categorize large amount of images or media in ### CSS -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Tailwind CSS](https://github.com/tailwindlabs/tailwindcss) | [`v4.1.13`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.13)
[`8d56381`](https://github.com/tailwindlabs/tailwindcss/commits/8d563810127a4d868c19e55dd999d4a6f230a860) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tailwindlabs/tailwindcss/commit/6c30d5ea3a221837ff55f6c425fb4f00f72b0941), [2](https://github.com/tailwindlabs/tailwindcss/commit/89cbfc7b2dfaafec38f2123fc9047b0d6a49f1de), [3](https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/tailwindlabs/tailwindcss/pull/19282), [2](https://github.com/tailwindlabs/tailwindcss/pull/19243#discussion_r2515816360), [3](https://github.com/tailwindlabs/tailwindcss/pull/20027))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://tailwindcss.com/partners)) | [Sass](https://sass-lang.com/) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/sass/sass/blob/main/CONTRIBUTING.md#large-language-models))
[`twind`](https://github.com/tw-in-js/twind) | ### Dart -Note that Dart is itself tainted; see [the Programming Languages section](#programming-languages). +Note that Dart is itself is tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | | --- |:---:| --- | --- | | [Flutter](https://flutter.dev/) | [`985576d`](https://github.com/flutter/flutter/commit/985576dbfdff5e9321941d9f66cb33baed337346) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://docs.flutter.dev/ai))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/flutter/flutter/tree/2844af6a713467da39a34658fb889a61a953cb67/.agents), [2](https://github.com/flutter/flutter/tree/2844af6a713467da39a34658fb889a61a953cb67/.gemini), [3](https://github.com/flutter/flutter/pull/145170#discussion_r1525328287))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/flutter/flutter/pull/172910), [2](https://github.com/flutter/flutter/pull/172978), [3](https://github.com/flutter/flutter/pull/185164)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Go -Note that Golang is itself tainted; see [the Programming Languages section](#programming-languages). +Note that Golang is itself is tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | | --- |:---:| --- | --- | | [cobra](https://github.com/spf13/cobra) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/spf13/cobra/blob/main/README.md)) | [urfave/cli](https://cli.urfave.org/) | | [debugui](https://github.com/ebitengine/debugui) | [`f9c0b31a`](https://github.com/ebitengine/debugui/commit/f9c0b31aa2bf90cc0457c742605ac01f3daaefb5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ebitengine/debugui/commit/fe9b3065d06189c6bc9bfb9b3db32972e52bff93), [2](https://github.com/ebitengine/debugui/commit/fe9b3065d06189c6bc9bfb9b3db32972e52bff93)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2532,9 +2532,9 @@ Note that Golang is itself tainted; see [the Programming Languages section](#pro ### Java -Note that Java is itself tainted; see [the Programming Languages section](#programming-languages). +Note that Java is itself tagged for AI Usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | | --- |:---:| --- | --- | | [Dependency Track](https://dependencytrack.org) | [`v4.13.6`](https://github.com/DependencyTrack/dependency-track/releases/tag/4.13.6) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/DependencyTrack/dependency-track/blob/main/AGENTS.md), [2](https://github.com/DependencyTrack/dependency-track/commit/14989182ab024c9443fcff787785889861b2f9f2), [3](https://github.com/DependencyTrack/dependency-track/blob/main/.github/copilot-instructions.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Gradle](https://github.com/gradle/gradle) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/gradle/gradle/blob/master/AI_POLICY.md)) | [Apache Ant] | @@ -2544,9 +2544,9 @@ Note that Java is itself tainted; see [the Programming Languages section](#progr ### JavaScript And TypeScript -Note that TypeScript is itself tainted; see [the Programming Languages section](#programming-languages). +Note that TypeScript is itself tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | | --- |:---:| --- | --- | | [ArkType](https://arktype.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://arktype.io/llms.txt), [2](https://github.com/arktypeio/arktype/blob/main/.cursor/commands/armstrong.md), [3](https://github.com/arktypeio/arktype/pull/1553#issuecomment-3672923281))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/arktypeio/arktype/pull/1594)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [bun](https://github.com/oven-sh/bun) | [`v1.1.42`](https://github.com/oven-sh/bun/releases/tag/bun-v1.1.42) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/oven-sh/bun/pull/30412), [2](https://www.theregister.com/devops/2026/05/14/anthropics-bun-rust-rewrite-merged-at-speed-of-ai/5240381))
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://bun.com/docs/runtime/templating/init))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/oven-sh/bun/blob/main/CLAUDE.md), [2](https://github.com/oven-sh/bun/blob/main/.cursorignore), [3](https://github.com/oven-sh/bun/blob/main/AGENTS.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/oven-sh/bun/pull/29395))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://bun.com/blog/bun-joins-anthropic), [2](https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone))
[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](#ai-in-issue-tracker) ([1](https://github.com/oven-sh/bun/issues/29336#issuecomment-4249855116)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2588,16 +2588,16 @@ Note that TypeScript is itself tainted; see [the Programming Languages section]( ### Lua -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [lua-language-server](https://github.com/LuaLS/lua-language-server) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LuaLS/lua-language-server/commit/a72090f06fd0c743d55aa4eab4e2b1c76b92c547), [2](https://github.com/LuaLS/lua-language-server/commit/bbad28b04455c135c0fb895a969b4a952e704039))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/LuaLS/lua-language-server/pull/3392)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Penlight](https://lunarmodules.github.io/Penlight/) | [`8bf90ff`](https://github.com/lunarmodules/Penlight/commit/8bf90ff2bc8bfed8dfa238f3c600e51963cdc98d) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/lunarmodules/Penlight/pull/519)) | [Microlight](https://github.com/stevedonovan/Microlight)
[Penlighter](https://codeberg.org/slop-free/Penlighter) (fork, WIP) | ### Python -Note that CPython is itself tainted; see [the Programming Languages section](#programming-languages). +Note that CPython is itself tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Black](https://github.com/psf/black) | [`25.9.0`](https://github.com/psf/black/releases/tag/25.9.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/psf/black/commit/43dbc2f1ccbd74d4eea1c3615fe854961e6a07b7), [2](https://github.com/psf/black/commit/d745be69bfa9d85ec2ef6e5f9b7ec7e253b5e8ab), [3](https://github.com/psf/black/commit/8ab9719dcbeedccadf5d458d8139df38fcf84285))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/psf/black/pull/4790), [2](https://github.com/psf/black/pull/4804), [3](https://github.com/psf/black/pull/4825)) | [autopep8](https://github.com/hhatto/autopep8) | | [bottle](https://github.com/bottlepy/bottle) | Not yet applicable | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bottlepy/bottle/blob/master/AGENTS.md)) | [Flask] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][pallets-policy]) | @@ -2632,9 +2632,9 @@ Note that CPython is itself tainted; see [the Programming Languages section](#pr ### Ruby -Note that Ruby is itself tainted; see [the Programming Languages section](#programming-languages). +Note that Ruby is itself tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Hanakai](https://hanakai.org) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://hanakai.org/ai-policy)) | [sinatra](https://sinatrarb.com) | | [Ruby 2D](https://github.com/ruby2d/ruby2d) | [`v0.12.1`](https://github.com/ruby2d/ruby2d/releases/tag/v0.12.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ruby2d/ruby2d/blob/main/AGENTS.md))
[![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://www.ruby2d.com/learn/agents/)) | [gosu](https://www.libgosu.org) | @@ -2642,9 +2642,9 @@ Note that Ruby is itself tainted; see [the Programming Languages section](#progr ### Rust -Note that Rust is itself tainted; see [the Programming Languages section](#programming-languages). +Note that Rust is itself tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [ash](https://github.com/ash-rs/ash) | [`c13363c`](https://github.com/ash-rs/ash/commits/c13363c032da9e589ca9d8673a299a3735ee255c) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ash-rs/ash/commit/69afb6b871c309caed667d799f906ca332847ced)) | [Vulkano] | | [c2rust](https://github.com/immunant/c2rust) | [`0.21.0`](https://github.com/immunant/c2rust/tree/v0.21.0) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/immunant/c2rust/tree/master/c2rust-postprocess))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/immunant/c2rust/issues/1653#issuecomment-4035773395), [2](https://github.com/immunant/c2rust/pull/1614))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/immunant/c2rust/pull/1664), [2](https://github.com/immunant/c2rust/pull/1595), [3](https://github.com/immunant/c2rust/pull/1587)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2684,9 +2684,9 @@ Note that Rust is itself tainted; see [the Programming Languages section](#progr ### Scala -Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see [the Programming Languages section](#programming-languages). +Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tagged for AI usage; see [the Programming Languages section](#programming-languages). -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Coursier](https://get-coursier.io/) | [`2.1.24`](https://github.com/coursier/coursier/releases/tag/v2.1.24)
[`97b6034`](https://github.com/coursier/coursier/commit/97b6034490b0d189a34d00000f6af2d93392b6b3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/coursier/coursier/blob/main/AGENTS.md), [2](https://github.com/coursier/coursier/commit/8a83254a4cb411348d591ff91c7279fd2b62fc30), [3](https://github.com/coursier/coursier/commit/e184cabd3270e34205d622ff11411aa28fa0e338)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [metals](https://scalameta.org/metals/) | [`1.6.5`](https://github.com/scalameta/metals/releases/tag/v1.6.5)
[`1daa049`](https://github.com/scalameta/metals/commit/1daa049dba9bdf12208204068c41bd6bb210ede1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/scalameta/metals/commit/c8f0d8e8f4da6a0d3b9b1e67f8b7714f5821bbee), [2](https://github.com/scalameta/metals/commit/c91c8aae35d4a595c0172451f1097565cd82dd15), [3](https://github.com/scalameta/metals/blob/main/AGENTS.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2700,7 +2700,7 @@ Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see [t ### Zig -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Gooey](https://github.com/duanebester/gooey) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/duanebester/gooey/blob/main/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [zigcli](https://github.com/jiacai2050/zigcli) | [`0.2.1`](https://github.com/jiacai2050/zigcli/releases/tag/v0.2.1) | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/jiacai2050/zigcli/pull/74), [2](https://github.com/jiacai2050/zigcli/pull/69), [3](https://github.com/jiacai2050/zigcli/pull/63))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jiacai2050/zigcli/blob/main/CLAUDE.md), [2](https://github.com/jiacai2050/zigcli/commit/35e013d209b18d0e9c1df85e7e2044e15bde22ad), [3](https://github.com/jiacai2050/zigcli/commit/545559f2aff762e6c68d4f722427222fb9c58031))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jiacai2050/zigcli/pull/74), [2](https://github.com/jiacai2050/zigcli/pull/69), [3](https://github.com/jiacai2050/zigcli/pull/63)) | [zig-args](https://github.com/ikskuh/zig-args)
[zig-clap](https://github.com/Hejsil/zig-clap) | @@ -2708,7 +2708,7 @@ Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see [t ## Proof Assistants -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Agda](https://github.com/agda/agda) | [`2.8.0`](https://github.com/agda/agda/releases/tag/v2.8.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/agda/agda/pull/8507)) | [Mikan](https://codeberg.org/1lab/mikan) | | [Lean](https://leanprover-community.github.io/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/leanprover/lean4/tree/master/.claude), [2](https://github.com/leanprover/lean4/pull/12776))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://www.renaissancephilanthropy.org/insights/lean-fro-and-mathlib-receive-10m-from-xtx-markets-founder-alex-gerko-to-further-advance-the-use-of-ai-for-mathematical-research), [2](https://lean-lang.org/fro/about/)) | See below | @@ -2722,7 +2722,7 @@ Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see [t ## Remote Desktop -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [FreeRDP](https://github.com/FreeRDP/FreeRDP) | [`3.20.0`](https://github.com/FreeRDP/FreeRDP/releases/tag/3.20.0)
[`e65d488`](https://github.com/FreeRDP/FreeRDP/commits/e65d488a51496fddbbf38dddbd693371f03b3b15) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FreeRDP/FreeRDP/commit/bd67348eb3380a66b544835346191bd2138a5ba4), [2](https://github.com/FreeRDP/FreeRDP/commit/95e17c57fd1a5e729516ee6bfb351ec02c431f90), [3](https://github.com/FreeRDP/FreeRDP/commit/45ace279494e8dfdfe0f94ac885d807a4288cda7))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/FreeRDP/FreeRDP/pull/12309), [2](https://github.com/FreeRDP/FreeRDP/issues/12790)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Rustdesk](https://github.com/rustdesk/rustdesk) | [`1.3.9`](https://github.com/rustdesk/rustdesk/releases/tag/1.3.9)
[`5c2538e`](https://github.com/rustdesk/rustdesk/commits/5c2538e7af2c2fba3a0cd6acffc75ef52c5bd734) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/rustdesk/rustdesk/commit/c58fd145f23cc036f5d68e861814101e7e45b047), [2](https://github.com/rustdesk/rustdesk/commit/482840b8bb52e53340add78f8f6b8fb114655122), [3](https://github.com/rustdesk/rustdesk/commit/377547fa1128823d6c5a4ea17b1310640264713b))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/rustdesk/rustdesk/pull/11461), [2](https://github.com/rustdesk/rustdesk/pull/15841), [3](https://github.com/rustdesk/rustdesk/pull/15864)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2730,7 +2730,7 @@ Note that Scala (except version 2 and up to 3.3.7 LTS) is itself tainted; see [t ## Reverse Engineering and Debugging -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [gdb (binutils / gdb)](https://www.gnu.org/software/gdb/) | [`928e6f5`](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=928e6f5a728f6cb917ee6bdceed45e8f9da7203e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=c1da013915e93155ddeedb2aea50ce3e29689e17)) | See below | | [ImHex](https://github.com/WerWolv/ImHex) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/WerWolv/ImHex/issues/1070#issuecomment-1546944994)) | See below | @@ -2756,7 +2756,7 @@ Here, "RSS Aggregators" means services which run on a server (often self-hosted) ### RSS Aggregators -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [CommaFeed](https://github.com/Athou/commafeed) | [`5.10.0`](https://github.com/Athou/commafeed/releases/tag/5.10.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Athou/commafeed/pull/1846), [2](https://github.com/Athou/commafeed/commit/a9c7595ee78a101f4569cfdc6196e19ffd583189)) | | [Feedbin](https://github.com/feedbin/feedbin) | [`e5c9882`](https://github.com/feedbin/feedbin/commit/e5c9882898454c7964f9d564588f97bfb98eee68) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/feedbin/feedbin/commit/740cf1c5fa43b62641773694a62b793dd5c71a98), [2](https://github.com/feedbin/feedbin/commit/5bebd18800e2e371ceb0ebce5a7c459b8074cd4a)) | @@ -2778,7 +2778,7 @@ Here, "RSS Aggregators" means services which run on a server (often self-hosted) ### RSS Clients -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [Capy Reader](https://github.com/jocmp/capyreader) | [`2025.04.1123`](https://github.com/jocmp/capyreader/releases/tag/2025.04.1123) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jocmp/capyreader/blob/main/AGENTS.md), [2](https://github.com/jocmp/capyreader/blob/main/CLAUDE.md))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/jocmp/capyreader/pull/1018), [2](https://github.com/jocmp/capyreader/pull/1199), [3](https://github.com/jocmp/capyreader/pull/1244)) | | [Elfeed2](https://github.com/skeeto/Elfeed2) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/skeeto/elfeed2/blob/master/AGENTS.md), [2](https://github.com/skeeto/elfeed2/commit/bd9e367188f6b567991afe672e9d467314575e2a), [3](https://github.com/skeeto/elfeed2/commit/4a7334e05b1095f87c94308240fc367ab3d01661)) | @@ -2812,7 +2812,7 @@ Here, "RSS Aggregators" means services which run on a server (often self-hosted) ## Runtime Version Managers -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [asdf](https://asdf-vm.com/) | [`v0.18.1`](https://github.com/asdf-vm/asdf/releases/tag/v0.18.1) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/asdf-vm/asdf/pull/2246), [2](https://github.com/asdf-vm/asdf/pull/2275)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2820,14 +2820,14 @@ Here, "RSS Aggregators" means services which run on a server (often self-hosted) ### Search Platforms -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [Elasticsearch](https://www.elastic.co/products/elasticsearch) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/elastic/elasticsearch/commit/7e2215bd35b7d222d3a8e289d1b5c2835c46aadc)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [OpenSearch](https://github.com/opensearch-project/OpenSearch) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/opensearch-project/OpenSearch/blob/main/AGENTS.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ### Web Search -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [frogfind-ng](https://github.com/RayTrunk/frogfind-ng) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/RayTrunk/frogfind-ng/graphs/contributors?selectedMetric=commits), [2](https://github.com/RayTrunk/frogfind-ng/commit/d546143f15e63001084b63c6beaeb583d9c88be6), [3](https://github.com/RayTrunk/frogfind-ng/commit/90d9d6d13ca90c006da925c82777aa7eb8b01c57)) | [FrogFind](https://github.com/ActionRetro/FrogFind) | | [Searxng](https://github.com/searxng/searxng) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/searxng/searxng/blob/master/AI_POLICY.rst))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/searxng/searxng/issues?q=copilot)) | [LibreY](https://github.com/Ahwxorg/librey/),
[marginalia](https://github.com/MarginaliaSearch/MarginaliaSearch),
[securityops.co](https://git.securityops.co/securityops/securitysearch) | @@ -2835,7 +2835,7 @@ Here, "RSS Aggregators" means services which run on a server (often self-hosted) ## Service Monitoring -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Glitchtip](https://gitlab.com/glitchtip/glitchtip-backend) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/glitchtip/glitchtip-backend/-/blob/8c94c95d37f76c1d3adfcdc719968c63afd45a24/AI_POLICY.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Grafana](https://grafana.com/) | [`3eba57d`](https://github.com/grafana/grafana/commits/3eba57dc988bfc7d4edf38908152568c353e4812) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/grafana/ai-sdk), [2](https://github.com/grafana/grafana-llm-app), [3](https://github.com/grafana/mcp-grafana))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/grafana/grafana/blob/main/AGENTS.md), [2](https://github.com/grafana/grafana/commit/9ca0750134cb583b1ac0b88477766195aaa53e0f))
[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](#ai-in-issue-tracker) ([1](https://github.com/grafana/grafana/blob/main/.github/workflows/issue-opened.yml#L61)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2854,7 +2854,7 @@ This is for both social media websites and apps. ### Clients -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Bluesky Social App](https://github.com/bluesky-social/social-app) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bluesky-social/social-app/blob/177bdcd2b7807c9980dab32e7a5664fc006df40b/CLAUDE.md), [2](https://github.com/bluesky-social/social-app/commit/8c4fc087f8119de5c007b71baaaf02089a346b38), [3](https://github.com/bluesky-social/social-app/commit/612a778361edc0314f92a0451abb98843e7bef9a)) | [wafrn-rn](https://codeberg.org/wafrn/wafrn-rn) | | [FeurStagram](https://github.com/jean-voila/FeurStagram) | None | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jean-voila/FeurStagram/issues/23#issuecomment-4331590472), [2](https://discuss.privacyguides.net/t/feurstagram/37476/16)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2870,7 +2870,7 @@ This is for both social media websites and apps. ### Servers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Bluesky](https://bsky.app) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://bsky.app/profile/attie.ai))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://bsky.app/profile/pfrazee.com/post/3luyb3jcbv52d)) | | [Lemmy](https://github.com/LemmyNet/lemmy) | [`0.19.16`](https://github.com/LemmyNet/lemmy/releases/tag/0.19.16)
[`2a696c5`](https://github.com/LemmyNet/lemmy/commits/2a696c5ec3a24f764ec490483b31163b1a707c79) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/LemmyNet/lemmy-docs/blob/474ebdd4522fc4566f80c30eb09af633b868a6c5/src/code_of_conduct.md?plain=1#L4), [2](https://github.com/LemmyNet/lemmy/commit/db559db5f98d45f6337ad9e5da6aa2b8cbfb3d1f))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/LemmyNet/lemmy/pull/6440)) | @@ -2892,7 +2892,7 @@ This is for both social media websites and apps. ## SSH -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [ConnectBot](https://connectbot.org/) | [`f523c43`](https://github.com/connectbot/connectbot/commit/f523c43b03c54386212ea14d52181e5108c46b37) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/connectbot/connectbot/commit/6d88ec0fad958344650fba1e6f128ad181013e20), [2](https://github.com/connectbot/connectbot/commit/3d86df070b0d6337827034a1e6a2a2cf64e06df8), [3](https://github.com/connectbot/connectbot/commit/0104790456e6860a00cb321c3d4a3b1800ba2443))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/connectbot/connectbot/pull/1640), [2](https://github.com/connectbot/connectbot/pull/1685), [3](https://github.com/connectbot/connectbot/pull/1780)) | | [Haven](https://glasshaven.github.io/Haven/) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded)([1](https://github.com/GlassHaven/Haven/commit/1cece45f4166aa1ead4ccfd9275e370a972fd8e5)) | @@ -2904,13 +2904,13 @@ This is for both social media websites and apps. > |---|---|---| > | [dropbear](https://matt.ucc.asn.au/dropbear/dropbear.html) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/mkj/dropbear/blob/main/CONTRIBUTING.md)) | Linux, UNIX-like | | > | [mosh](https://mosh.org/) | cross-platform, android, ios | | -> | [Termux](https://termux.dev/) | android | [termux-x11 x-server add-on is tainted](https://github.com/termux/termux-x11/commit/ed216c809ecf221e889b4a60f5cd83833f071207) | +> | [Termux](https://termux.dev/) | android | [termux-x11 x-server add-on is using AI](https://github.com/termux/termux-x11/commit/ed216c809ecf221e889b4a60f5cd83833f071207) | ## System Base This section is strictly for software implementing a core set of UNIX-like (or Microsoft equivalent) utilities and/or directly interfacing with several kernel subsystems. Think potential replacements for coreutils and util-linux. -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [PowerToys](https://github.com/microsoft/PowerToys) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://learn.microsoft.com/en-gb/windows/powertoys/advanced-paste))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/microsoft/PowerToys/blob/main/AGENTS.md), [2](https://github.com/microsoft/PowerToys/tree/main/.claude))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/microsoft/PowerToys/pull/50494), [2](https://github.com/microsoft/PowerToys/pull/50596), [3](https://github.com/microsoft/PowerToys/pull/50106))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/microsoft/PowerToys)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [plan9port](https://9fans.github.io/plan9port/) | [`0155f29`](https://github.com/9fans/plan9port/commit/0155f29bdc3cf0cab017fd7b33bf9e93cb9af64c) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/9fans/plan9port/pull/748)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -2920,7 +2920,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ## System Information Utilities -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [fastfetch](https://github.com/fastfetch-cli/fastfetch) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/fastfetch-cli/fastfetch/commit/f5dfec6dcb0ea3048826b5e5f558f0ab4c9f4506), [2](https://github.com/fastfetch-cli/fastfetch/commit/451bc394eeffe2e1b709cf4fd102de8400db528d), [3](https://github.com/fastfetch-cli/fastfetch/commit/fe1c5c8f6f8139a56e20fd50effd144d09682744))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/fastfetch-cli/fastfetch/pull/2331), [2](https://github.com/fastfetch-cli/fastfetch/pull/2287), [3](https://github.com/fastfetch-cli/fastfetch/pull/2220)) | See below | | [hyfetch](https://github.com/hykilpikonna/hyfetch) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/hykilpikonna/hyfetch/pull/482), [2](https://github.com/hykilpikonna/hyfetch/commit/9500e8c0aa0f64ed231ba700c4eaac75e505312d))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/hykilpikonna/hyfetch/pull/484), [2](https://github.com/hykilpikonna/hyfetch/pull/481), [3](https://github.com/hykilpikonna/hyfetch/pull/480)) | See below | @@ -2942,7 +2942,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ### Android -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Logcat Reader](https://github.com/darshanparajuli/LogcatReader) | [`2.3.1`](https://github.com/darshanparajuli/LogcatReader/releases/tag/v2.3.1)
[`877cc0a`](https://github.com/darshanparajuli/LogcatReader/commit/877cc0a17be6d39c5797301eb0d5ff7e6dd4e341) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/darshanparajuli/LogcatReader/blob/main/AGENTS.md), [2](https://github.com/darshanparajuli/LogcatReader/commit/842bd4033c4e6332a77424866ee92383a6acafac), [3](https://github.com/darshanparajuli/LogcatReader/commit/5b891a0dcd2abda7ea7b8434e23282f4d6baaa13))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/darshanparajuli/LogcatReader/pull/118#pullrequestreview-3954825326)) | | [LogFox](https://github.com/F0x1d/LogFox) | [`2.0.7`](https://github.com/F0x1d/LogFox/releases/tag/v2.0.7)
[`dd1405c`](https://github.com/F0x1d/LogFox/commit/dd1405c67737601b27530533feeebf73711fe47e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/F0x1d/LogFox/blob/master/AGENTS.md), [2](https://github.com/F0x1d/LogFox/tree/master/.claude), [3](https://github.com/F0x1d/LogFox/commit/c7953ec38f480c4d0a8ec5311e03ff2d562422b3)) | @@ -2957,7 +2957,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ## System Monitoring -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [btop++](https://github.com/aristocratos/btop) | [`v1.4.6`](https://github.com/aristocratos/btop/releases/tag/v1.4.6)
[`e26f59a`](https://github.com/aristocratos/btop/commit/e26f59a487dc1f265046715a697ff9d897d7d37e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/aristocratos/btop/blob/main/CONTRIBUTING.md#ai-generated-code))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/aristocratos/btop/pull/1403#pullrequestreview-3588023060), [2](https://github.com/aristocratos/btop/pull/1402#pullrequestreview-3587341802), [3](https://github.com/aristocratos/btop/pull/1445#pullrequestreview-3639034042)) | [NTop] (windows)
[top] | | [htop](https://github.com/htop-dev/htop) | [`3.4.1`](https://github.com/htop-dev/htop/releases/tag/3.4.1)
[`6f948d3`](https://github.com/htop-dev/htop/commits/6f948d3552ae07ae1f738de68948bb17d72827dd) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/htop-dev/htop/blob/main/CONTRIBUTING.md#use-of-ai), [2](https://github.com/htop-dev/htop/commit/9e340e6a2b8b7781bfac9f0edda12561d907f3e8), [3](https://github.com/htop-dev/htop/commit/76a0c218392bc5758d025cc84ac3ed67eda827ea))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/htop-dev/htop/pull/1588#event-17274821444), [2](https://github.com/htop-dev/htop/pull/1718), [3](https://github.com/htop-dev/htop/pull/2010)) | [NTop] (windows)
[top] | @@ -2966,7 +2966,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ## System Services and Daemons -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [finit](https://github.com/finit-project/finit) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/finit-project/finit/issues/464#issuecomment-3718303960), [2](https://github.com/finit-project/finit/pull/471#issuecomment-3856577531), [3](https://github.com/finit-project/finit/pull/468#issue-3814866586))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](https://codeberg.org/ethical-foss/open-slopware#ai-code-reviews) ([1](https://github.com/finit-project/finit/pull/489#pullrequestreview-4265872560), [2](https://github.com/finit-project/finit/pull/448#pullrequestreview-3000643066)) | See below | | [framework-system](https://github.com/FrameworkComputer/framework-system) | [`50a18e8`](https://github.com/FrameworkComputer/framework-system/commit/50a18e825e0a81aa8761ab2677d9cd139d766854) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/FrameworkComputer/framework-system/blob/main/CLAUDE.md), [2](https://github.com/FrameworkComputer/framework-system/pull/250)) | BIOS settings
UI widgets
/proc | @@ -2999,7 +2999,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ### Power Management -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [auto-cpufreq](https://github.com/AdnanHodzic/auto-cpufreq) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/AdnanHodzic/auto-cpufreq/commit/20b37c05bea59e057d6e4c7f75a434eaefabb048), [2](https://github.com/AdnanHodzic/auto-cpufreq/commit/44e1ae86679f6786e935c73b00ca8ddb93797e7a), [3](https://github.com/AdnanHodzic/auto-cpufreq/commit/c1ba0fe5df2542681e8dfcef6b0aa0217cf9edb4))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/AdnanHodzic/auto-cpufreq/pull/942), [2](https://github.com/AdnanHodzic/auto-cpufreq/pull/903), [3](https://github.com/AdnanHodzic/auto-cpufreq/pull/945)) | | [laptop-mode-tools](https://github.com/rickysarraf/laptop-mode-tools) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/rickysarraf/laptop-mode-tools/pull/216)) | @@ -3015,7 +3015,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ### Terminal Emulators -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Contour](https://github.com/contour-terminal/contour) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/contour-terminal/contour/pull/1900))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/contour-terminal/contour/pull/1900)) | | [COSMIC Term](https://github.com/pop-os/cosmic-term) | [`epoch-1.0.13`](https://github.com/pop-os/cosmic-term/releases/tag/epoch-1.0.13)
[`0a7fd0c`](https://github.com/pop-os/cosmic-term/commits/0a7fd0c26bf23ceec8466cb57ccfd97e953692e8) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pop-os/cosmic-term/blob/master/.github/PULL_REQUEST_TEMPLATE.md), [2](https://github.com/pop-os/cosmic-term/pull/806)) | @@ -3042,7 +3042,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ### Terminal Multiplexers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [tmux](https://github.com/tmux/tmux) | [`3.6a`](https://github.com/tmux/tmux/releases/tag/3.6a) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/tmux/tmux/wiki/Contributing#use-of-ai)) | | [zellij](https://zellij.dev/) | [`1411b2d9`](https://github.com/zellij-org/zellij/commit/1411b2d9adf2d08a6e14f3262493ca9e6d26b219) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/zellij-org/zellij/commit/0532949bbdcee5116e91807ddb45a85d78a2aafc)) | @@ -3056,7 +3056,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ## Text and Code Editors -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [CotEditor](https://github.com/coteditor/CotEditor) | [`6.1.2`](https://github.com/coteditor/CotEditor/releases/tag/6.1.2) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/coteditor/CotEditor/commit/dcef4b2aa399aadb8c1c50f2139ca62eedb2cfc7), [2](https://github.com/coteditor/CotEditor/pull/2063)) | | [Flow Control](https://flow-control.dev/) | [`v0.7.2`](https://github.com/neurocyte/flow/releases/tag/v0.7.2)
[`a782bfb`](https://github.com/neurocyte/flow/commits/a782bfb690aec321fc3c6a955953895a150333b1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/neurocyte/flow/discussions/560#discussioncomment-16729972), [2](https://github.com/neurocyte/flow/commit/9c66b196500b7ee5fbfd98db88a2116f36f1b366), [3](https://github.com/neurocyte/flow/commit/ae0f62c3bf75aa13c1916c9d1f37092869765dc8))
[![Condones LLM Ingestion](./badges/condones-llm-ingestion.svg)](#condones-llm-ingestion) ([1](https://github.com/neurocyte/flow/blob/master/README.md#development-resources)) | @@ -3097,7 +3097,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ### Note Software -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) | None | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://appflowy.com/guide/AppFlowy-AI))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/AppFlowy-IO/AppFlowy/pull/8805#pullrequestreview-4483796508), [2](https://github.com/AppFlowy-IO/AppFlowy/pull/8320#pullrequestreview-3399799972), [3](https://github.com/AppFlowy-IO/AppFlowy/pull/8295#pullrequestreview-3336562461)) | | [Ferrite](https://github.com/OlaProeis/Ferrite) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/OlaProeis/Ferrite#-ai-assisted-development)) | @@ -3137,7 +3137,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ## Unified Push Distributors -| Name | Last Untainted Version or Commit ID | Tags and Evidence | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | |---|:---:|---| | [ntfy-sh](https://ntfy.sh/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0), [2](https://web.archive.org/web/20260308142510/https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0))
[![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/binwiederhier/ntfy?tab=readme-ov-file#sponsors)) | @@ -3145,14 +3145,14 @@ This section is strictly for software implementing a core set of UNIX-like (or M > ### Alternative Unified Push Distributors > See [List of unified push distributors](https://unifiedpush.org/users/distributors) > - Conversations (XMPP client) or one of the forks -> - NextPush (see entry for NextCloud on taintedness) +> - NextPush (see entry for NextCloud on AI Usage) > - Sunup ## Version Control ### Version Control Clients and Tooling -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free Version
Version/Commit ID Commit ID | Evidence | |---|:---:|---| | [Breezy](https://github.com/breezy-team/breezy) | [`4559cec`](https://github.com/breezy-team/breezy/commit/4559cec280b280e9624da79624baf31d2791fa85) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/breezy-team/breezy/pull/270)) | | [Fossil](https://fossil-scm.org/home/doc/trunk/www/index.wiki) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://fossil-scm.org/forum/forumpost/3c8adaef712ce350)) | @@ -3184,7 +3184,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ### Version Control Servers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Gitea](https://about.gitea.com/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#ai-contribution-policy), [2](https://github.com/go-gitea/gitea/blob/main/AGENTS.md), [3](https://github.com/go-gitea/gitea/blob/main/CLAUDE.md))
[![Gen AI 'Art'](./badges/gen-ai-art-dark-yellow.svg)](#gen-ai-art) ([1](https://about.gitea.com/blog/gitea-achieves-soc2-type2-soc3-certification)) | | [GitLab](https://gitlab.com/gitlab-org/gitlab) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://about.gitlab.com/), [2](https://about.gitlab.com/blog/gitlab-act-2/), [3](https://docs.gitlab.com/user/project/ml/))
[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.com/gitlab-org/gitlab/-/blob/bc0c170b8266e5ed182a3def29313bb8a8421af4/AGENTS.md), [2](https://gitlab.com/rluna-gitlab/gitlab-ce/-/blob/master/.ai/)) | @@ -3199,7 +3199,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M ## Virtualization -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Botspot Virtual Machine](https://github.com/Botspot/bvm) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Botspot/bvm?tab=readme-ov-file#ask-me-anything)) | | [Cloud-Hypervisor](https://github.com/cloud-hypervisor/cloud-hypervisor)| [`v47.0`](https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v47.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cloud-hypervisor/cloud-hypervisor/blob/ea2df946f63d6662cae3a93ef3299d397a543a10/CONTRIBUTING.md#aillm-assistance--generated-code))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/cloud-hypervisor/cloud-hypervisor/blob/ea2df946f63d6662cae3a93ef3299d397a543a10/CONTRIBUTING.md#code-review)) | @@ -3216,7 +3216,7 @@ This section is strictly for software implementing a core set of UNIX-like (or M Volunteer computing is a system in which someone can donate (excess) compute resources to research projects. -| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) | +| Name | Last AI-free Version or Commit ID | Tags and Evidence | Alternative(s) | |---|:---:|---|---| | [BOINC](https://boinc.berkeley.edu/) | [`3e5c24b`](https://github.com/BOINC/boinc/commit/3e5c24b6ed0fdf66ae0e7814c9d9ebc994fb3b01) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BOINC/boinc/commit/95cf8aa6c4cfaa5cb2ead01f6161290f0c1fa2ac), [2](https://github.com/BOINC/boinc/commit/efba32432d383732249b6171acdba3799b02da65), [3](https://github.com/BOINC/boinc/commit/ea17911ab1fe8b5b0167c47c46d9d2297d2eb501))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/BOINC/boinc/pull/5914), [2](https://github.com/BOINC/boinc/pull/5918), [3](https://github.com/BOINC/boinc/pull/5954)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | @@ -3228,7 +3228,7 @@ Voice over IP software permits making telephone calls over an IP network. It can SIP, or Session Initiation Protocol, is a signaling protocol used to start, manage, and end communication sessions such as voice calls, video calls, and messaging. -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Kamailio](https://www.kamailio.org/w/) | [`86549be`](https://github.com/kamailio/kamailio/commit/86549be22f92442c192281bedcce1c3a1f80cac1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/kamailio/kamailio/pull/4640), [2](https://github.com/kamailio/kamailio/commit/79f5265057c99a6058bb92a3c0992fa1b9b0c121), [3](https://github.com/kamailio/kamailio/blob/master/.github/PULL_REQUEST_TEMPLATE.md)) | | [Routr](https://github.com/fonoster/routr) | [`v2.13.21`](https://github.com/fonoster/routr/releases/tag/v2.13.21)
[`a0674f5`](https://github.com/fonoster/routr/commits/a0674f5ade2c8af48e289dbd79ec63bcd1622df5) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/fonoster/routr/blob/main/.claude/kaizen/log.md), [2](https://github.com/fonoster/routr/commit/bdf27cf3bc06bf5deff198883299f4ad2703ee40), [3](https://github.com/fonoster/routr/commit/1c7242defaf4fce49565b92c87bc6b4be8cda715))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/fonoster/routr/pull/354#event-28404149301)) | @@ -3239,7 +3239,7 @@ SIP, or Session Initiation Protocol, is a signaling protocol used to start, mana ## VPN Software -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Headscale](https://github.com/juanfont/headscale) | [`v0.26.1`](https://github.com/juanfont/headscale/releases/tag/v0.26.1)
[`474ea23`](https://github.com/juanfont/headscale/commit/474ea236d0c6d393dbcf7baa98da240ad20c1b66) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/juanfont/headscale/blob/main/AGENTS.md), [2](https://github.com/juanfont/headscale/tree/main/.claude/agents), [3](https://github.com/juanfont/headscale/pull/3050)) | | [netbird](https://netbird.io) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | ![AI Databroker Usage](./badges/ai-databroker-usage-pink.svg) ([1](https://netbird.io/privacy)) | @@ -3252,7 +3252,7 @@ SIP, or Session Initiation Protocol, is a signaling protocol used to start, mana ## Whiteboard -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [draw.io](https://github.com/jgraph/drawio-desktop) | [`v29.3.0`](https://github.com/jgraph/drawio-desktop/releases/tag/v29.3.0)
[`4e48fcc`](https://github.com/jgraph/drawio-desktop/commit/4e48fcca92ef75c795370fd21a1b4d11bdafcb4d) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/jgraph/drawio-desktop/blob/f1bcba4ef7f712a8ffd1efb73f4cbc699b25e998/CLAUDE.md), [2](https://github.com/jgraph/drawio-desktop/commit/741af1e23af22e50a37ab24307b9285c9963b146)) | [Decker] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/JohnEarnest/Decker#contributing))
[Dia] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://gitlab.gnome.org/GNOME/dia#use-of-generative-ai))
[Drawy] | | [Excalidraw](https://github.com/excalidraw/excalidraw) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/excalidraw/excalidraw/blob/2b0e4c9623e44b3f2f7d02d532f23128e988cb5d/CLAUDE.md)) | [Decker] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/JohnEarnest/Decker#contributing))
[Dia] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://gitlab.gnome.org/GNOME/dia#use-of-generative-ai))
[Drawy] | @@ -3261,7 +3261,7 @@ SIP, or Session Initiation Protocol, is a signaling protocol used to start, mana ## Window Managers -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [Awesome](https://github.com/Awesomewm/awesome) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/awesomeWM/awesome/pull/3999#issuecomment-3324741185)) | | [COSMIC Compositor](https://github.com/pop-os/cosmic-comp) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/pop-os/cosmic-comp/pull/2403), [2](https://github.com/pop-os/cosmic-comp/pull/2439), [3](https://github.com/pop-os/cosmic-comp/pull/2508)) | @@ -3309,7 +3309,7 @@ SIP, or Session Initiation Protocol, is a signaling protocol used to start, mana Little bar on your desktop, kinda like a "start" bar. -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [ironbar](https://github.com/Jakestanger/ironbar) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/JakeStanger/ironbar/blob/master/CONTRIBUTING.md#ai-policy)) | | [Waybar](https://github.com/Alexays/Waybar) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Alexays/Waybar/pull/4888), [2](https://github.com/Alexays/Waybar/pull/4964)) | @@ -3328,7 +3328,7 @@ Little bar on your desktop, kinda like a "start" bar. Menus or search tools to launch applications. -| Name | Last Untainted
Version/Commit ID | Evidence | +| Name | Last AI-free
Version/Commit ID | Evidence | |---|:---:|---| | [dmenu](https://tools.suckless.org/dmenu/) [![Bad CoC](./badges/bad-coc.svg)](#bad-coc) | [`5.4`](https://git.suckless.org/dmenu/commit/d893c63cdd927c33b9b8c9bc52aaa284199a650a.html)
[`7175c48`](https://git.suckless.org/dmenu/commit/7175c4880bac3d2a2d4a6262b59193f0a38e2fdb.html) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://git.suckless.org/dmenu/commit/5453bb65d98b466ea38494a867358fc9eed2250f.html), [2](https://git.suckless.org/dmenu/commit/0785a28f1d6e27e18ab998d20b0390e2c3ec226c.html), [3](https://git.suckless.org/dmenu/commit/61e0072c3e6adfc67bafbc84e376cf26bc3680c0.html)) | | [Rofi](https://github.com/davatorium/rofi) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/davatorium/rofi/commit/1ad1df6b72d4c8b0e40e8ced1249ef8a8a6bc0ad), [2](https://github.com/davatorium/rofi/commit/9af18c6f3a2a8073883943eb0c05ce1fd8506d27), [3](https://github.com/davatorium/rofi/pull/2306#issuecomment-4844144711)) | @@ -3346,7 +3346,7 @@ Menus or search tools to launch applications. All-in-one solutions for stitching together a desktop. -| Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | +| Name | Last AI-free
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| | [Caelestia Shell](https://github.com/caelestia-dots/shell) | [`v2.3.0`](https://github.com/caelestia-dots/shell/releases/tag/v2.3.0)
[`4c69204`](https://github.com/caelestia-dots/shell/commit/4c69204d8d7b2dac6950b4de9055465229359f55) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/caelestia-dots/shell/pull/1860#pullrequestreview-5002754522)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [DankMaterialShell](https://github.com/AvengeMedia/DankMaterialShell) | none | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/AvengeMedia/DankMaterialShell/blob/master/.agents/settings.local.json), [2](https://github.com/AvengeMedia/DankMaterialShell/commit/7cdeba162531baecb2fd8dc302b4cc33b4a229a8)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |