<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts tagged orgthread · Silviu Bojica</title><link>https://silviu.bojica.com/tags/orgthread/</link><description>Posts tagged orgthread, by Silviu Bojica.</description><language>en</language><copyright>© 2026 Silviu Bojica</copyright><lastBuildDate>Sat, 07 Nov 2026 00:00:00 +0100</lastBuildDate><atom:link href="https://silviu.bojica.com/tags/orgthread/index.xml" rel="self" type="application/rss+xml"/><item><title>Why I am building orgthread</title><link>https://silviu.bojica.com/posts/why-orgthread/</link><guid isPermaLink="true">https://silviu.bojica.com/posts/why-orgthread/</guid><pubDate>Sat, 07 Nov 2026 00:00:00 +0100</pubDate><category>orgthread</category><category>open source</category><description>AI agents edit my notes every day. Why I stopped looking for the right editor, and started building a safety layer that gives those agents rules.</description><content:encoded>&lt;p&gt;My notes live in one folder of plain text files, some in Markdown and some in Org. Tasks, reading notes, a journal, fitness notes, the menus for the week, and a personal knowledge base in Markdown. More and more, AI agents edit them for me.&lt;/p&gt;&#10;&lt;p&gt;This post is about why I am building &lt;a href="https://silviu.bojica.com/orgthread/"&gt;orgthread&lt;/a&gt;, a safety layer between those agents and my files. Its tagline: AI agents edit your notes. You set the rules.&lt;/p&gt;&#10;&lt;h2 id="the-editor-road"&gt;The editor road&lt;/h2&gt;&#10;&lt;p&gt;I started, like most people, by looking for the right editor. I tried several and paid for some.&lt;/p&gt;&#10;&lt;p&gt;Each one solved a part. One app knew Org, but not Markdown. The next one knew Markdown, but not Org. Most of them synced whole files, so now and then I edited an old copy and lost a newer change. On the phone, a growing folder got slower and slower to edit. On the Mac, I kept switching between an editor to write and a chat to ask questions. And my own notes were not always in the same shape, so something had to check them.&lt;/p&gt;&#10;&lt;p&gt;Git is great for code, but not for a phone, a tablet and a laptop that all change the same notes during the day.&lt;/p&gt;&#10;&lt;p&gt;So I stopped looking, and I asked the AI to make the changes for me. That worked well. Then the AI needed rules.&lt;/p&gt;&#10;&lt;h2 id="a-kitchen-with-many-cooks"&gt;A kitchen with many cooks&lt;/h2&gt;&#10;&lt;p&gt;Think of a shared kitchen. Many cooks are fine, as long as each one knows which shelf is theirs, and nobody cooks from an old copy of the recipe.&lt;/p&gt;&#10;&lt;p&gt;My folder became that kitchen. At night, several agents work on it at the same time. During the day, I send my own requests as well. Without rules, edits land in the wrong order, or two writers change the same file and one change is lost.&lt;/p&gt;&#10;&lt;p&gt;There is a second problem: ownership. Some files are mine, and some are for the AI. I do not want an agent to rewrite my journal, and I do not want to overwrite a file that an agent keeps up to date. Each side may still touch the other&amp;rsquo;s files, but only on request, and the owner hears about it.&lt;/p&gt;&#10;&lt;p&gt;And there is sync. My notes must reach my phone and my tablet, so they live in a synced folder. But on the Mac, the files are right there, and the long way through the sync service is slow.&lt;/p&gt;&#10;&lt;h2 id="what-orgthread-does"&gt;What orgthread does&lt;/h2&gt;&#10;&lt;p&gt;With orgthread in between, AI agents never touch my Markdown or Org files directly. It has four parts:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;Owner rules:&lt;/strong&gt; I decide who may touch what.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Safe writes:&lt;/strong&gt; every change takes a lock, checks that the file is still fresh, makes a backup, writes a log entry, and can be undone.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;The outside-text guard:&lt;/strong&gt; text from mail and the web is data, not orders.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Nightly checks:&lt;/strong&gt; every night, orgthread checks the folder and tells me what it found.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;It runs on my own computer, or on a server I run myself. No third-party service holds or reads the files.&lt;/p&gt;&#10;&lt;p&gt;Some parts are still open. The biggest one is how to make sure every agent really goes through orgthread, and not around it. I will write about it in the Build log once I have an answer.&lt;/p&gt;&#10;&lt;h2 id="not-only-for-me"&gt;Not only for me&lt;/h2&gt;&#10;&lt;p&gt;Many people now hand their notes to AI. Often the person and one or more agents edit the same files at the same time.&lt;/p&gt;&#10;&lt;p&gt;Small groups share notes too. Picture a family: the menu for the week makes the shopping list, someone ticks off what they bought, and nobody buys the same thing twice. Other sources can write into the files as well, such as workout data from a watch. How far orgthread will go here is still open.&lt;/p&gt;&#10;&lt;p&gt;All of them meet in plain files. That is on purpose. Plain files belong to you, and any tool can read them. Many AI tools want your data in their own place. I want mine free of lock-in.&lt;/p&gt;&#10;&lt;h2 id="why-in-the-open"&gt;Why in the open&lt;/h2&gt;&#10;&lt;p&gt;I have admired open source for a long time. It started with Ubuntu and its idea of sharing, and I was one of the founders of the Romanian Ubuntu community. Then I published a few Meteor plugins. Now comes a project of my own.&lt;/p&gt;&#10;&lt;p&gt;There are three reasons:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;My own itch:&lt;/strong&gt; I am building orgthread for my own notes, so I know my interest will last.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Learning both ways:&lt;/strong&gt; we are all still learning how to work with AI. I write down what I find, and your feedback and your use of the tools teach me in return.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Community:&lt;/strong&gt; I enjoy the people who care about the same things, and the ideas they bring.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;The code will be under &lt;a class="out" href="https://opensource.org/license/mit"&gt;&lt;span class="out-text"&gt;MIT&lt;/span&gt;&lt;span class="arrow-out" aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt; or &lt;a class="out" href="https://www.apache.org/licenses/LICENSE-2.0"&gt;&lt;span class="out-text"&gt;Apache-2.0&lt;/span&gt;&lt;span class="arrow-out" aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt;, as you choose. The spec will be under &lt;a class="out" href="https://creativecommons.org/licenses/by/4.0/"&gt;&lt;span class="out-text"&gt;CC BY 4.0&lt;/span&gt;&lt;span class="arrow-out" aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h2 id="where-it-stands"&gt;Where it stands&lt;/h2&gt;&#10;&lt;p&gt;I am building it myself, with AI agents as the crew. Parts of it already work in my own folder of notes, as written rules and lock steps that my agents follow. Now I turn them into a real tool. That folder is user number one.&lt;/p&gt;&#10;&lt;p&gt;Nothing is released yet. The first release, v0.1 Safe writes, comes when it is ready. Until then, I build in the open, one step at a time, and write about each step here.&lt;/p&gt;&#10;&lt;p&gt;If you want to follow along, subscribe to the &lt;a href="https://silviu.bojica.com/tags/orgthread/index.xml"&gt;Build log feed&lt;/a&gt; and follow &lt;a class="out" href="https://github.com/orgthread"&gt;&lt;span class="out-text"&gt;orgthread on GitHub&lt;/span&gt;&lt;span class="arrow-out" aria-hidden="true"&gt;↗&lt;/span&gt;&lt;/a&gt;. Once the code is public, a star there helps too.&lt;/p&gt;&#10;</content:encoded></item></channel></rss>