Free/Open Source Software choosing to use and/or support LLM usage/AI, as well as alternatives and tips to requesting better policies or forking.
Find a file
yuli 73f3910d75 add Yazi (#760)
Reviewed-on: #760
Reviewed-by: Admin <vleermuis-admin@noreply.codeberg.org>
2026-05-20 22:06:49 +02:00
.forgejo/issue_template Fix typo in collaborate-with-me.yaml (#718) 2026-05-13 08:55:16 +02:00
badges adds a permits LLM ingestion tag (#472) 2026-04-26 12:32:38 +02:00
img add how to slop free fork doc (#629) 2026-05-04 12:18:57 +02:00
CODE_OF_CONDUCT.md note our stance on the term NSFW (#735) 2026-05-18 15:36:17 +02:00
CONTRIBUTING.md make it clear that we don't want social media posts (#752) 2026-05-20 21:29:14 +02:00
FAQ.md make it clear that we don't want social media posts (#752) 2026-05-20 21:29:14 +02:00
HOW_TO_SLOP_FREE_FORK.md add how to slop free fork doc (#629) 2026-05-04 12:18:57 +02:00
LICENSE.txt add the original license that was added after our fork, but before the original repo deletion 2026-03-10 11:32:42 +01:00
NO_AI_REQUEST_TEMPLATE.md Fill in the missing no AI templates (#708) 2026-05-13 12:30:35 +02:00
README.md add Yazi (#760) 2026-05-20 22:06:49 +02:00
STYLE.md update style guide with full tag examples and required ordering (#666) 2026-05-08 15:43:36 +02:00

Open Slopware

enbyware trans rights Sponsored by the Gay Agenda

Free/Open Source Software tainted by LLM developers/developed by genAI boosters, along with alternatives.

The intention of this list is to raise awareness of AI/LLM usage in popular open-source software. Provided below is an informed set of AI-free alternatives for users and developers to consider should their ethical boundaries be crossed or tolerance for risk be exceeded. This list is not a resource to be used for the harassment of other open-source developers. If you wish to advocate for the cessation of use and/or removal of AI-generated code from another project, we ask that it be done respectfully and constructively (and do not mention this list).

For more information on why we think this list matters, please see Why not LLMs?.

Want to add, update, or remove a project listed below? Check out our Contributing Doc.

See a project on here that you love, and wish wasn't on here? Check out our No AI Request Template.

Ready to fork a project to introduce a No AI policy? Check out our How to Slop Free Fork Guide.

Any other questions? Please check out our FAQ, and if your question isn't answered there, please feel free to start a Discussion.

Definitions

Term Definition
LLM Large Language Model, a language model trained on vast amounts of text (often entire websites without the website owner's permission)
slop Anything generated by AI, typically code, books, articles, or images.
slopshop Company, Organization, or Group of sloperators working together to use AI to generate content.

Below are special definitions that are used for tagging purposes.

Permissive AI Policy

Permissive AI policy

A policy that permits the use of AI/LLMs in any capacity or is declared to be vibecoded. Both vibecoding and opening the door for people to vibecode count as a permissive AI policy.

Evidence can be:

  • an explicit AI policy (e.g. AI_POLICY.md, CONTRIBUTING.md, developer docs) in the repo or something in the project's contributing guidelines or in their website's documentation that says that AI/LLMs are allowed
  • an LLM friendly AGENTS.md, CLAUDE.md, or other such LLM instruction files or folders.
  • core maintainers' blog or social media post about vibecoding
  • link to readme, website, or documentation stating the project is vibecoded

Important

If a core maintainer has noted that the code is entirely vibecoded, please put that as the first evidence link.

Vibecode

Asking an AI to write software for you (often without human review). Per Wikipedia:

In computer programming, vibe coding is a software development practice assisted by artificial intelligence (AI) such as by chatbots (programs that simulate conversation) or AI agents such as Codex or Claude Code. The software developer describes a project or task in a prompt to a large language model (LLM), which generates source code automatically. Vibe coding may involve accepting AI-generated code without reviewing the output thoroughly, instead relying on results and follow-up prompts to guide changes.

The term was coined by Andrej Karpathy (co-founder of OpenAI) in February 2025.

A Vibecoder is a person who uses AI prompts to generate anything, typically code or images. It would therefore be appropriate to call Andrej Karpathy a vibecoder.

Note

Humans reviewing vibecoded code does not disqualify said code from being considered vibecoded.

AI Functionality

AI Functionality

This would include the ability to enable or disable an AI feature, such as an AI assistant or AI summary feature. This would also cover the case when a project depends on an AI program or library, such as an LLM SDK.

Evidence can be:

  • a link to the docs explaining the AI Functionality
  • a blog post advertising the AI Functionality
  • a link to the default branch in a repo that shows where the AI Functionality is implemented

AI Code Reviews

AI Code Reviews

An AI agent/bot is used to review pull requests, which makes slop acceptance more probable and maintainability more difficult, especially when human reviews are scarce.

Evidence can be:

  • a link to an AI code review requested by a maintainer.
  • an AI code review CI workflow.
  • a PR where an AI code review seems to be automatically created by some sort of third party app

Gen AI 'Art'

Gen AI 'Art'

AI "Art" is being used in a project. This is typically for banners, avatars, promotional material, and/or blog posts. This means they're using tools that steal art from visual artists.

Evidence can be:

  • link to the place where the AI "art" is used

AI Sponsored

AI sponsored

The project is sponsored directly by an AI company. An AI company is any company that advertises itself as pro-AI or develops an AI product itself. The obvious ones are Anthropic and OpenAI, however, all the big tech companies (e.g. Apple, Google, Microsoft, and Amazon) also count because they all have AI services and direct products as major offerings.

Evidence can be:

  • Blog post disclosing AI funding
  • link to website that lists AI companies in sponsors list
  • README that says "Sponsored by "

AI Databroker Usage

AI Databroker Usage

The use of an AI company as a third party service for processing user data.

Evidence can be:

  • Blog post talking about using AI for processing user data
  • Privacy policy listing an AI company as a third party service

AI In Issue Tracker

AI In Issue Tracker

The use of an AI bot/agent for responding to Issues, Discussions, Forums etc related to a project's issue/bug tracking.

Evidence can be:

  • Link to AI in an Issue, Bug report, Discussion, etc - must be related to the project's bug/issue tracking (e.g. dosu)

Permits LLM Ingestion

Permits LLM Ingestion

Permits the use of AI/LLMs to ingest the project's contents. This can be for "understanding the code better", "finding bugs/security issues/optimizations". This tag is to be used independently for projects that generally reject the use of AI in their code repositories, issue trackers, and sponsorships, but still encourage or permit users to use LLMs to ingest their code base.

The reason we still find this worthy of a tag is because it:

  • means that the LLM, often provided by a company with very little respect for copyright, will then save a copy of that open source repo for use in it's future outputs.
  • still encourages people to use LLMs and carves out a special situation in which they're still OK, but as this repo is against AI/LLMs for more than just "poor code quality" reasons, we still believe this is not a good course of action as it still promotes the use of inherently unethical tooling.

Evidence can be:

  • An AI or Contribution policy that carves out a space for "using LLMs to understand the code" or "finding bugs"
  • Core maintainer using or accepting the use of AI for finding Security issues

Request for Help

Request for Help

This means someone is asking for help with research. They would like it if you found the last known good version of a project or suggestions on alternatives for people to use. You can submit a pull request to add this info.

Sibling Repos

This is a section for repos that are similar to this one either because they are also forks of the original upstream, or because they align with our goal of identifying and avoiding AI/LLM usage OR identifying/elevating projects that do NOT use AI/LLMs. These repos are not all maintained by the same people, but we may share some contributors and are generally kind FOSS neighbors.

  • llm-afflicted-software offers a similar list to ours here, however in YAML file format for each category, making it more suitable to consumption via code (for instance writing a CLI, GUI, or TUI tool to consume it). They've also kindly reached out in the past and submitted Issues and PRs (e.g. #12, #22) to help us here.
  • forge.starlightnet.work/Team/No-AI/ which is the repo for this no-AI list that lists projects that have explicitly pledged not to use AI or have an explicit policy to not use AI.
  • slop-free-index is a list of software that has taken steps to reject AI in its development processes.

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

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.

Accessibility Tools

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
espeak-ng v1.52 AI Code Reviews (1, 2)
Permissive AI policy (1, 2)
espeak1,
flite
Nametag v0.17.0 Permissive AI policy (1, 2, 3) Monica

Note

1 espeak may be considered heavily outdated and very bad from a modern standpoint.

Accounting and Budgeting

Name Last Untainted Version or Commit ID Tags and Evidence
Actual Request for Help Permissive AI policy (1, 2)
beancount Request for Help Permissive AI policy (1, 2)
Firefly III Request for Help Permissive AI policy (1)
hledger (v2.x) Request for Help Permissive AI policy (1)
KMyMoney Request for Help Permissive AI policy (1)
ledger-cli Request for Help Permissive AI policy (1, 2)
ODoo Request for Help AI Functionality (1)

Note

Accounting and Budgeting Alternatives

These might be worth reaching out to ask for a No AI Policy, but currently don't have LLM usage:

API Documentation

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Scalar Request for Help AI Functionality (1)
Permissive AI Policy (1)
AI Code Reviews (1)
Request for Help

App Launchers

Mobile Launchers

Name Last Untainted Version or Commit ID Tags and Evidence
KISS Request for Help Permissive AI policy (1)
Lawnchair 14.0.0-beta3 AI Code Reviews (1, 2)
Permissive AI policy (1)

Note

Mobile Launchers Alternatives

Audio

Digital Audio Workstations

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Audacity Request for Help AI Functionality (1)
AI Code Reviews (1)
AI In Issue Tracker (1)
Tenacity
Ardour Request for Help Permissive AI policy (1) LMMS1
HISE Request for Help Permissive AI policy (1) DPF
zrythm Request for Help Permissive AI policy (1) LMMS1

Note

1: Status as a replacement may be debatable.

You may also consider browsing the DAWs available on linuxdaw.org.

Standalone Digital Mixer

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
FineTune Request for Help Permissive AI policy (1) BackgroundMusic

Music Players

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
somafm_tui Request for Help Permissive AI policy (1, 2) soma-player
SimpMusic Request for Help Permissive AI policy (1, 2)
AI Functionality (1)
Request for Help

Podcast Aggregators

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
AntennaPod Request for Help Permissive AI policy (1, 2) Request for Help

Benchmarking

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Hyperfine v1.19.0 AI sponsored (1) Request for Help

Blogging Software

Content Management Systems

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Backdrop CMS 1.33.2 Permissive AI policy (1) Request for Help
Banany blog Request for Help Permissive AI policy (1) Request for Help
Bludit Request for Help Permissive AI policy (1)
AI Code Reviews (1)
WriteFreely
Drupal Request for Help AI Functionality (1)
Permissive AI policy (2)
Request for Help
Ghost Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2)
WriteFreely
Wagtail Request for Help Permissive AI policy (1)
AI Functionality (1)
WriteFreely
Webiny Request for Help Permissive AI policy (1, 2, 3)
AI Functionality (1, 2)
WriteFreely
WordPress Request for Help Permissive AI policy (1, 2)
AI Functionality (1)
WriteFreely

Static Site Generators

Name Last Untainted Version or Commit ID Tags and Evidence
Hugo v0.151.2 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
Pelican Request for Help Permissive AI policy (1)
Zola Request for Help Permissive AI policy (1)

Note

Static site generators alternatives

We haven't vetted these, but you may also find luck browsing Jamstack's Static Site Generator List.

Books and Library Software

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Booklore none Permissive AI policy (1) Clbre, Calibre fork without AI
Arcalibre, Calibre hard-fork from before AI
Calibre 8.15.0 AI Functionality (1) Clbre, Calibre fork without AI
Arcalibre, Calibre hard-fork from before AI
KOReader 2023.08 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Gen AI 'Art' (1, 2)
Request for Help
Zotero Request for Help Permissive AI policy (1) Citations

Bootloaders

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
barebox fe328bc Permissive AI policy (1) Coreboot,
EDK2 (UEFI),
U-Boot
Limine Request for Help Permissive AI policy (1, 2) Hyper, GRUB

Build Systems and Task Runners

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Bazel 9.0.2 Permissive AI policy (1) Cloud Shake or See Below
Buck2 2025-10-15 Permissive AI policy (1) Cloud Shake or See Below
Just Request for Help AI Functionality (1) See Below
Mill v1.0.6 Permissive AI policy (1, 2) See Below
mise-en-place 659f851 Permissive AI policy (1, 2, 3)
AI Functionality (1)
asdf or See Below
SCons 4.10.1 Permissive AI policy (1) Waf or See Below
sbt 1.12.3 Permissive AI policy (1, 2) See Below
Taskfile Request for Help AI Code Reviews (1) See Below

Note

On task runners and make(1) implementations:

A lot of Make implementations exist that are very fit to replace other task runners. In fact so many were produced, that one can just look up "GNU Make alternative" and find >10 results to pick the one they like the best. Also see: wikipedia/Make Here are some Make implementation suggestions:

name description
GNU Make the most complete one, extra extensions, guile scripting, exports, etc.
NetBSD make Make used to build NetBSD ports tree
Jam OSS rewrite by Perforce
Schilytools or OpenOffice dmake Descendants of Sun's Distributed Make

Note

Alternative Build Systems

Various other build systems exist, that try to address perceived deficiencies in make and its derivatives.

Browsers

Browser Addons

Name Last Untainted Version or Commit ID Tags and Evidence Alternatives
Stylus v2.3.19 Permissive AI policy (1) Stylebot

Desktop Browsers

Name Last Untainted Version or Commit ID Tags and Evidence
Chromium/Blink engine Request for Help Permissive AI policy (1, 2, 3)
Firefox Request for Help Permissive AI policy (1, 2)
AI Functionality (1)
Ladybird Request for Help Permissive AI policy (1)
WebKit Request for Help Permissive AI policy (1, 2, 3)
Zen Request for Help AI Code Reviews (1, 2)
AI Functionality (1)

Note

Desktop Browser Alternatives

Headless Browsers

Headless browsers are browsers, typically for server usage, that don't render web pages for humans to view.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Lightpanda Request for Help AI Functionality (1, 2)
Permissive AI policy (1, 2, 3)
Request for Help

Mobile Browsers

Name Last Untainted Version or Commit ID Tags and Evidence
Firefox Request for Help Permissive AI policy (1, 2)
AI Functionality (1)

Note

Mobile Browser Alternatives

  • IronFox For Android, while not officially related to LibreWolf, some of the same developers work on it.
  • waterfox For Android.

Cheat Sheets and Documentation

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
cheat v4.4.2 Permissive AI policy (1) Request for Help
explainshell 1157256 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
Request for Help
tldr-pages v2.3 Permissive AI policy (1, 2) ethical-tldr,
ethical-tldr-client

Command-Line Shells

Name Last Untainted Version or Commit ID Tags and Evidence
nushell Request for Help AI Functionality (1)
Permissive AI policy (1)
Oil Shell dddab4a Permissive AI policy (1)
PowerShell v7.4.0-preview.2 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
xonsh Request for Help Permissive AI policy (1)
yash Request for Help AI Code Reviews (1)

Note

Alternative Bourne Shell Implementations

Note

Alternative Shell Languages

Addons and Prompts

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Atuin Request for Help AI Functionality (1)
Permissive AI policy (1, 2)
Built-in shell history
oh-my-bash Request for Help AI Code Reviews (1) Request for Help
oh-my-posh Request for Help AI Functionality (1)
Permissive AI policy (1)
Request for Help
ohmyzsh Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
Request for Help
spaceship-prompt v4.19.3 Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
Request for Help
Starship Request for Help AI Functionality (1)
Permissive AI policy (1)
AI Code Reviews (1)
shmonad

Note

Alternative Plugin Managers

Compiler Tools

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Godbolt d107352? Permissive AI policy (1) Request for Help
LLVM Request for Help Permissive AI policy (1) GCC, Cranelift, pcc

Linkers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Mold Request for Help Permissive AI policy (1) GNU ld
Wild Request for Help Permissive AI policy (1, 2, 3) Request for Help

Computer Graphics

3D Tools

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Blender Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI sponsored (1, 2, 3)
Request for Help
F3D Request for Help Permissive AI policy (1)
AI sponsored (1)
Request for Help

Image Manipulation

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
ImageMagick v7.1.2.16 Permissive AI policy (1) GraphicsMagick, vips
excalidraw Request for Help Permissive AI policy (1) LibreOffice Draw
LibreSprite Request for Help Permissive AI policy (1)
AI Functionality (1)
Krita
tldraw Request for Help Permissive AI policy (1) LibreOffice Draw
draw.io Request for Help Permissive AI policy (1) LibreOffice Draw

Photography

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
darktable Request for Help Permissive AI policy (1, 2, 3) Request for Help
RapidRAW Request for Help Permissive AI policy (1) Request for Help
RawTherapee 5.12 Permissive AI policy (1)
AI Code Reviews (1, 2, 3)
Request for Help

Video

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Fladder ddb71ef Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help
gstreamer Request for Help Permissive AI policy (1) Request for Help
Jellyfin (server) Request for Help Permissive AI policy (1)
AI Code Reviews (1)
Request for Help
Jellyfin Desktop Use archived Qt-based client Permissive AI policy (1, 2, 3) Request for Help
Kodi Request for Help Permissive AI policy (1)
AI Code Reviews (1)
Request for Help
mpv Request for Help Permissive AI policy (1) MPlayer
Showtime (gstreamer-based)
SMPlayer (mplayer-based)
ffplay (ffmpeg+SDL-based)
NewPipe Request for Help Permissive AI policy (1) LibreTube
PipePipe Request for Help Permissive AI policy (1) LibreTube
VLC Request for Help Permissive AI policy (1, 2)
AI Code Reviews (1)
AI Functionality (1)
Showtime (gstreamer-based)
SMPlayer (mplayer-based)
ffplay (ffmpeg+SDL-based)

Continuous Integration

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Act v0.2.85 Permissive AI policy (1) Forgejo Actions
Woodpecker v3.12.0 Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
Forgejo Actions

Data Archival

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
redumper Request for Help Permissive AI policy (1) Request for Help

Developer Tools

Warning

We are working on deprecating this section. Please do not add anything else here and instead add to existing sections or create additional sections that are more specific.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
curl Request for Help AI Code Reviews (1, 2, 3)
Permissive AI policy (1)
Wget
Golly Request for Help Gen AI 'Art' (1) Request for Help
watchexec 2.3.2 or a17505e Permissive AI policy (1) entr, watfs

Device Exploiting

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
MTKClient 9f64e8e Permissive AI policy (1) Request for Help

Documents

Document Converters

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
cmark Request for Help Permissive AI policy (1, 2, 3)
Permits LLM Ingestion (1)
Markdown.pl (md to html)
commonmark-java e62bca1 Permissive AI policy (1, 2, 3) Request for Help
Pandoc 0ce85b0 Permissive AI policy (1, 2, 3) lowdown?
Typst?

Document Viewers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Sumatra PDF v3.5.2 Permissive AI policy (1) Xournal++

Editors

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
CotEditor Request for Help Permissive AI policy (1, 2) See editors below
Helix Request for Help Permissive AI policy (1) See editors below
Joplin Request for Help Permissive AI policy (1) See note software below
Kakoune Request for Help Permissive AI policy (1) See editors below
Lem e039567 v2.3.0 Permissive AI policy (1, 2, 3)
AI Functionality (1)
Hemlock
Logseq Request for Help Permissive AI policy (1) See note software below
Memos v0.12.1 Permissive AI policy (1, 2)
AI Code Reviews (1)
AI sponsored (1)
See note software below
Microsoft Edit Request for Help Permissive AI policy (1)
AI Code Reviews (1)
See editors below
Neovim Request for Help Permissive AI policy (1, 2, 3) See editors below
Nextpad++ None Permissive AI policy (1, 2) See editors below
Ox v0.7.5 AI Functionality (1) See editors below
Qt Creator Request for Help AI Functionality (1) See editors below
RStudio Request for Help AI Functionality (1)
Permissive AI policy (1, 2)
See editors below
VIm v9.1.0189 Permissive AI policy (1, 2, 3) See editors below
VS Code Request for Help AI Functionality (1, 2)
Permissive AI policy (1, 2, 3)
VSCodium's builds disable AI "features"
Zed Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
Lapce
Gram (fork)
Others (GNU Emacs, etc.)

Note

Note Software Alternatives

Note

Alternative TUI Code Editors

E-Mail and Calendar

E-Mail Desktop Clients

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Forward Email v0.9.1 Permissive AI policy (1) Request for Help
NeoMutt Request for Help Permissive AI policy (1) mutt

E-Mail Mobile Clients

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
FairEmail Request for Help AI Functionality (1) Request for Help
thunderbird android/k-9 mail Request for Help Permissive AI policy (1) Simple Email

Calendar Mobile Clients

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Giggity Request for Help Permissive AI policy (1) Request for Help

File Storage

Name Last Untainted Version or Commit ID Tags and Evidence
Ente Locker Request for Help Permissive AI policy (1)
JuiceFS v1.2.3 AI Code Reviews (1)
MinIO Request for Help AI sponsored (1)
Nextcloud Request for Help Permissive AI policy (1)
AI Functionality (1)
Rook/Ceph v1.17.0 AI Code Reviews(1)
RustFS None Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
SeaweedFS 3.87 AI Code Reviews (1)
Silo None Permissive AI policy (1, 2, 3)
Syncthing Request for Help AI Code Reviews (1, 2)

Note

File Storage Alternatives

For MinIO: MinIO no longer maintains open source software so the entry is just for their old FOSS presence.

File Transferring

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
LocalSend a14e610 Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
AI sponsored (1)
LocalShare,
PairDrop,
Sharing,
Warp
rsync 3.4.1 Permissive AI policy (1, 2) openrsync,
scp,
an FTP client,
tar

Filesystem Navigation

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
eza v0.21.0 AI sponsored (1) ls
fd v10.2.0 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
find
LSDeluxe Request for Help AI sponsored (1, 2) ls
zoxide v0.9.2 AI sponsored (1, 2, 3) cd

File Managers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Superfile Request for Help Permissive AI policy (1,2,3)
AI Code Reviews (1,2,3)
AI sponsored (1)
lf,
Midnight Commander,
vifm
Yazi Request for Help Permissive AI policy (1, 2)
AI Code Reviews (1,2,3)
AI sponsored (1, 2)
lf,
Midnight Commander,
vifm

Forum Software

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Discourse v3.1.0.beta2 AI Functionality (1, 2)
Permissive AI policy (1)
Gen AI 'Art' (1)
Request for Help

Gaming

Game engines

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Godot Engine 4.3-stable Permissive AI policy (1, 2) Pandemonium Engine
GDevelop Request for Help Permissive AI policy (1, 2, 3) Pandemonium Engine
GZDoom Request for Help Permissive AI policy (1) UZDoom, Chocolate Doom
Jmonkey 3.6.1-stable Permissive AI policy (1)
AI Code Reviews (1)
Request for Help
Luanti 5.14.0 Permissive AI policy (1, 2, 3) ClassiCube
Cubyz
Cubos
UPBGE 0.5 0.36.1 Permissive AI policy (1) Request for Help

Note

Alternative Game Engines

  • LÖVE is a 2D game engine based on Lua with some 3D capability that may serve as a viable alternative to Godot/Unity depending on your project's requirements.

Game Managers and Launchers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Heroic 2.20.1 Permissive AI policy (1) Request for Help
Lutris Request for Help Permissive AI policy (1, 2) Bottles
TinyWiiBackupManager Request for Help Gen AI 'Art' (1) See this post
umu 1.3.0 Permissive AI policy (1, 2) Request for Help

Mod managers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Modrinth Request for Help Permissive AI policy (1, 2) Request for Help

Emulators

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Amiberry 7.1.1 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Denise
Azahar 2124.3 Permissive AI policy (1) Request for Help
VisualBoyAdvance-M Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
mGBA

Language and Localization

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Weblate Request for Help Permissive AI policy (1, 2, 3) Request for Help

Learning

Name Last Untainted Version or Commit ID Tags and Evidence
Anki Request for Help Permissive AI policy (1, 2)
AnkiDroid Request for Help Permissive AI policy (1)

Note

Anki desktop alternatives

Mapping

Name Last Untainted Version or Commit ID Tags and Evidence
BRouter Request for Help Permissive AI policy (1)
CoMaps Request for Help Permissive AI policy (1)
GraphHopper Request for Help Permissive AI policy (1)
Organic Maps Request for Help Permissive AI policy (1)
OsmAnd Request for Help Permissive AI policy (1)
OSRM Request for Help Permissive AI policy (1)
Vespucci c1053f9 Permissive AI policy (1)

Note

Mapping Alternatives

Messaging

Messaging Servers

Name Last Untainted Version or Commit ID Tags and Evidence
Dendrite v0.14.1 Permissive AI policy (1)
Nerimity 661d069 AI Code Reviews (1, 2, 3)
Synapse b4282b8 Permissive AI policy (1, 2, 3)

Note

Messaging Server Alternatives by protocols

  • IRC servers overall don't seem to have AI-committed code

Messaging Clients

Name Last Untainted Version or Commit ID Tags and Evidence
ArcaneChat None Permissive AI policy (1)
Gen AI 'Art' (1)
Converse.js Request for Help Permissive AI policy (1)
Delta Chat Request for Help Permissive AI policy (1)
AI Code Reviews (1, 2, 3)
Element Web Request for Help Permissive AI policy (1)
Element X Android Request for Help Permissive AI policy (1)
Element X iOS Request for Help Permissive AI policy (1)
Fluxer None Permissive AI policy (1, 2, 3)
gomuks Request for Help Permissive AI policy (1)
Mattermost Request for Help Permissive AI policy (1)
AI Functionality (1)
Nerimity 9077876 AI Code Reviews (1, 2, 3)
Psi Request for Help Permissive AI policy (1)
Sharkord Request for Help Permissive AI policy (1, 2)
Telegram Request for Help Permissive AI policy (1)
AI Functionality (1)
Zulip Request for Help Permissive AI policy (1, 2)
AI Functionality (1)

Note

Messaging Client Alternatives by protocols

Microcontroller Tools and Libraries

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
betaflight Request for Help Permissive AI policy (1)
AI Code Reviews (1)
Request for Help
BouffaloSDK 2.0.0 Permissive AI policy (1, 2, 3) See below
ch32-hal 07687b9 AI Code Reviews (1, 2, 3)
Gen AI 'Art' (1)
See below
esphome a31a5e7 Permissive AI policy (1, 2)
AI Code Reviews (1, 2)
Request for Help
ESP-IDF 5.5.2 AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
See below
FastLED 3.10.1 Permissive AI policy (1, 2, 3) See below
WLED 62d3e15 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2)
Request for Help

Note

Alternative Microcontroller Tools and Libraries:

Suggestions for alternative microcontroller SDK's are necessarily more complex than many other categories considered here, as that's one of the core technical choices to be made when starting a new hardware development project and the fact that a microcontroller SDK contains many peices (like HAL's for hardware blocks, Wi-Fi/Bluetooth libraries) that are not easy to replicate from scratch, so don't feel pressured to switch.

Switching to a different less known platform (e.g. Realtek or Beken) means losing out on many examples, community support and depending on the SDK also different licensing.

Depending on your needs and technical concerns, you may find any number of different alternative microcontrollers useful. For example, when considering alternatives to ESP32 based chips, Beken may be an interesting candidate from the perspective of being a similar WiFi based microcontroller replacing the legacy ESP based microcontrollers in Wi-Fi enabled devices.

For Bouffalo Lab microcontrollers:

For WCH microcontrollers:

Everything else not microcontroller-specific:

Networking

Reverse proxies

Name Last Untainted Version or Commit ID Tags and Evidence
caddy Request for Help Permissive AI policy (1, 2, 3)

Networking security tools

Name Last Untainted Version or Commit ID Tags and Evidence
Anubis none Permissive AI policy (1)
AI Code Reviews (1, 2)

Note

Networking security tool alternatives

Operating Systems

Note

Operating systems are a tough ask. No matter what you choose, support will be inferior compared to an operating system with the Linux kernel, so don't feel pressured to switch.

BSD-based

Name Last Untainted Version or Commit ID Tags and Evidence
DragonFlyBSD Request for Help Permissive AI policy (1)
FreeBSD Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
MidnightBSD ed4b0a5 Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
OpenBSD Request for Help Permissive AI policy (1, 2)

Note

Alternative BSD-based operating systems

Linux-based

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Fedora Request for Help Permissive AI policy (1) See below
NixOS Request for Help Permissive AI policy (1, 2, 3) GNU Guix System
OpenWrt 7214acd Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help
Ubuntu Request for Help AI Functionality (1, 2) See below

Note

Alternative Linux-based operating systems

Kernels

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
GNU Mach Request for Help AI Code Reviews (1) Request for Help
Linux Kernel Request for Help Permissive AI policy (1, 2) Request for Help

Other Operating Systems

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
FreeDOS Request for Help Permissive AI policy (1)
AI Code Reviews (1, 2)
MS-DOS source code (Expat/MIT license)
ReactOS d4993c6 Permissive AI policy (1)
AI Code Reviews (1, 2, 3)
Wine for some use cases
TrueNAS Request for Help Permissive AI policy (1) Request for Help

Note

Other alternative operating systems

Package Managers

Name Last Untainted Version or Commit ID Tags and Evidence
brew Request for Help Permissive AI policy (1)
macports Request for Help Permissive AI policy (1)
PiKISS Request for Help AI Code Reviews (1)

Note

Package Manager Alternatives

For most operating systems, there should be a default package mananager provided to you (e.g. apt). You may consider using this, or you can consider a manual installation of the software you choose. There's also the option of compiling from source. Cross-platform alternatives include:

  • pkgsrc - A framework for managing third-party software on UNIX-like systems. Used by default on NetBSD and SmartOS, but also available on Linux, macOS, and illumos.

If you have any other suggestions for package managers with a "No AI" policy, please feel free to open a PR.

Peripheral Managers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Logitune None Permissive AI policy (1, 2, 3) Request for Help

Password Management

Name Last Untainted Version or Commit ID Tags and Evidence
AliasVault Request for Help Permissive AI policy (1)
Bitwarden Request for Help Permissive AI policy (1)
KeepassXC 2.7.9 Permissive AI policy (1, 2, 3)
vaultwarden Request for Help Permissive AI policy (1, 2, 3)

Note

Password Manager Alternatives

Programming Languages

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
.NET v9.0.0 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
See below
D 2.112.0 Permissive AI policy (1) See below
Dart Request for Help Permissive AI policy (1, 2, 3) See below
Elixir Request for Help Permissive AI Policy (1) See below
Gerbil Scheme Request for Help Permissive AI policy (1) Chez Scheme
Guile
Go go1.22.4 AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI In Issue Tracker (1)
See below
Haskell Request for Help Permissive AI policy (1) Idris (attempts to refine Haskell; Bans AI)
SML (several implementations; community is nearly dead)
Janet 517e40a Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
See below
Julia v1.11.4 Permissive AI policy (1
AI Code Reviews (1, 2)
See below
Kotlin v2.3.0 Permissive AI policy (1, 2)
AI sponsored (1)
See below
mruby v3.3.0 Permissive AI policy (1)
AI Code Reviews (1, 2)
See below
Nim e2a3063 Permissive AI policy (1, 2, 3) Ada?
Numbat 18f81b1 Permissive AI policy (1) Request for Help
OCaml Request for Help Permissive AI policy (1, 2) SML
Odin Request for Help Permissive AI policy (1, 2) See below
Python v3.14.0a4 Permissive AI policy (1, 2)
AI Code Reviews (1)
See below
MicroPython 1.26.1 Permissive AI policy (1, 2, 3) See below
CircuitPython 9.2.9 Permissive AI policy (1, 2, 3) See below
Racket Request for Help Permissive AI policy (1, 2) Chez Scheme
Guile
Ruby v3.3.8 Permissive AI policy (1, 2)
AI Code Reviews (1)
See below
Scala v3.7.1 Permissive AI policy (1, 2, 3) Scala 2.13.18,
Scala 3.3 LTS,
See below
Scratch Request for Help AI Functionality (1)
Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
AI Databroker Usage (1, 2)
Scratch 1.4
Scratch 2
TruffleRuby v33.0.0 Permissive AI policy (1, 2)
AI Code Reviews (1)
See below
TurboWarp Request for Help Permissive AI policy (1) Scratch 1.4
Scratch 2
Typescript v5.1.3 Permissive AI policy (1, 2, 3) See below

Note

On alternative languages:

Suggestions for alternative programming languages are necessarily more complex than many other categories considered here, as that's one of the core technical choices to be made when starting a new software development project.

Depending on your needs and technical concerns, you may find any number of different alternative languages useful. For example, when considering alternatives to .NET, Java may be an interesting candidate from the perspective of being a similar VM-based framework.

Programming Language-Specific Tooling

C

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Expat 2.7.4 AI Code Reviews (1) Request for Help
gobject-linter None Permissive AI policy (1) Request for Help
harfbuzz 12.3.2 Permissive AI policy (1,2,3) Request for Help
LVGL 9.2.2 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help
MbedTLS Request for Help AI Code Reviews (1, 2, 3) See below
Mongoose 7a21199 Permissive AI policy (1, 2) libmicrohttpd
OpenSSL 3.5.0 Permissive AI policy (1,2,3)
AI Code Reviews (1,2,3)
See below
raylib Request for Help Permissive AI policy (1) Request for Help
sd-bus (via systemd) Request for Help See systemd section basu
SDL Request for Help Permits LLM Ingestion (1) Request for Help
WolfSSL 5.7.6 Permissive AI policy (1)
AI Code Reviews (1, 2, 3)
See below
zlib-ng Request for Help Permissive AI policy (1,2,3)
AI Code Reviews (1)
zlib

Note

Crypto/SSL/TLS Software Alternatives

C++

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Scratch Everywhere Request for Help Permissive AI policy (1) Request for Help
spdlog v1.16.0 Permissive AI policy (1, 2)
AI Code Reviews (1)
Request for Help
SQLiteCpp v3.3.3 Permissive AI policy (1, 2) SQLite's first-party interface

CSS

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
tailwindcss Request for Help Permissive AI policy (1)
AI sponsored (1)
twind

Dart

Note that Dart is itself tainted; see the Programming Languages section.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Flutter 985576d AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help

Go

Note that Go is itself tainted; see the Programming Languages section.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
debugui f9c0b31a Permissive AI policy (1, 2) Request for Help
ebitengine v2.8.7 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Vuelto, Engo
goffi Request for Help Permissive AI policy (1) go-ffi
gotests v1.6.0 Permissive AI policy 1 nxt_unit
oto b71107cf Permissive AI policy (1, 2)
AI Code Reviews (1)
sio
purego 469dacd Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
go-ffi

Java

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Gradle Request for Help Permissive AI policy (1) Apache Ant
libGDX Request for Help Permissive AI policy (1, 2) Request for Help
Maven 3.9.12 Permissive AI policy (1) Apache Ant

JavaScript And TypeScript

Note that TypeScript is itself tainted; see the Programming Languages section.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
ArkType Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
Request for Help
bun Request for Help Vibecoded (1, 2)
AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
AI sponsored (1, 2)
AI In Issue Tracker (1)
Request for Help
Deno 6002d26 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
Request for Help
Electron Request for Help Permissive AI policy (1, 2, 3) Use native GUIs, such as GTK
ESLint Request for Help AI Functionality (1)
Permissive AI policy (1)
Request for Help
es-toolkit Request for Help AI Functionality (1)
Permissive AI policy (1, 2)
Lodash
fnm Request for Help Permissive AI policy (1) asdf, n
Next.js v13.2.5-canary.0 AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
AI sponsored (1)
Request for Help
npmx Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
npmjs
nvm v0.40.2? Permissive AI policy (1, 2) Request for Help
React v19.1.1 AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
AI sponsored (1)
Request for Help
TS for GIR Request for Help Permissive AI policy (1, 2, 3) Request for Help
Typebox Request for Help Permissive AI policy (1, 2, 3) Request for Help
Valibot Request for Help Permissive AI policy (1, 2)
AI Code Reviews (1)
AI In Issue Tracker (1)
Request for Help
Vite Request for Help Permissive AI policy (1)
AI sponsored (1, 2)
AI In Issue Tracker (1)
Request for Help
Zod Request for Help Permissive AI policy (1, 2, 3)
AI sponsored (1)
Request for Help

Lua

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Penlight 8bf90ff Permissive AI policy (1) Microlight
Penlighter (fork, WIP)

Python

Note that Python is itself tainted; see the Programming Languages section.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Black 25.9.0 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help
Chardet 6.0.0.post1 Vibecoded (1, 2) charset_normalizer
cryptography 44.0.0 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
PyCryptodome
isort 8.0.0 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
AI sponsored (1)
Request for Help
JupyterLab v4.5.6 Permissive AI policy (1)
AI Functionality (1)
Possibly GNU Emacs (1, 2)
Pygments 2.19.2 Permissive AI policy (1) Request for Help
Pylint Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help
pytermgui v7.7.4 Permissive AI policy (1) Request for Help
Requests Request for Help Permissive AI policy (1) urllib.request (Python Standard Lib)
ruff Request for Help Permissive AI policy (1, 2, 3)
AI sponsored (1)
Request for Help
Textual v2.1.2 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help
Trio v0.28.0 Permissive AI policy (1, 2, 3) Request for Help
uv Request for Help Permissive AI policy (1, 2, 3)
AI sponsored (1)
Request for Help
ty Request for Help Permissive AI policy (1, 2)
AI sponsored (1)
Request for Help

Ruby

Note that Ruby is itself tainted; see the Programming Languages section.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Hanakai Request for Help Permissive AI policy (1) sinatra
Ruby on Rails Request for Help Permissive AI policy (1) sinatra

Rust

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
c2rust 0.21.0 Permissive AI policy (1,2)
AI Functionality (1)
AI Code Reviews (1,2,3)
Request for Help
egui 0.31.1 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
See below
facet cad0de9 as Shapely
(before the facet-rs rebrand)
Permissive AI policy (1,2,3)
AI Code Reviews (1,2,3)
nanoserde
See note below.
iocraft 0.7.17 Permissive AI policy (1,2)
AI Code Reviews (1, 2)
console,
cursive
Matrix-rust-sdk Permissive AI policy (1), 2)
Nextest Request for Help Permissive AI policy (1) cargo test
ratatui 0.29.0 Permissive AI policy (1,2)
AI Code Reviews (1,2)
console,
cursive
rust-analyzer Request for Help Permissive AI policy (1,2)
AI Code Reviews (1,2,3)
cargo check
Slint 1.14.1 Permissive AI policy (1, 2) See below
wgpu Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1,2,3)
ash,
glow,
vulcano
zbus Request for Help Permissive AI policy (1, 2)
AI Code Reviews (1)
Request for Help
zerocopy Request for Help Permissive AI policy (1,2) Request for Help

Note

Alternative GUI crates

Note

Also, there is an advisory database of Rust slopware crates, which you can use in tools like cargo-deny: https://codeberg.org/1millibyte/rust-slopdb.

On facet: If possible avoid all-in-one libraries for deserialization, and avoid macros that slow things down.

Reverse Engineering and Debugging

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
binutils / gdb 928e6f5 Permissive AI policy (1) See below
ImHex Request for Help Permissive AI policy (1) See below
radare2 7a4aa2c Permissive AI policy (1, 2) See below
Rizin Request for Help Permissive AI policy (1) See below

Note

Alternatives

Request for Help

Search Engines

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Searxng Request for Help Permissive AI policy (1)
AI Code Reviews (1)
LibreY,
marginalia,
securityops.co

Service Monitoring

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Glitchtip Request for Help Permissive AI policy (1) Request for Help
Grafana Request for Help AI Functionality (1)
Permissive AI policy (1, 2)
Request for Help
Uptime Kuma Request for Help AI Code Reviews (1) Request for Help
Vector 44562f6 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help

Social Media

This is for both social media websites and apps.

Servers

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Bluesky Request for Help Permissive AI policy (1) See below
rsky Request for Help Permissive AI policy (1, 2, 3) See below
PeerTube Request for Help Permissive AI policy (1)
AI Functionality (1)
Request for Help
Mastodon Request for Help Permissive AI policy (1) See below
Misskey Request for Help Permissive AI policy (1) See below
Lemmy Request for Help Permissive AI policy (1) PieFed

Note

Generic social media server alternatives

Clients

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
IceCubesApp Request for Help Permissive AI policy (1) Feditext (iOS),
wafrn-rn
Bluesky Social App Request for Help Permissive AI policy (1, 2, 3) wafrn-rn
FeurStagram Request for Help Permissive AI policy (1, 2) Request for Help

SSH

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
ConnectBot f523c43 Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help

System Base

This section is strictly for software implementing a core set of UNIX-like 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)
plan9port 0155f29 Permissive AI policy (1) Request for Help
uutils Request for Help Permissive AI policy (1, 2 3)
AI Code Reviews (1, 2, 3)
Busybox,
GNU coreutils

System Logs Managers

Android

Name Last Untainted Version or Commit ID Tags and Evidence
Logcat Reader 877cc0a, version 2.3.1 Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
LogFox dd1405c, version 2.0.7 Permissive AI policy (1, 2, 3)

Note

Alternatives for Android

System Services and Daemons

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
framework-system 50a18e8 Permissive AI policy (1, 2) BIOS settings,
UI widgets,
/proc
libinput 43547b46 Permissive AI policy (1, 2, 3) evdev
lvm2 Request for Help Permissive AI policy (1,2,3) Request for Help
Mesa3D Request for Help Permissive AI policy (1) Request for Help
rsyslog Request for Help Permissive AI policy (1) syslog-ng
systemd Request for Help Permissive AI policy (1, 2) dinit,
s6,
OpenRC,
shepherd
wireplumber Request for Help Permissive AI policy (1) Request for Help

Terminal

Terminal Emulators

Name Last Untainted Version or Commit ID Tags and Evidence
Ghostty Request for Help Permissive AI policy (1)
iTerm2 Request for Help AI Functionality (1)
Kitty Request for Help Permissive AI policy (1, 2, 3)
OpenWarp None AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1)
Warp None AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
AI In Issue Tracker (1, 2, 3)
Waveterm Request for Help AI Functionality (1)
Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)

Note

Alternative terminal emulators

Terminal Multiplexers

Name Last Untainted Version or Commit ID Tags and Evidence
tmux Request for Help Permissive AI policy (1)
zellij 1411b2d9 Permissive AI policy (1)

Note

Terminal Multiplexer Alternatives

Unified Push Distributors

Name Last Untainted Version or Commit ID Tags and Evidence
ntfy-sh Request for Help Permissive AI policy (1, 2)

Note

Alternative Unified Push Distributors

See List of unified push distributors

  • Sunup
  • NextPush (see entry for NextCloud on taintedness)
  • Conversations (XMPP client) or one of the forks

Version Control

Version Control Servers

Name Last Untainted Version or Commit ID Tags and Evidence
Gitea Request for Help Permissive AI policy (1, 2, 3)
Gen AI 'Art' (1)
GitLab Request for Help Permissive AI policy (1)

Note

Alternative Version Control Servers

Version Control Clients and Tooling

Name Last Untainted Version or Commit ID Tags and Evidence
Git Request for Help Permissive AI policy (1, 2)
Git for Windows Request for Help Permissive AI policy (1, 2, 3)
gitoxide Request for Help Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Jujutsu Request for Help Permissive AI policy (1, 2, 3)
Sapling Request for Help Permissive AI policy (1, 2)

Note

Alternative Version Control Systems

Virtualization

Name Last Untainted Version or Commit ID Tags and Evidence
Botspot Virtual Machine Request for Help Permissive AI policy (1)
Cloud-Hypervisor v47.0 Permissive AI policy (1)
AI Code Reviews (1)
Kubevirt v1.5.0 Permissive AI policy (1)
AI In Issue Tracker (1)
AI Code Reviews (1)
VirtualBox Request for Help Permissive AI policy (1)

Note

Virtualization Alternatives

Volunteer Computing

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)
BOINC 3e5c24b Permissive AI policy (1, 2, 3)
AI Code Reviews (1, 2, 3)
Request for Help

VPN Software

Name Last Untainted Version or Commit ID Tags and Evidence
Headscale 474ea23 (v0.26.1) Permissive AI policy (1, 2, 3)
netbird Request for Help AI Databroker Usage (1)
nebula Request for Help Permissive AI policy (1)
frp 0.48.0 Permissive AI policy (1, 2)
AI Code Reviews (1, 2, 3)
AI sponsored (1)

Note

VPN Software Alternatives

Window Managers

Name Last Untainted Version or Commit ID Tags and Evidence
Hyprland Request for Help Permissive AI policy (1)
i3 Request for Help Permissive AI policy (1, 2)
IceWM Request for Help AI Code Reviews (1
MangoWC Request for Help AI Code Reviews (1, 2, 3)
Mir Request for Help Permissive AI policy (1)
AI Code Reviews (1)
miracle-wm Request for Help Permissive AI policy (1, 2, 3, 4)

Note

Window Managers Alternatives

Wayland

X11

Desktop Bars

Little bar on your desktop, kinda like a "start" bar.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
Waybar Request for Help Permissive AI policy (1, 2) polybar

Desktop Shells

All-in-one solutions for stitching together a desktop.

Name Last Untainted Version or Commit ID Tags and Evidence Alternative(s)
DankMaterialShell none Permissive AI policy (1, 2) Request for Help
Noctalia Shell v2.7.0 Permissive AI policy (1) Request for Help

Why not LLMs?

Could use some help writing this with concrete receipts on environmental, social, political, and economic/labor harms.

LLMs are often trained on, and thus prone to regurgitate (either completely, or in-part), chunks of code that are licensed under terms which have specific legal requirements that a contributor using LLMs may not understand or even be aware of when making a contribution. Regardless of this ignorance, it falls to the repo's owner to comply with the terms of any and all licensed code integrated into their project.

License Problems

Legal, copyright, and ethics problems arise, especially with copyleft licenses such as the GNU (A/L)GPL. With the "help" of AI the copyleft code may be "license-washed" very easily.

There are ongoing problems with AI "license-washing" in the FOSS world:

Stolen Training Data

AI companies use data from across the web to train their models, most often without the website owners' and users' consent. Big tech companies like Google and Meta are scraping data from the users of major FOSS projects, such as Mastodon, WordPress, and other ActivityPub-powered and self-hosted software.

  • In 2023, the Washington Post published a list of sources in Google's C4 data set. A multitude of fediverse instances and personal sites were included. The fediverse is known for its userbase being major proponents of privacy and opt-in consent, making this especially jarring for those who have chosen to use decentralized social media for control over their data.
  • In 2025, a similar leak of Meta's sources was published. Meta's list demonstrates how their integration of ActivityPub into their Threads software has enhanced their ability to scrape content without authorization. Threads is widely blocked in some parts of the fediverse, but their scraping of server CDNs has allowed them to get around that. Notably, both the CDN domains of the managed hosting services masto.host and fedi.monster are included in the list; large servers like mastodon.art, which is hosted by the former and has many artists who've left sites like DeviantArt and others due to their AI scraping of user content, had media unknowingly scraped.
  • In March 2026, a research paper showed that simply fine-tuning LLMs resulted in outputs containing up to 90% of entire (copyrighted) books, contradicting LLM companies' previous statements in court that their models do not store copies of training data. After fine-tuning exclusively on a single author, the researchers were able to cause the LLM to output works from over 30 completely unrelated authors across different genres. None of the models were explicitly trained on these books by the researchers, which indicates that LLMs always carry with them a considerable amount of copyrighted materials from training.

FOSS projects listed in this repo are using tooling that blatantly disregard licensing and violate of Codes of Conduct, making said tools antithetical to FOSS' purpose.

Environmental Impact

To start learning a bit more, you can checkout the wikipedia page on Environmental impact of artificial intelligence. We're very open to people contributing other explanations, links, and resources to learn more about this. Here's what we've gathered so far:

Labor

AI usage and normalization contributes to labor violations in many ways that are obvious and some you may not be aware of.

On one hand, many things that you think are "AI" are actually humans in another country pretending to be an AI chatbot for you for either extremely low wages or in some cases, no wages e.g. prison labor. This is particularly common for "friend"/"sex" bots, but it is also extremely common in the image/video identification. You can find a bit more info at the following links:

Poor Code Quality

Vibe coding / agentic workflows result in poorer code quality, and relaxed oversight practices. These effects may be compounded by the common practice of using additional LLM-based tooling to provide code-reviews.

Deskilling

There is increasing evidence to show that LLMs negatively impact developers' coding abilities:

  • Brains show less activity when completing tasks with LLMs compared to completing tasks with search or completing tasks without digital help.
  • Developers who use early-2025 LLMs reported higher subjective performance, but were measured to have lower objective performance. This gap between subjective and objective performance was considered notable.
  • In an Anthropic study, learners using LLMs demonstrated lower learning rates on average compared to learners not using LLMs.
  • A recent study uses the term "cognitive surrender" to describe the way humans tend to offload key critical thinking skills onto LLMs, even when the output is wrong.
  • There are anecdotal reports of LLM users forgetting how to code.
  • A paper entitled "AI Assistance Reduces Persistence and Hurts Independent Performance" from April 2026 by academics from MIT, Oxford, UCLA, and Carnegie Mellon showed alarming evidence that performing a variety of tasks with the help of AI for only 10 minutes causes "inpaired unassisted performance and reduced persistence". The researchers noted that "although AI assistance improves performance in the short-term, people perform significantly worse without AI and are more likely to give up"; they also pointed out that "these findings are particularly concerning because persistence is foundational to skill acquisition and is one of the strongest predictors of long-term learning".

Infosec risks

LLM usage results in massive security holes.

Health and Safety

There's been a number of high profile incidents that have resulted in endangerment or death. Here's some examples:

LLM use has also been linked to new-onset psychosis.

Ties to the War Industrial Complex

A lot of AI companies also work directly with nation states for use in their Departments of War (sometimes called Defense) which in turn leads to further AI usage during war and invasions. This is coupled with NYT: Palantir, Anthropic and small start-ups are generating rewards from their investments in defense tech.

As another example NPR: OpenAI announced Pentagon deal after Trump banned Anthropic which was due to the USA Department of War launching an AI acceleration strategy.

Due to the nature of LLMs being only kind of as good as the data they are trained on, this can lead to additional civilian deaths and housing/infrastructure damage either intensionally or not. Examples:

Content Warning: War details, death

All of this to remind you that if you use AI, you're helping to support these companies and the additional activities they participate in, outside of generative code or images.

Effects on Policing

Police have quickly embraced AI, which has already directly led to people being jailed for things they've never done. As examples:

This is, in part, due to companies such as Amazon Aggressively pushing police to use AI which they do through both facial recognition and offering compute for predictive policing. With regards to facial recognition, here's an example of how it too can lead to false arrests: Face Recognition on Flawed Data.

There have been warnings about AI in policing, particularly around racial bias, such as:

Maintainer Fatigue

Having to deal with the onslaught of many LLM written pull requests and issues, causes real maintainer burnout that stagnates projects as maintainers become overwhelmed with half baked, poorly written, insecure code. Here's some examples:

Effect on Hardware Prices

The demand for construction and outfitting of new data-centers to host AI/LLM compute capacity has overwhelmed global supply and production of multiple hardware components. Memory, Storage, and GPUs have seen massive increases in price for both consumer and enterprise models upward of 400% in some cases.

The lack of supply has led large system-builders to purchase production capacity from OEMs well in-advance of delivery leading some manufacturers to end consumer-oriented product lines in favor of enterprise capacity.

The down-stream effects for consumers is that near all electronic devices which contain memory and storage will see their prices rise and availability decline. Those who already own existing electronics and computer hardware components may also find themselves unable to have their devices repaired or replaced under warranty.

This all results in shrinking the pool of people who have access to building home computers for any purpose, from gaming to coding to home labs, which in turn makes the tech industry less diverse due to people who have been historically marginalized having less financial resources to learn the skills at home. When this is factored in with the price of college being unaffordable in many places, we will see a sharper decline in disabled people, people of color, women, and the queer community entering the tech industry.

License

This repository is licensed under the Creative Commons Attribution Share Alike 4.0 International license. Please see LICENSE.txt for more information.