diff --git a/README.md b/README.md
index 7b4da01..c64249b 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,8 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N
* [Sibling Repos](#sibling-repos)
* [Tainted Software](#tainted-software)
* [Accessibility Tools](#accessibility-tools)
+ * [Accounting and Budgeting](#accounting-and-budgeting)
+ * [Accounting and Budgeting Alternatives](#accounting-and-budgeting-alternatives)
* [Audio](#audio)
* [Blogging Software](#blogging-software)
* [Content Management Systems](#content-management-systems)
@@ -73,8 +75,6 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N
* [Search Engines](#search-engines)
* [Service Monitoring](#service-monitoring)
* [Services and Utilities](#services-and-utilities)
- * [Unified Push Distributors](#unified-push-distributors)
- * [Budgeting](#budgeting)
* [Social Media](#social-media)
* [Servers](#servers)
* [Clients](#clients)
@@ -82,6 +82,8 @@ See a project on here that you love, and wish wasn't on here? Check out our [**N
* [Terminal](#terminal)
* [Terminal Emulators](#terminal-emulators)
* [Terminal Multiplexers](#terminal-multiplexers)
+ * [Unified Push Distributors](#unified-push-distributors)
+ * [Alternative Unified Push Distributors](#alternative-unified-push-distributors)
* [Version Control](#version-control)
* [Version Control Servers](#version-control-servers)
* [Version Control Clients and Tooling](#version-control-clients-and-tooling)
@@ -242,6 +244,25 @@ This is a section for repos that are similar to this one either because they are
| [espeak-ng](https://github.com/espeak-ng/espeak-ng) | [](#request-for-help)| [](#ai-code-reviews) ([1](https://github.com/espeak-ng/espeak-ng/pull/2328#pullrequestreview-3559773058), [2](https://github.com/espeak-ng/espeak-ng/pull/2302))
[](#permissive-ai-policy) ([1](https://github.com/espeak-ng/espeak-ng/commit/a17b335f9f794f9176bd702ceacb09f34bcb1e16), [2](https://github.com/espeak-ng/espeak-ng/commit/00c9e543c7390c228266de5dcac12e5fb2ca98f9)) | [espeak](https://espeak.sourceforge.net/) (note: heavily outdated and very bad from a modern standpoint), [flite](http://cmuflite.org/) |
| [Nametag](https://github.com/mattogodoy/nametag) | [](#request-for-help)| [](#permissive-ai-policy) ([1](https://github.com/mattogodoy/nametag/pull/126), [2](https://github.com/mattogodoy/nametag/pull/119), [3](https://github.com/mattogodoy/nametag/pull/70)) | [Monica](https://github.com/monicahq/monica) |
+## Accounting and Budgeting
+
+| Name | Last Untainted Version or Commit ID | Tags and Evidence |
+|---|:---:|---|
+| [Actual](https://actualbudget.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://opencollective.com/actual/expenses/277324), [2](https://github.com/actualbudget/actual/blob/master/AGENTS.md)) |
+| [beancount](https://github.com/beancount/beancount) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://groups.google.com/g/beancount/c/_7udAMlfLAg/m/o6PazGuoAAAJ), [2](https://groups.google.com/g/beancount/c/cz8Xwnb7BLE/m/LSA3rTfMAgAJ)) |
+| [Firefly III](https://firefly-iii.org) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md)) |
+| [hledger (v2.x)](https://hledger.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://hledger.org/AI.html)) |
+| [KMyMoney](https://kmymoney.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://invent.kde.org/office/kmymoney/-/issues/49#note_1331389)) |
+| [ledger-cli](https://ledger-cli.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://www.newartisans.com/2026/02/my-claude-code-toolkit/), [2](https://github.com/ledger/ledger/blob/main/CLAUDE.md)) |
+| [ODoo](https://www.odoo.com/) | [](#request-for-help) | [](#ai-functionality) ([1](https://www.odoo.com/documentation/19.0/applications/productivity/ai.html)) |
+
+> [!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:
+> - [Eqonomize]
+> - [Grisbi]
+> - [HomeBank]
+
## Audio
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s)
@@ -249,7 +270,7 @@ This is a section for repos that are similar to this one either because they are
| [HISE](https://github.com/christophhart/HISE) | [](#request-for-help) | [](#permissive-ai-policy) [(1)](https://github.com/christophhart/HISE/blob/59dab9965c5483a61dae01ec667f77aeecbbdb51/AGENTS.md) | [DPF](https://github.com/DISTRHO/DPF) |
| [zrythm](https://www.zrythm.org) | [](#request-for-help) | [](#permissive-ai-policy) [(1)](https://github.com/zrythm/zrythm/blob/master/CLAUDE.md) | [Ardour](https://ardour.org/)1 |
| [FineTune](https://github.com/ronitsingh10/FineTune) | [](#request-for-help)| [](#permissive-ai-policy) [(1)](https://github.com/ronitsingh10/FineTune/blob/20bbef22644a468f403cf9a011586ba2b0ed067f/.gitignore#L3) | [BackgroundMusic](https://github.com/kyleneideck/BackgroundMusic) |
-| [SimpMusic](https://github.com/maxrave-dev/SimpMusic) | [](#request-for-help) | [](#permissive-ai-policy) [(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/CLAUDE.md) [(2)](https://github.com/maxrave-dev/SimpMusic/tree/d57617bd26ab29261f83654dfaf8063b4eb51d0f/.claude)
[](#ai-functionality) [(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/README.md?plain=1#L30) | [](#request-for-help) |
+| [SimpMusic](https://github.com/maxrave-dev/SimpMusic) | [](#request-for-help) | [](#permissive-ai-policy) [(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/CLAUDE.md) [(2)](https://github.com/maxrave-dev/SimpMusic/tree/d57617bd26ab29261f83654dfaf8063b4eb51d0f/.claude)
[](#ai-functionality) ([(1)](https://github.com/maxrave-dev/SimpMusic/blob/d57617bd26ab29261f83654dfaf8063b4eb51d0f/README.md?plain=1#L30)) | [](#request-for-help) |
1: Status as a *replacement* may be debatable.
@@ -696,26 +717,6 @@ Note that Python is itself tainted; see [the Programming Languages section](#pro
| [Zotero](https://www.zotero.org/) || [](#permissive-ai-policy) ([1](https://github.com/zotero/zotero/blob/main/CLAUDE.md)) ||
| [explainshell](https://explainshell.com/) | [`1157256`](https://github.com/idank/explainshell/commit/1157256e3da70d4acdd239e8821e8f0a457b0fe3) | [](#permissive-ai-policy) ([1](https://github.com/idank/explainshell/blob/master/AGENTS.md), [2](https://github.com/idank/explainshell/commit/f14b7d4f617678cfa95a4729991723bb7db31f4f), [3](https://github.com/idank/explainshell/commit/559cd91a5516950ddf27735b7cca5c9c16839129))
[](#ai-code-reviews) ([1](https://github.com/idank/explainshell/commit/91e601916983d2447dc92d3cfb5d8d7afdf1f98d)) | [](#request-for-help) |
-### Unified Push Distributors
-| Name | Alternative(s) | Evidence |
-|---|---|---|
-| [ntfy-sh](https://ntfy.sh/) | see below | [v2.18.0 is "14,997 added lines of code \[...\] written by Cursor and Claude"](https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0) ([archive](https://web.archive.org/web/20260308142510/https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0)) |
-
-list of unified push distributors at: https://unifiedpush.org/users/distributors:
-- Sunup
-- NextPush (see entry for NextCloud on taintedness)
-- Conversations (XMPP client) or one of the forks
-
-### Budgeting
-
-| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
-|---|:---:|---|---|
-| [Actual](https://actualbudget.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://opencollective.com/actual/expenses/277324), [2](https://github.com/actualbudget/actual/blob/master/AGENTS.md)) | [](#request-for-help) |
-| [beancount](https://github.com/beancount/beancount) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://groups.google.com/g/beancount/c/_7udAMlfLAg/m/o6PazGuoAAAJ), [2](https://groups.google.com/g/beancount/c/cz8Xwnb7BLE/m/LSA3rTfMAgAJ)) | [](#request-for-help) |
-| [Firefly III](https://firefly-iii.org) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/firefly-iii/firefly-iii/blob/main/agents.md)) | [](#request-for-help) |
-| [hledger (v2.x)](https://hledger.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://hledger.org/AI.html)) | [](#request-for-help) |
-| [ledger-cli](https://ledger-cli.org/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://www.newartisans.com/2026/02/my-claude-code-toolkit/), [2](https://github.com/ledger/ledger/blob/main/CLAUDE.md)) | [](#request-for-help) |
-
## Social Media
This is for both social media websites and apps.
@@ -787,6 +788,19 @@ This is for both social media websites and apps.
| [tmux](https://github.com/tmux/tmux) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/tmux/tmux/wiki/Contributing#use-of-ai)) | [dtvm](https://www.brain-dump.org/projects/dvtm/), [mtm](https://github.com/deadpixi/mtm), [GNU Screen](https://www.gnu.org/software/screen/) |
| [zellij](https://zellij.dev/) | [`1411b2d9`](https://github.com/zellij-org/zellij/commit/1411b2d9adf2d08a6e14f3262493ca9e6d26b219) | [](#permissive-ai-policy) ([1](https://github.com/zellij-org/zellij/commit/0532949bbdcee5116e91807ddb45a85d78a2aafc)) | [dvtm](https://www.brain-dump.org/projects/dvtm/), [mtm](https://github.com/deadpixi/mtm), [GNU Screen](https://www.gnu.org/software/screen/) |
+## Unified Push Distributors
+
+| Name | Last Untainted Version or Commit ID | Tags and Evidence |
+|---|:---:|---|
+| [ntfy-sh](https://ntfy.sh/) | [](#request-for-help) | [](#permissive-ai-policy) ([1](https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0), [2](https://web.archive.org/web/20260308142510/https://github.com/binwiederhier/ntfy/releases/tag/v2.18.0)) |
+
+> [!NOTE]
+> ### Alternative Unified Push Distributors
+> See [List of unified push distributors](https://unifiedpush.org/users/distributors)
+> - Sunup
+> - NextPush (see entry for NextCloud on taintedness)
+> - Conversations (XMPP client) or one of the forks
+
## Version Control
### Version Control Servers
@@ -1010,6 +1024,7 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
[`dash`]: http://gondor.apana.org.au/~herbert/dash/
[Deepin Terminal]: https://github.com/linuxdeepin/deepin-terminal
[Elvish]: https://elv.sh
+[Eqonomize]: https://eqonomize.github.io/
[emacs]: https://www.gnu.org/software/emacs/
[Epiphany]: https://apps.gnome.org/Epiphany
[EVi]: https://codeberg.org/NerdNextDoor/evi
@@ -1017,9 +1032,11 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
[foot]: https://codeberg.org/dnkl/foot
[Game of Trees]: https://gameoftrees.org/
[Garage]: https://garagehq.deuxfleurs.fr/
+[Grisbi]: https://grisbi.org/
[GNOME Boxes]: https://gnomeboxes.org
[GNOME Terminal]: https://gitlab.gnome.org/GNOME/gnome-terminal
[GoToSocial]: https://codeberg.org/superseriousbusiness/gotosocial
+[HomeBank]: https://www.gethomebank.org/
[`iocraft`]: https://github.com/ccbrown/iocraft
[IronFox]: https://gitlab.com/ironfox-oss/IronFox
[Java]: https://dev.java