From d1025d0999696e3ce1bca6f4608a72a9d6a01dfd Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 14:53:27 -0800 Subject: [PATCH 01/17] Starship is tainted --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ceba4e9..c6dc4c2 100644 --- a/README.md +++ b/README.md @@ -99,9 +99,10 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`cargo-nextest`](https://github.com/nextest-rs/nextest) | Just use `cargo test` | [`CLAUDE.md` and `AGENTS.md` in repository](https://github.com/nextest-rs/nextest/commit/3853279b41cc4a81f82e26fd88fac3bf85054af5) | | [`jujutsu`](https://www.jj-vcs.dev/latest/) | continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | | [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | -| [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | [Starship] | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | -| [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | [Starship] | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | -| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | [Starship] | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | +| [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | +| [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | +| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | +| [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | | [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | > [!NOTE] @@ -304,6 +305,5 @@ Having to deal with the onslaught of many LLM written pull requests and issues, [Garage]: https://garagehq.deuxfleurs.fr/ -[Starship]: https://starship.rs [vaultwarden]: https://github.com/dani-garcia/vaultwarden [WriteFreely]: https://writefreely.org/ From 7e7809e787b9f1872d9a1baced512d091b17d419 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 14:55:23 -0800 Subject: [PATCH 02/17] Add more evidence for `ohmyzsh` --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c6dc4c2..1c20e80 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | | [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | | [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | -| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | +| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222); [explicitly allows LLMs](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions); contains commits from [Claude](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a) and [Copilot](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0) | | [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | | [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | From dbe52c7d22b5abe7267c600df453ce2b98a8100f Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:00:50 -0800 Subject: [PATCH 03/17] Add Kitty --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1c20e80..68d61f8 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |----------------|----------------|----------|-------| | [Ghostty](https://ghostty.org) | [gnome terminal](https://gitlab.gnome.org/GNOME/gnome-terminal), [konsole](https://invent.kde.org/utilities/konsole), [xfce4](https://gitlab.xfce.org/apps/xfce4-terminal), [cosmic](https://github.com/pop-os/cosmic-term), [mate](https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/), [deepin](https://github.com/linuxdeepin/deepin-terminal), [alacritty](https://alacritty.org/) (or [the fork with sixel support](https://github.com/ayosec/alacritty)), [wezterm](https://wezterm.org/), [foot](https://codeberg.org/dnkl/foot), ... | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | +| [Kitty](https://github.com/kovidgoyal/kitty) | See above | Contains [multiple](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b) [commits](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404) [from](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa) [Copilot](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6) | | ## Developer Tools From 91e444fe6730a8d835616bee6161472eef036bb4 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:09:53 -0800 Subject: [PATCH 04/17] Add Python, as well as Python libraries Requests and Chardet --- README.md | 15 +++++++++++++-- img/cpython-claude.png | Bin 0 -> 16081 bytes 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 img/cpython-claude.png diff --git a/README.md b/README.md index 68d61f8..0f4c36a 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Libraries](#libraries) * [C](#C) * [Rust](#rust) + * [Python](#python) * [CSS](#css) * [Game Engines](#game-engines) * [Services and Utilities](#services-and-utilities) @@ -120,13 +121,14 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |---|---|---|---| | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | -| [Julia](https://julialang.org/) | Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | +| [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | +| [Python](https://github.com/python/cpython) | Older version of Python; [Lua](https://lua.org) | [Contains code from Claude](./img/cpython-claude.png) | | > [!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 or Scala may be interesting candidates from the perspective of being similar VM-based frameworks, while Python or Rust may be interesting alternatives in other ways. +> 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 or Scala may be interesting candidates from the perspective of being similar VM-based frameworks, while Rust might be an interesting alternative in other ways. ## Editors @@ -172,6 +174,15 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). Also, there is an advistory database of Rust slopware crates, which you can use in tools like [cargo-deny](https://embarkstudios.github.io/cargo-deny): . +### Python + +Note that Python is itself tainted; see [the Programming Languages section](#programming-languages). + +| Name | Alternative(s) | Evidence | Notes | +|---|---|---|---| +| [Requests](https://github.com/psf/requests) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | Contains [commits from Claude](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a) | | +| [Chardet](https://github.com/chardet/chardet) | An older version | [Core developer used Claude to launder LGPL-licensed code to Expat/MIT license](https://github.com/chardet/chardet/issues/327) | | + ### CSS | Name | Alternative(s) | Evidence | Notes | diff --git a/img/cpython-claude.png b/img/cpython-claude.png new file mode 100644 index 0000000000000000000000000000000000000000..5e2025b7e2dfa4907f22d9814c295b9764df0e4e GIT binary patch literal 16081 zcmcJ$Wl&r}*Djji79>G~TW}BV!6CRi2@VN9xCD21g1fsrA-KCUI1Dnl4g+WMe&4CO z_s6L^U)8;Trlx22?!9|Wuhq|b*3;oCN;2=zKBB#O^X8qLtfbnTH*iR>?_DVWK8LHC zMBls-Nt2Tl*Kp4~+dwu^U-*c8;g_H!Psftfb&rqen2UlktRkMmjLe7@;T2elg)P+= zjaK?~g;=*958GUM#VcvH>-SC8d6L0w91ny3^Q*Vd=ZT4p`^7^F4ze0$*SRo zv2p1MQOFl2T)GM?Dm9$G2cYqoI)YDiv2o%Lg^uOpI1p!jwn%W7>+3sEwZPGT?klkJ zl)@>PfdDN;B%)d~-ER%6?AKH9eE3mL{D3?a zEdx#+2M3?yDgEr+oI}^c!vmEVA{}L3o@bX*7T@R_|FB^R3*}D<{vn*j6kh9Mt|?+K znz!9#`n9(@%<`d6c|adLY_csx^2B#)#D|^TY$c;S-mX63!xH8lO?d=#$LjUaF;<_3lEu z?@xTgrB2&PP)6HR5Q{o=1FQH(LTu2Hy8*kmM(-|a$`X@xzgeceyAYCVA|`GKdLfp* z%XLaV_Uu}z5|d04jJ4Np1p3lPKdU>Ixw}nbp7ImblsgkMCt$J5O`E8r!c|PZPg^+W z0rAwzEsB|=C%nEcFSnig1J?09J@%wC$BP-Az znD;>`Mz-K8Jv6I%&z-_kMh#((|>U#p5+_=o93J5zhDA zYTfv}cnCdT^waBA5-R10MC)={?nF+B%E-${WLIDM+O%lYiV z32r}Og+j`cnd*F@o}G73C;Y{2UEd@&icFTyg9+G8pKcurQjGcvM@id|MuYsX76%1vjt^Ub)d20FkI$LD2^N~5li1=7)fW~gPHzMgkt z9WPWxT6*3~hsKbq)|<(-j5$l`ZE#Mrw}1l)jJy$pBXMVX=;&y_0lT}>crEc05)&PZ zhFwP`>aQdgwHJTu!c*n1?=zWF?4nhcC-+=SlAw7iFvpc~A-u;ZEGnTE7UuGD$bU8r zK)}PLDY3|x+CX_QA^t&>&M0o8svGE@EWBJ15XgSyKut~*DB=S-mS6r}xA)MY;dJF} z^6E>??yy(IxE0>>9I$5BG4Y@u{+`w)cRE)b-bD?sNXXlI;A+2|YAqBEkMYR5{r1Se z1?WBZ@YP)s;bXZx5S%KPsM2h}Z-B)w-?tssnvJ|q9ZU3Kmpg+;Efvx=vfE3MY=cm+&6Ow(rcC_C z{)k_^SizLRZ6ChERkAA|9wAWRccri>$VU_8{}xA;RR|N~=4VLxi_%2xwu`rutA&_3 z8jV6+W{N)=&bLyv%3q_HI#bAqx&mSJWCyXX3-_f5tH#IIHjd30c!Z@Xrca<#Tm&I3 zG`%L9U|yi-n0r2)M%;`lGK`Y`#KUS=sM+PwsQatMA4af?2e4 z=xM{lRV15>375r<6$TlnWDng+usFG|Ril!Ai``EI+QZ4L{y)L!stp#3g+)bqp=ea{ zSviOC{h=JLr#hyO2@?+Zgt&!)0gAtQ%0Ayaezu-PczJmlY))ZNM+(Ix9W{z|J##`p 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 z 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 WoYgn06WCGpH*!)+lGR^K0{$24+Qdiz literal 0 HcmV?d00001 From 26e3d2587cdb33cb24b7ad34601af8a57fe5123d Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:26:26 -0800 Subject: [PATCH 05/17] Add Typescript --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0f4c36a..8424912 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | | [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | | [Python](https://github.com/python/cpython) | Older version of Python; [Lua](https://lua.org) | [Contains code from Claude](./img/cpython-claude.png) | | +| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; Lua | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | > [!Note] > #### On alternative languages: From ddd18383cf1a3e980d3c5ee4cbb17cb24f2c6b0a Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:29:58 -0800 Subject: [PATCH 06/17] Consistent formatting --- README.md | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 8424912..6b29bc2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Open Slopware + ![enbyware](https://pride-badges.pony.workers.dev/static/v1?label=enbyware&labelColor=%23555&stripeWidth=8&stripeColors=FCF434%2CFFFFFF%2C9C59D1%2C2C2C2C) ![trans rights](https://pride-badges.pony.workers.dev/static/v1?label=trans%20rights&stripeWidth=6&stripeColors=5BCEFA,F5A9B8,FFFFFF,F5A9B8,5BCEFA) ![Sponsored by the Gay Agenda](https://pride-badges.pony.workers.dev/static/v1?label=Sponsored+by+the+Gay+Agenda&labelColor=%23555&stripeWidth=8&stripeColors=E40303%2CFF8C00%2CFFED00%2C008026%2C24408E%2C732982) @@ -99,13 +100,13 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---| | [`atuin`](https://github.com/atuinsh/atuin) | Built-in shell history | [AI command generation](https://github.com/atuinsh/atuin/pull/3199), [LLM PRs accepted](https://github.com/atuinsh/atuin/pull/2777#issuecomment-2944105696) | | [`cargo-nextest`](https://github.com/nextest-rs/nextest) | Just use `cargo test` | [`CLAUDE.md` and `AGENTS.md` in repository](https://github.com/nextest-rs/nextest/commit/3853279b41cc4a81f82e26fd88fac3bf85054af5) | -| [`jujutsu`](https://www.jj-vcs.dev/latest/) | continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | -| [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | +| [`jujutsu`](https://www.jj-vcs.dev/latest/) | Continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | +| [`just`](https://just.systems/) | A Make implementation | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | | [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | | [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | | [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222); [explicitly allows LLMs](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions); contains commits from [Claude](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a) and [Copilot](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0) | | [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | -| [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | +| [Taskfile](https://taskfile.dev) | A Make implementation | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | > [!NOTE] > #### On task runners and `make(1)` implementations: @@ -122,8 +123,8 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---|---| | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | | [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | -| [Python](https://github.com/python/cpython) | Older version of Python; [Lua](https://lua.org) | [Contains code from Claude](./img/cpython-claude.png) | | -| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; Lua | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | +| [Python](https://python.org) | Older version of Python; [Lua] | [Contains code from Claude](./img/cpython-claude.png) | | +| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; [Lua] | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | > [!Note] > #### On alternative languages: @@ -156,7 +157,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---| | [Uptime Kuma](https://github.com/louislam/uptime-kuma) | [Gatus](https://github.com/TwiN/gatus) | [Dev uses copilot for review](https://github.com/louislam/uptime-kuma/pull/6645) | - ## Libraries ### C @@ -231,17 +231,20 @@ This is for both social media websites and apps. | [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [Feditext](https://github.com/feditext/feditext), an iOS fediverse app in beta | Project uses [Claude](https://github.com/Dimillian/IceCubesApp/blob/main/CLAUDE.md) | ### Messaging + | Name | Alternative(s) | Evidence | |---|---|---| | [Telegram](https://telegram.org) | | [`.cursor` folder in repository](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24) | ### Budgeting + | Name | Alternative(s) | Evidence | |---|---|---| | [Actual](https://actualbudget.org/) | | Include [AGENTS.md](https://github.com/actualbudget/actual/blob/master/AGENTS.md); [Used Open Collective funds for Cursor subscription](https://opencollective.com/actual/expenses/277324) | | [Firefly III](https://firefly-iii.org) | | Include [agents.md](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md) | ### VPN Software + | Name | Alternative(s) | Evidence | |---|---|---| | [Headscale](https://github.com/juanfont/headscale) | netbird, nebula | [AGENTS.md](https://github.com/juanfont/headscale/blob/main/AGENTS.md) and [.claude/agents](https://github.com/juanfont/headscale/tree/main/.claude/agents) added to repo, commits/PRs include "assisted by claude" notes ([example](https://github.com/juanfont/headscale/pull/3050), there are plenty more) | @@ -278,9 +281,8 @@ FOSS projects listed in this repo are using tooling that blatantly disregards li See also: -- [copilot litigations](https://githubcopilotlitigation.com/), [IEEE article explaining how we go here](https://spectrum.ieee.org/ai-code-generation-ownership) -- [broader lawsuits against AI companies tracker ](https://chatgptiseatingtheworld.com/2025/11/02/tracker-of-tort-lawsuits-v-ai-companies/) - +* [copilot litigations](https://githubcopilotlitigation.com/), [IEEE article explaining how we go here](https://spectrum.ieee.org/ai-code-generation-ownership) +* [broader lawsuits against AI companies tracker ](https://chatgptiseatingtheworld.com/2025/11/02/tracker-of-tort-lawsuits-v-ai-companies/) ## Environmental Impact @@ -290,21 +292,21 @@ To start learning a bit more, you can checkout the wikipedia page on [Environmen 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. -- [How I Dropped Our Production Database and Now Pay 10% More for AWS](http://archive.today/2026.03.06-144058/https://alexeyondata.substack.com/p/how-i-dropped-our-production-database) -- [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails) -- [Claude Tested Everything Except the One Thing That Mattered (Ai agent refuses to follow explicit instructions to test `createPost()` in increasingly erratic ways)](http://archive.today/2026.03.09-201135/https://christophermeiklejohn.com/ai/claude/2026/03/08/claude-tested-everything-except-the-one-thing-that-mattered.html) +* [How I Dropped Our Production Database and Now Pay 10% More for AWS](http://archive.today/2026.03.06-144058/https://alexeyondata.substack.com/p/how-i-dropped-our-production-database) +* [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails) +* [Claude Tested Everything Except the One Thing That Mattered (Ai agent refuses to follow explicit instructions to test `createPost()` in increasingly erratic ways)](http://archive.today/2026.03.09-201135/https://christophermeiklejohn.com/ai/claude/2026/03/08/claude-tested-everything-except-the-one-thing-that-mattered.html) ## Healthy and Safety There's been a number of high profile incidents that have resulted in endangerment or death. Here's some examples: -- [AI Toy Exposed 50,000 Logs of Its Chats With Kids to Anyone With a Gmail Account](https://archive.ph/dX5xd) +* [AI Toy Exposed 50,000 Logs of Its Chats With Kids to Anyone With a Gmail Account](https://archive.ph/dX5xd) --
+*
Content Warning: Suicide - - [Wikipedia: Deaths linked to chatbots](https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots) - - [AI chatbot pushed a teen to kill himself, a lawsuit against its creator alleges](https://apnews.com/article/chatbot-ai-lawsuit-suicide-teen-artificial-intelligence-9d48adc572100822fdbc3c90d1456bd0) + * [Wikipedia: Deaths linked to chatbots](https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots) + * [AI chatbot pushed a teen to kill himself, a lawsuit against its creator alleges](https://apnews.com/article/chatbot-ai-lawsuit-suicide-teen-artificial-intelligence-9d48adc572100822fdbc3c90d1456bd0)
@@ -312,11 +314,12 @@ There's been a number of high profile incidents that have resulted in endangerme 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: -- [Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”](https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) -- [Godot maintainers struggle with 'draining and demoralizing' AI slop submissions](https://www.theregister.com/2026/02/18/godot_maintainers_struggle_with_draining/) -- [An AI Agent Published a Hit Piece on Me (matplotlib)](http://archive.today/2026.02.19-045842/https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/) +* [Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”](https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) +* [Godot maintainers struggle with 'draining and demoralizing' AI slop submissions](https://www.theregister.com/2026/02/18/godot_maintainers_struggle_with_draining/) +* [An AI Agent Published a Hit Piece on Me (matplotlib)](http://archive.today/2026.02.19-045842/https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/) [Garage]: https://garagehq.deuxfleurs.fr/ [vaultwarden]: https://github.com/dani-garcia/vaultwarden [WriteFreely]: https://writefreely.org/ +[Lua]: https://lua.org From 339dfd31392d32e02ab5043c35e7d0fdb9d5d249 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:36:03 -0800 Subject: [PATCH 07/17] Add Servo as an alternative browser engine --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6b29bc2..d56a872 100644 --- a/README.md +++ b/README.md @@ -67,8 +67,8 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternatives | Evidence | Notes | |---------|----------------------------------------------------------|--------------------------------------------------------------------------------------------|-------| -| Chromium/Blink engine | WebKit? | Presence of [.claude](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [.gemini](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini) and [.agents](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents) | -| Firefox | [LibreWolf](https://librewolf.net/), several other forks | [Blog post collecting details](https://alextheward.com/blog/mozilla_is_now_an_ai_company/) | +| Chromium/Blink engine | WebKit, [Servo] | Presence of [.claude](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [.gemini](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini) and [.agents](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents) | +| Firefox | [LibreWolf](https://librewolf.net/), several other forks, [Servo] | [Blog post collecting details](https://alextheward.com/blog/mozilla_is_now_an_ai_company/) | | [Ladybird](https://github.com/LadybirdBrowser/ladybird) | | [President of company/core developer discussing Rust language adaption using AI agents.](https://x.com/awesomekling/status/2025898614631915708) [Associated blog post](https://ladybird.org/posts/adopting-rust/) | ## Command-Line Shells @@ -323,3 +323,4 @@ Having to deal with the onslaught of many LLM written pull requests and issues, [vaultwarden]: https://github.com/dani-garcia/vaultwarden [WriteFreely]: https://writefreely.org/ [Lua]: https://lua.org +[Servo]: https://servo.org/ From 67fb0c3f6732d0f4c66d10f8a9a4aeaba513e9f6 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:42:44 -0800 Subject: [PATCH 08/17] Clean up --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d56a872..e329d92 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |---|---|---|---| -| [`nushell`](https://www.nushell.sh/) | [`elvish` shell](https://elv.sh), [`fish` shell](https://fishshell.com/) | [Integrated MCP server](https://github.com/nushell/nushell/tree/main/crates/nu-mcp), [core developer sets Claude as a co-author](https://github.com/nushell/nushell/commit/21a54d47a00f09e3710e08ee7624e7b4332dcb27) | +| [`nushell`](https://www.nushell.sh/) | [`elvish` shell][Elvish] | [Integrated MCP server](https://github.com/nushell/nushell/tree/main/crates/nu-mcp), [core developer sets Claude as a co-author](https://github.com/nushell/nushell/commit/21a54d47a00f09e3710e08ee7624e7b4332dcb27) | | [`yash`](https://magicant.github.io/yash/) | `dash` shell, but there are no other major shells fully targeting POSIX | [Assigns and auto-reviews MRs with LLMs](https://github.com/magicant/yash/pull/217#issue-3699124790) | ## Computer Graphics @@ -92,7 +92,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |----------------|----------------|----------|-------| | [Ghostty](https://ghostty.org) | [gnome terminal](https://gitlab.gnome.org/GNOME/gnome-terminal), [konsole](https://invent.kde.org/utilities/konsole), [xfce4](https://gitlab.xfce.org/apps/xfce4-terminal), [cosmic](https://github.com/pop-os/cosmic-term), [mate](https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/), [deepin](https://github.com/linuxdeepin/deepin-terminal), [alacritty](https://alacritty.org/) (or [the fork with sixel support](https://github.com/ayosec/alacritty)), [wezterm](https://wezterm.org/), [foot](https://codeberg.org/dnkl/foot), ... | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | -| [Kitty](https://github.com/kovidgoyal/kitty) | See above | Contains [multiple](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b) [commits](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404) [from](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa) [Copilot](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6) | | +| [Kitty](https://github.com/kovidgoyal/kitty) | See above | Contains multiple commits from Copilot (e.g. [1](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa), [4](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6)) | | ## Developer Tools @@ -124,7 +124,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | | [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | | [Python](https://python.org) | Older version of Python; [Lua] | [Contains code from Claude](./img/cpython-claude.png) | | -| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; [Lua] | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | +| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; [Lua] | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and multiple commits from Copilot (e.g. [1](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6), [2](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff), [3](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac), [4](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276)) | | > [!Note] > #### On alternative languages: @@ -324,3 +324,4 @@ Having to deal with the onslaught of many LLM written pull requests and issues, [WriteFreely]: https://writefreely.org/ [Lua]: https://lua.org [Servo]: https://servo.org/ +[Elvish]: https://elv.sh From b59aad768c20e05af3e311be372d7338b1e82500 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 14:53:27 -0800 Subject: [PATCH 09/17] Starship is tainted --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e54cbe5..23bad43 100644 --- a/README.md +++ b/README.md @@ -100,9 +100,10 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`cargo-nextest`](https://github.com/nextest-rs/nextest) | Just use `cargo test` | [`CLAUDE.md` and `AGENTS.md` in repository](https://github.com/nextest-rs/nextest/commit/3853279b41cc4a81f82e26fd88fac3bf85054af5) | | [`jujutsu`](https://www.jj-vcs.dev/latest/) | continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | | [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | -| [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | [Starship] | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | -| [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | [Starship] | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | -| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | [Starship] | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | +| [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | +| [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | +| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | +| [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | | [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | > [!NOTE] @@ -324,7 +325,6 @@ Having to deal with the onslaught of many LLM written pull requests and issues, [Garage]: https://garagehq.deuxfleurs.fr/ [LibreWolf]: https://librewolf.net/ -[Starship]: https://starship.rs [vaultwarden]: https://github.com/dani-garcia/vaultwarden [WriteFreely]: https://writefreely.org/ [Zen]: https://github.com/zen-browser/desktop From 2e0ccd6985e8248abde286c1ba4516a6046028be Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 14:55:23 -0800 Subject: [PATCH 10/17] Add more evidence for `ohmyzsh` --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 23bad43..d861020 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | | [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | | [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | -| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222) | +| [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222); [explicitly allows LLMs](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions); contains commits from [Claude](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a) and [Copilot](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0) | | [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | | [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | From b13740dcc470a5bc0746483adbccd0cddaee7bb4 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:00:50 -0800 Subject: [PATCH 11/17] Add Kitty --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d861020..62ceeea 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |----------------|----------------|----------|-------| | [Ghostty](https://ghostty.org) | [gnome terminal](https://gitlab.gnome.org/GNOME/gnome-terminal), [konsole](https://invent.kde.org/utilities/konsole), [xfce4](https://gitlab.xfce.org/apps/xfce4-terminal), [cosmic](https://github.com/pop-os/cosmic-term), [mate](https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/), [deepin](https://github.com/linuxdeepin/deepin-terminal), [alacritty](https://alacritty.org/) (or [the fork with sixel support](https://github.com/ayosec/alacritty)), [wezterm](https://wezterm.org/), [foot](https://codeberg.org/dnkl/foot), ... | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | +| [Kitty](https://github.com/kovidgoyal/kitty) | See above | Contains [multiple](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b) [commits](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404) [from](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa) [Copilot](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6) | | ## Developer Tools From 77f6c1db1e5479393c293dcb49163e18698a6d89 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:09:53 -0800 Subject: [PATCH 12/17] Add Python, as well as Python libraries Requests and Chardet --- README.md | 15 +++++++++++++-- img/cpython-claude.png | Bin 0 -> 16081 bytes 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 img/cpython-claude.png diff --git a/README.md b/README.md index 62ceeea..131b55e 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). * [Libraries](#libraries) * [C](#C) * [Rust](#rust) + * [Python](#python) * [CSS](#css) * [Game Engines](#game-engines) * [Services and Utilities](#services-and-utilities) @@ -121,13 +122,14 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |---|---|---|---| | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | -| [Julia](https://julialang.org/) | Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | +| [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | +| [Python](https://github.com/python/cpython) | Older version of Python; [Lua](https://lua.org) | [Contains code from Claude](./img/cpython-claude.png) | | > [!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 or Scala may be interesting candidates from the perspective of being similar VM-based frameworks, while Python or Rust may be interesting alternatives in other ways. +> 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 or Scala may be interesting candidates from the perspective of being similar VM-based frameworks, while Rust might be an interesting alternative in other ways. ## Editors @@ -174,6 +176,15 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). Also, there is an advistory database of Rust slopware crates, which you can use in tools like [cargo-deny](https://embarkstudios.github.io/cargo-deny): . +### Python + +Note that Python is itself tainted; see [the Programming Languages section](#programming-languages). + +| Name | Alternative(s) | Evidence | Notes | +|---|---|---|---| +| [Requests](https://github.com/psf/requests) | [`urllib.request` in Python Standard Library](https://docs.python.org/3/library/urllib.request.html) | Contains [commits from Claude](https://github.com/psf/requests/commit/b2a1d33f571518ca9a6148e7da787cc5827f897a) | | +| [Chardet](https://github.com/chardet/chardet) | An older version | [Core developer used Claude to launder LGPL-licensed code to Expat/MIT license](https://github.com/chardet/chardet/issues/327) | | + ### CSS | Name | Alternative(s) | Evidence | Notes | diff --git a/img/cpython-claude.png b/img/cpython-claude.png new file mode 100644 index 0000000000000000000000000000000000000000..5e2025b7e2dfa4907f22d9814c295b9764df0e4e GIT binary patch literal 16081 zcmcJ$Wl&r}*Djji79>G~TW}BV!6CRi2@VN9xCD21g1fsrA-KCUI1Dnl4g+WMe&4CO z_s6L^U)8;Trlx22?!9|Wuhq|b*3;oCN;2=zKBB#O^X8qLtfbnTH*iR>?_DVWK8LHC zMBls-Nt2Tl*Kp4~+dwu^U-*c8;g_H!Psftfb&rqen2UlktRkMmjLe7@;T2elg)P+= zjaK?~g;=*958GUM#VcvH>-SC8d6L0w91ny3^Q*Vd=ZT4p`^7^F4ze0$*SRo zv2p1MQOFl2T)GM?Dm9$G2cYqoI)YDiv2o%Lg^uOpI1p!jwn%W7>+3sEwZPGT?klkJ zl)@>PfdDN;B%)d~-ER%6?AKH9eE3mL{D3?a zEdx#+2M3?yDgEr+oI}^c!vmEVA{}L3o@bX*7T@R_|FB^R3*}D<{vn*j6kh9Mt|?+K znz!9#`n9(@%<`d6c|adLY_csx^2B#)#D|^TY$c;S-mX63!xH8lO?d=#$LjUaF;<_3lEu z?@xTgrB2&PP)6HR5Q{o=1FQH(LTu2Hy8*kmM(-|a$`X@xzgeceyAYCVA|`GKdLfp* z%XLaV_Uu}z5|d04jJ4Np1p3lPKdU>Ixw}nbp7ImblsgkMCt$J5O`E8r!c|PZPg^+W z0rAwzEsB|=C%nEcFSnig1J?09J@%wC$BP-Az znD;>`Mz-K8Jv6I%&z-_kMh#((|>U#p5+_=o93J5zhDA zYTfv}cnCdT^waBA5-R10MC)={?nF+B%E-${WLIDM+O%lYiV z32r}Og+j`cnd*F@o}G73C;Y{2UEd@&icFTyg9+G8pKcurQjGcvM@id|MuYsX76%1vjt^Ub)d20FkI$LD2^N~5li1=7)fW~gPHzMgkt z9WPWxT6*3~hsKbq)|<(-j5$l`ZE#Mrw}1l)jJy$pBXMVX=;&y_0lT}>crEc05)&PZ zhFwP`>aQdgwHJTu!c*n1?=zWF?4nhcC-+=SlAw7iFvpc~A-u;ZEGnTE7UuGD$bU8r zK)}PLDY3|x+CX_QA^t&>&M0o8svGE@EWBJ15XgSyKut~*DB=S-mS6r}xA)MY;dJF} z^6E>??yy(IxE0>>9I$5BG4Y@u{+`w)cRE)b-bD?sNXXlI;A+2|YAqBEkMYR5{r1Se z1?WBZ@YP)s;bXZx5S%KPsM2h}Z-B)w-?tssnvJ|q9ZU3Kmpg+;Efvx=vfE3MY=cm+&6Ow(rcC_C z{)k_^SizLRZ6ChERkAA|9wAWRccri>$VU_8{}xA;RR|N~=4VLxi_%2xwu`rutA&_3 z8jV6+W{N)=&bLyv%3q_HI#bAqx&mSJWCyXX3-_f5tH#IIHjd30c!Z@Xrca<#Tm&I3 zG`%L9U|yi-n0r2)M%;`lGK`Y`#KUS=sM+PwsQatMA4af?2e4 z=xM{lRV15>375r<6$TlnWDng+usFG|Ril!Ai``EI+QZ4L{y)L!stp#3g+)bqp=ea{ zSviOC{h=JLr#hyO2@?+Zgt&!)0gAtQ%0Ayaezu-PczJmlY))ZNM+(Ix9W{z|J##`p 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 z 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 WoYgn06WCGpH*!)+lGR^K0{$24+Qdiz literal 0 HcmV?d00001 From a82c44fe7e3de1fbba16c4b0b1052311120c64cd Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:26:26 -0800 Subject: [PATCH 13/17] Add Typescript --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 131b55e..185b088 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | | [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | | [Python](https://github.com/python/cpython) | Older version of Python; [Lua](https://lua.org) | [Contains code from Claude](./img/cpython-claude.png) | | +| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; Lua | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | > [!Note] > #### On alternative languages: From 9493d12bd6b5cee8f38f94ec16c7b47e369b2f84 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:29:58 -0800 Subject: [PATCH 14/17] Consistent formatting --- README.md | 48 +++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 185b088..62ce8e6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Open Slopware + ![enbyware](https://pride-badges.pony.workers.dev/static/v1?label=enbyware&labelColor=%23555&stripeWidth=8&stripeColors=FCF434%2CFFFFFF%2C9C59D1%2C2C2C2C) ![trans rights](https://pride-badges.pony.workers.dev/static/v1?label=trans%20rights&stripeWidth=6&stripeColors=5BCEFA,F5A9B8,FFFFFF,F5A9B8,5BCEFA) ![Sponsored by the Gay Agenda](https://pride-badges.pony.workers.dev/static/v1?label=Sponsored+by+the+Gay+Agenda&labelColor=%23555&stripeWidth=8&stripeColors=E40303%2CFF8C00%2CFFED00%2C008026%2C24408E%2C732982) @@ -100,13 +101,13 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---| | [`atuin`](https://github.com/atuinsh/atuin) | Built-in shell history | [AI command generation](https://github.com/atuinsh/atuin/pull/3199), [LLM PRs accepted](https://github.com/atuinsh/atuin/pull/2777#issuecomment-2944105696) | | [`cargo-nextest`](https://github.com/nextest-rs/nextest) | Just use `cargo test` | [`CLAUDE.md` and `AGENTS.md` in repository](https://github.com/nextest-rs/nextest/commit/3853279b41cc4a81f82e26fd88fac3bf85054af5) | -| [`jujutsu`](https://www.jj-vcs.dev/latest/) | continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | -| [`just`](https://just.systems/) | a Make impl | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | +| [`jujutsu`](https://www.jj-vcs.dev/latest/) | Continue using `git` itself | [A core dev occasionally uses Claude to generate local test cases.](https://codeberg.org/gen-ai-transparency/open-slopware/src/branch/main/img/Screenshot%202026-01-08%20at%2016.13.46.png), [(Discord link)](https://discord.com/channels/968932220549103686/1458877549034864703) | +| [`just`](https://just.systems/) | A Make implementation | Lists an [MCP server in its User Manual](https://just.systems/man/en/model-context-protocol.html). | | [`oh-my-posh`](https://github.com/JanDeDobbeleer/oh-my-posh/) | | [`AGENTS.md` file in main repository](https://github.com/JanDeDobbeleer/oh-my-posh/commit/0ca76357a608f2e4043e10fe9591709ca554d75d) | | [`oh-my-bash`](https://github.com/ohmybash/oh-my-bash) | | [All PRs are reviewed with "Qodo"](https://github.com/apps/qodo-free-for-open-source-projects) [Example PR](https://github.com/ohmybash/oh-my-bash/pull/729) | | [`ohmyzsh`](https://github.com/ohmyzsh/ohmyzsh) | | [Added Claude and Grok as search engines](https://github.com/ohmyzsh/ohmyzsh/pull/13222); [explicitly allows LLMs](https://github.com/ohmyzsh/ohmyzsh/blob/master/CONTRIBUTING.md#a-note-on-ai-assisted-contributions); contains commits from [Claude](https://github.com/ohmyzsh/ohmyzsh/commit/99b243b9a98576037c864ff115b1fe96621fec8a) and [Copilot](https://github.com/ohmyzsh/ohmyzsh/commit/8c5a60644a2a93fb6b7d76ec7a5598f99b426cf0) | | [Starship](https://starship.rs) | | [Contains commit from Claude](https://github.com/starship/starship/commit/0d71065a6eb98ff00b42b2bc4ff78dad7b897a1e) | -| [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | +| [Taskfile](https://taskfile.dev) | A Make implementation | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) | > [!NOTE] > #### On task runners and `make(1)` implementations: @@ -123,8 +124,8 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---|---| | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | | [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | -| [Python](https://github.com/python/cpython) | Older version of Python; [Lua](https://lua.org) | [Contains code from Claude](./img/cpython-claude.png) | | -| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; Lua | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | +| [Python](https://python.org) | Older version of Python; [Lua] | [Contains code from Claude](./img/cpython-claude.png) | | +| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; [Lua] | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | > [!Note] > #### On alternative languages: @@ -158,7 +159,6 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). |---|---|---| | [Uptime Kuma](https://github.com/louislam/uptime-kuma) | [Gatus](https://github.com/TwiN/gatus) | [Dev uses copilot for review](https://github.com/louislam/uptime-kuma/pull/6645) | - ## Libraries ### C @@ -233,17 +233,20 @@ This is for both social media websites and apps. | [IceCubesApp for iOS](https://github.com/Dimillian/IceCubesApp) | [Feditext](https://github.com/feditext/feditext), an iOS fediverse app in beta | Project uses [Claude](https://github.com/Dimillian/IceCubesApp/blob/main/CLAUDE.md) | ### Messaging + | Name | Alternative(s) | Evidence | |---|---|---| | [Telegram](https://telegram.org) | | [`.cursor` folder in repository](https://github.com/telegramdesktop/tdesktop/commit/983bd1a57bfd9a88bb0e17b51103c5e6cf1e3f24) | ### Budgeting + | Name | Alternative(s) | Evidence | |---|---|---| | [Actual](https://actualbudget.org/) | | Include [AGENTS.md](https://github.com/actualbudget/actual/blob/master/AGENTS.md); [Used Open Collective funds for Cursor subscription](https://opencollective.com/actual/expenses/277324) | | [Firefly III](https://firefly-iii.org) | | Include [agents.md](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md) | ### VPN Software + | Name | Alternative(s) | Evidence | |---|---|---| | [Headscale](https://github.com/juanfont/headscale) | netbird, nebula | [AGENTS.md](https://github.com/juanfont/headscale/blob/main/AGENTS.md) and [.claude/agents](https://github.com/juanfont/headscale/tree/main/.claude/agents) added to repo, commits/PRs include "assisted by claude" notes ([example](https://github.com/juanfont/headscale/pull/3050), there are plenty more) | @@ -290,9 +293,8 @@ FOSS projects listed in this repo are using tooling that blatantly disregards li See also: -- [copilot litigations](https://githubcopilotlitigation.com/), [IEEE article explaining how we go here](https://spectrum.ieee.org/ai-code-generation-ownership) -- [broader lawsuits against AI companies tracker ](https://chatgptiseatingtheworld.com/2025/11/02/tracker-of-tort-lawsuits-v-ai-companies/) - +* [copilot litigations](https://githubcopilotlitigation.com/), [IEEE article explaining how we go here](https://spectrum.ieee.org/ai-code-generation-ownership) +* [broader lawsuits against AI companies tracker ](https://chatgptiseatingtheworld.com/2025/11/02/tracker-of-tort-lawsuits-v-ai-companies/) ## Environmental Impact @@ -302,28 +304,28 @@ To start learning a bit more, you can checkout the wikipedia page on [Environmen 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. -- [How I Dropped Our Production Database and Now Pay 10% More for AWS](http://archive.today/2026.03.06-144058/https://alexeyondata.substack.com/p/how-i-dropped-our-production-database) -- [Claude Tested Everything Except the One Thing That Mattered (Ai agent refuses to follow explicit instructions to test `createPost()` in increasingly erratic ways)](http://archive.today/2026.03.09-201135/https://christophermeiklejohn.com/ai/claude/2026/03/08/claude-tested-everything-except-the-one-thing-that-mattered.html) -- [Amazon calls engineers for a “deep dive” internal meeting to discuss “GenAI”-related outages](https://ghostarchive.org/archive/3TfgF) +* [How I Dropped Our Production Database and Now Pay 10% More for AWS](http://archive.today/2026.03.06-144058/https://alexeyondata.substack.com/p/how-i-dropped-our-production-database) +* [Claude Tested Everything Except the One Thing That Mattered (Ai agent refuses to follow explicit instructions to test `createPost()` in increasingly erratic ways)](http://archive.today/2026.03.09-201135/https://christophermeiklejohn.com/ai/claude/2026/03/08/claude-tested-everything-except-the-one-thing-that-mattered.html) +* [Amazon calls engineers for a “deep dive” internal meeting to discuss “GenAI”-related outages](https://ghostarchive.org/archive/3TfgF) ### Infosec risks This also often results in massive security holes. -- [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails) -- [Moltbook’s ‘vibe-coded’ breach is the future of security failures](https://thehill.com/opinion/cybersecurity/5744310-ai-powered-security-risks/) +* [Meta Security Researcher's AI Agent Accidentally Deleted Her Emails](http://archive.today/2026.02.26-153034/https://www.pcmag.com/news/meta-security-researchers-openclaw-ai-agent-accidentally-deleted-her-emails) +* [Moltbook’s ‘vibe-coded’ breach is the future of security failures](https://thehill.com/opinion/cybersecurity/5744310-ai-powered-security-risks/) ## Healthy and Safety There's been a number of high profile incidents that have resulted in endangerment or death. Here's some examples: -- [AI Toy Exposed 50,000 Logs of Its Chats With Kids to Anyone With a Gmail Account](https://archive.ph/dX5xd) +* [AI Toy Exposed 50,000 Logs of Its Chats With Kids to Anyone With a Gmail Account](https://archive.ph/dX5xd) --
+*
Content Warning: Suicide - - [Wikipedia: Deaths linked to chatbots](https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots) - - [AI chatbot pushed a teen to kill himself, a lawsuit against its creator alleges](https://apnews.com/article/chatbot-ai-lawsuit-suicide-teen-artificial-intelligence-9d48adc572100822fdbc3c90d1456bd0) + * [Wikipedia: Deaths linked to chatbots](https://en.wikipedia.org/wiki/Deaths_linked_to_chatbots) + * [AI chatbot pushed a teen to kill himself, a lawsuit against its creator alleges](https://apnews.com/article/chatbot-ai-lawsuit-suicide-teen-artificial-intelligence-9d48adc572100822fdbc3c90d1456bd0)
@@ -331,13 +333,17 @@ There's been a number of high profile incidents that have resulted in endangerme 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: -- [Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”](https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) -- [Godot maintainers struggle with 'draining and demoralizing' AI slop submissions](https://www.theregister.com/2026/02/18/godot_maintainers_struggle_with_draining/) -- [An AI Agent Published a Hit Piece on Me (matplotlib)](http://archive.today/2026.02.19-045842/https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/) +* [Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”](https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) +* [Godot maintainers struggle with 'draining and demoralizing' AI slop submissions](https://www.theregister.com/2026/02/18/godot_maintainers_struggle_with_draining/) +* [An AI Agent Published a Hit Piece on Me (matplotlib)](http://archive.today/2026.02.19-045842/https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/) [Garage]: https://garagehq.deuxfleurs.fr/ [LibreWolf]: https://librewolf.net/ [vaultwarden]: https://github.com/dani-garcia/vaultwarden [WriteFreely]: https://writefreely.org/ +<<<<<<< HEAD [Zen]: https://github.com/zen-browser/desktop +======= +[Lua]: https://lua.org +>>>>>>> ddd1838 (Consistent formatting) From 4881ea719c5d5fa4d316ac7e25c9a264ee04b7e5 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:36:03 -0800 Subject: [PATCH 15/17] Add Servo as an alternative browser engine --- README.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 62ce8e6..d6a1d7b 100644 --- a/README.md +++ b/README.md @@ -68,8 +68,8 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternatives | Evidence | Notes | |---------|----------------------------------------------------------|--------------------------------------------------------------------------------------------|-------| -| Chromium/Blink engine | [LibreWolf], [Zen] | Presence of [.claude](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [.gemini](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini) and [.agents](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents) | -| Firefox | [LibreWolf], [Zen], and several other forks | [Blog post collecting details](https://alextheward.com/blog/mozilla_is_now_an_ai_company/) | +| Chromium/Blink engine | [LibreWolf], [Zen], [Servo] | Presence of [.claude](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.claude), [.gemini](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.gemini) and [.agents](https://github.com/chromium/chromium/tree/aab503953a7f271aad675ef8a38f3108d9c2a0f0/.agents) | +| Firefox | [LibreWolf], [Zen], and several other forks; [Servo] | [Blog post collecting details](https://alextheward.com/blog/mozilla_is_now_an_ai_company/) | | [Ladybird](https://github.com/LadybirdBrowser/ladybird) | [LibreWolf], [Zen], and several other forks | [President of company/core developer discussing Rust language adaption using AI agents.](https://x.com/awesomekling/status/2025898614631915708) [Associated blog post](https://ladybird.org/posts/adopting-rust/) | ## Command-Line Shells @@ -342,8 +342,6 @@ Having to deal with the onslaught of many LLM written pull requests and issues, [LibreWolf]: https://librewolf.net/ [vaultwarden]: https://github.com/dani-garcia/vaultwarden [WriteFreely]: https://writefreely.org/ -<<<<<<< HEAD [Zen]: https://github.com/zen-browser/desktop -======= [Lua]: https://lua.org ->>>>>>> ddd1838 (Consistent formatting) +[Servo]: https://servo.org/ From 8bbe5f5fea10f6b42eae8797828cd9bb8e42c834 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Mon, 9 Mar 2026 15:42:44 -0800 Subject: [PATCH 16/17] Clean up --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d6a1d7b..e5515a7 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |---|---|---|---| -| [`nushell`](https://www.nushell.sh/) | [`elvish` shell](https://elv.sh), [`fish` shell](https://fishshell.com/) | [Integrated MCP server](https://github.com/nushell/nushell/tree/main/crates/nu-mcp), [core developer sets Claude as a co-author](https://github.com/nushell/nushell/commit/21a54d47a00f09e3710e08ee7624e7b4332dcb27) | +| [`nushell`](https://www.nushell.sh/) | [`elvish` shell][Elvish] | [Integrated MCP server](https://github.com/nushell/nushell/tree/main/crates/nu-mcp), [core developer sets Claude as a co-author](https://github.com/nushell/nushell/commit/21a54d47a00f09e3710e08ee7624e7b4332dcb27) | | [`yash`](https://magicant.github.io/yash/) | `dash` shell, but there are no other major shells fully targeting POSIX | [Assigns and auto-reviews MRs with LLMs](https://github.com/magicant/yash/pull/217#issue-3699124790) | ## Computer Graphics @@ -93,7 +93,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | Name | Alternative(s) | Evidence | Notes | |----------------|----------------|----------|-------| | [Ghostty](https://ghostty.org) | [gnome terminal](https://gitlab.gnome.org/GNOME/gnome-terminal), [konsole](https://invent.kde.org/utilities/konsole), [xfce4](https://gitlab.xfce.org/apps/xfce4-terminal), [cosmic](https://github.com/pop-os/cosmic-term), [mate](https://wiki.mate-desktop.org/mate-desktop/applications/mate-terminal/), [deepin](https://github.com/linuxdeepin/deepin-terminal), [alacritty](https://alacritty.org/) (or [the fork with sixel support](https://github.com/ayosec/alacritty)), [wezterm](https://wezterm.org/), [foot](https://codeberg.org/dnkl/foot), ... | [AI_POLICY.md states "AI is Welcome Here"](https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) | -| [Kitty](https://github.com/kovidgoyal/kitty) | See above | Contains [multiple](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b) [commits](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404) [from](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa) [Copilot](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6) | | +| [Kitty](https://github.com/kovidgoyal/kitty) | See above | Contains multiple commits from Copilot (e.g. [1](https://github.com/kovidgoyal/kitty/commit/551acca0e470cba9b43ab631d1a62fbfa3e6b56b), [2](https://github.com/kovidgoyal/kitty/commit/6b2a8b6a65c6aae7145d00bcf9836e222de3d404), [3](https://github.com/kovidgoyal/kitty/commit/74f817cd36a4d391c72453f666665e72e0bf86fa), [4](https://github.com/kovidgoyal/kitty/commit/a5322c06d1612535cad782d10efa9732b87cb1b6)) | | ## Developer Tools @@ -125,7 +125,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). | [`.NET`](https://dotnet.microsoft.com/) | See below | [`.NET Runtime` PRs](https://github.com/dotnet/runtime/pulls?q=author%3A%40copilot+is%3Amerged), [`.NET SDK` PRs](https://github.com/dotnet/sdk/pulls?q=author%3A%40copilot+is%3Amerged) | | [Julia](https://julialang.org/) | An older version of Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | | | [Python](https://python.org) | Older version of Python; [Lua] | [Contains code from Claude](./img/cpython-claude.png) | | -| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; [Lua] | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and [multiple](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6) [commits](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff) [from](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac) [Copilot](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276) | | +| [Typescript](https://www.typescriptlang.org/) | Normal JavaScript; [Lua] | Contains [Copilot instructions](https://github.com/microsoft/TypeScript/blob/main/.github/copilot-instructions.md) and multiple commits from Copilot (e.g. [1](https://github.com/microsoft/TypeScript/commit/c9e7428bb76f0543a3555d0af87777e7db3a41e6), [2](https://github.com/microsoft/TypeScript/commit/ad04bf7488384a5dcdf7d250ccb8e5263021a8ff), [3](https://github.com/microsoft/TypeScript/commit/66edca11c98ade9a5e2a2b019fdad7d58ee9d4ac), [4](https://github.com/microsoft/TypeScript/commit/7f6a84673def7665a4c4bc2bdfaf7bcc8549b276)) | | > [!Note] > #### On alternative languages: @@ -345,3 +345,4 @@ Having to deal with the onslaught of many LLM written pull requests and issues, [Zen]: https://github.com/zen-browser/desktop [Lua]: https://lua.org [Servo]: https://servo.org/ +[Elvish]: https://elv.sh From cb37ec1269404ef661ec2208b11188eff1302a20 Mon Sep 17 00:00:00 2001 From: Pixelo789 Date: Tue, 10 Mar 2026 22:53:27 -0800 Subject: [PATCH 17/17] Remove Rust recommendation rust-analyzer, a subproject of Rust, allows LLMs: https://github.com/rust-lang/rust-analyzer/pull/21314 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e5515a7..d2c51ee 100644 --- a/README.md +++ b/README.md @@ -131,7 +131,7 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md). > #### 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 or Scala may be interesting candidates from the perspective of being similar VM-based frameworks, while Rust might be an interesting alternative in other ways. +> 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 or Scala may be interesting candidates from the perspective of being similar VM-based frameworks. ## Editors