Reposted by T4T5Sebastian @center.for.cybernetic.beauty · 25/09/2026Caldir by @t4t5.com is just great. Finally a backup from Google Calendar that is under my control. caldir.org 111
T4T5 @t4t5.com · 05/08/2026t4t5.com/zero-ai-feat...t4t5.comThe best AI apps have zero AI featuresPlaintext-first apps are naturally ready for the age of AI 100
T4T5 @t4t5.com · 01/08/2026an unfortunate side effect of LLM-assisted exploits is that people will be more wary of sharing their setups i used to always have my dotfiles public on github, but now I don’t dare to do that anymore. it’s just an unnecessary risk at this point 010
T4T5 @t4t5.com · 31/07/2026loved the demos this year. very inspiring to see new ideas for the desktop! 040
T4T5 @t4t5.com · 31/07/2026my @localfirstconf.com talk is now on youtube! it's a love letter to plaintext weirdos, and a case for why the best way to build AI apps is to add zero AI features www.youtube.com/watch?v=2ZEB...youtube.comTristan Edwards — Plaintext-first apps in the age of agentsYouTube video by Local-First Conf 182
T4T5 @t4t5.com · 30/07/2026renCal just crossed 100 stars on github! 🥳 i’m continuing to bet on plaintext-first software in 2026 github.com/t4t5/rencalgithub.comGitHub - t4t5/rencal: A modern desktop calendar. Built for Omarchy.A modern desktop calendar. Built for Omarchy. Contribute to t4t5/rencal development by creating an account on GitHub. 030
T4T5 @t4t5.com · 16/07/2026a cool thing about caldir: anyone can write a custom provider for fetching calendar data here’s one that reads calendar feeds from the AT Protocol using the "community.lexicon.calendar.event" lexicon: github.com/t4t5/caldir-...github.com 070
Reposted by T4T5Local-First Conf @localfirstconf.com · 12/07/2026First lightning talk today: @t4t5.com shares his passion about plaintext applications 🤓 052
T4T5 @t4t5.com · 25/06/2026i finally built my dream Linux calendar on top of caldir local-first, keyboard-driven, agent-friendly rencal.org 071
T4T5 @t4t5.com · 16/06/2026i wrote a post about the UK's increasingly authoritarian approach to digital privacy t4t5.com/privacy-uk/t4t5.comThe erosion of digital privacy in the UKThe UK is becoming one of the most hostile countries in the democratic world for digital privacy. 020
T4T5 @t4t5.com · 05/06/2026claude code has been borderline unusable for me lately it fights simple instructions and spends 10+ minutes thinking about changes that should take 30 seconds i moved my setup to pi + GPT 5.5 and the results are sooo much better 000
T4T5 @t4t5.com · 07/05/2026i'm pretty much doing open-source full-time now haven't sat through a standup or gotten a slack ping for months god i love being free 020
T4T5 @t4t5.com · 06/03/2026After years of big-tech dependency I feel like I'm finally able to break free from proprietary walled-garden apps, and I absolutely love it. Moving your data into portable, plaintext file formats keeps you from being trapped in digital ecosystems that you can't control. 👉 github.com/t4t5/caldirgithub.comGitHub - t4t5/caldir: "file over app" for calendars"file over app" for calendars. Contribute to t4t5/caldir development by creating an account on GitHub. 020
T4T5 @t4t5.com · 06/03/2026The caldir-core package is intentionally simple and extensible. By tackling the basic problem of storing and syncing events, it makes it easy for anyone to experiment with UIs and workflows on top of it. TUIs like khal should already support Caldir quite well. GUIs are coming soon! 110
T4T5 @t4t5.com · 06/03/2026Caldir's sync mechanism works similarly to git. You push and pull changes to keep your local directory in sync with a remote (can be Google Calendar, iCloud Calendar, CalDav, or any other cloud calendar) 100
T4T5 @t4t5.com · 06/03/2026Caldir is the "file-over-app" philosophy applied to calendars. One ICS file per event, human-readable filenames, sorted chronologically by default. A standard plaintext format makes your events trivial to read and composable with other unix tools. 100
T4T5 @t4t5.com · 06/03/2026I wanted my AI agent to be able to read my calendar. Turns out the easiest way is to just make a directory of text files. So I built caldir caldir.org 🧵caldir.orgCaldirYour calendar as a directory 110
T4T5 @t4t5.com · 27/01/2026some changes i've made to my tech stack to optimise for agent workflows: 🚫 Notion/Notes ✅ markdown files (with Obsidian) 🚫 Todo app ✅ todo.txt 🚫 Quickbooks ✅ beancount files 🚫 Google sheets ✅ csv files 🚫 Recipe app ✅ cooklang files 010
T4T5 @t4t5.com · 09/01/2026my biggest bet for 2026: invest in plaintext productivity t4t5.com/plaintext-pr...t4t5.comThe return of plaintext productivityWhat happens when everyone starts optimising their software for LLMs over humans? 020
T4T5 @t4t5.com · 06/01/2026the thing with vibe coding is that writing the code was never really the hard part It’s like an author saying they could write Harry Potter because they can generate any sentence 110
T4T5 @t4t5.com · 03/04/2025these L2s, they're laughing at us. we will make them pay their fair share with reciprocal blob fees 030
T4T5 @t4t5.com · 03/04/2025install instructions for Claude and Cursor: github.com/ordiscan/ord...github.comGitHub - ordiscan/ordiscan-mcp: An MCP server for getting information about Ordinals and Runes on BitcoinAn MCP server for getting information about Ordinals and Runes on Bitcoin - ordiscan/ordiscan-mcp 000
T4T5 @t4t5.com · 03/04/2025you can now install the ordiscan MCP server and ask your AI assistant about ordinals ✨ 120
T4T5 @t4t5.com · 18/03/2025I built a website showing where the UK government spends its money wheredoesitallgo.orgwheredoesitallgo.orgWhere does it all go?A breakdown of UK government spending 030
T4T5 @t4t5.com · 04/03/2025"very nice stock markeut you have over zere. would be a shame if something 'appened to it..." 030
T4T5 @t4t5.com · 26/11/2024install instructions can be found here: github.com/taproot-wiza... it’s currently designed to work with the "script!" macro in rust, since that's what we use at Taproot Wizardsgithub.comGitHub - taproot-wizards/bitcoin-script-hints.nvimContribute to taproot-wizards/bitcoin-script-hints.nvim development by creating an account on GitHub. 000
T4T5 @t4t5.com · 25/11/2024working with bitcoin script is hard, so i made a neovim plugin that shows you the state of the stack after each operation ✨ 140