trtl

An Agent for your OS

trtl is an AI agent that focuses on eliminating friction from common on-device flows. trtl can download command line tools, smart sort files and folders based on content, statistically obfuscate data that gets sent off device, and allow for easier OS file search. Anything trtl can be told to do any task autonomously. For example, "take a screenshot, name it based on what is in the picture, and make a 1MB copy that is a png, give it OS related labels, and file it where it makes the most sense" is a trtl function I use daily, and have configured to run constantly on my Downloads folder. The configuration for that automation was the example provided.

trtl philosophy

Natural Language OS Manipulation

Operating systems should be completely manipulable with natural language. Tools exist that can crawl file systems, move files into like folders and groupings, write descriptions for what is in a photo or file based on metadata and name it rather than naming it "Screenshot Date-Time", and scheduel things like, "if a DS ROM hits my Downloads folder, move it to my 3DS with FTP". The OS should do these things on its own.

Intelligent Document Management

Smart filing like documents and searching for documents files on your OS should be WAY easier than it is. If I type "information theory" into my searchbar, I should 100% be seeing a PDF I have that is titled that. If I have 20 years worth of tax related files on my drive, it should be one english sentence away from being sorted by year in aptly named folders.

Personal Device Knowledge Base

Your OS should have encrypted knowledge about you that helps it tailor actions to your preferences. This may include an on device kernel of knowledge about devices you choose to connect with, how to connect, and various other things. In my early example above about connecting to a 3DS via ftp, trtl will know my 3DS is associate with that language.

Local Processing Priority

Whatever can practically be done on your personal machine should be. Middlemen should be cut out where possible and opportunities for them to collect data or manipulate information should be mitigated. If there exist opportunitues to obfuscate the specifics of personal data, while getting similar results, they should be taken. With trtl, all personal data will be statistically obfuscated while maintaining enough similarity such that a thrid party (LLM or provider) can operate on the data via a metadata understanding without needing to know your personal information.

Beyond GUI Limitations

The GUI abstraction is mostly unnecessary. It will still be the dominant interface for computing, but there are many ways in which learning how GUI's work gets in the way of what type of work you are are actually doing. Changing an HEIC screenshot to a 1MB png file with `imagemagick` shoul be something you can ask for in english, you shouldn't have to go to some sketchy site and sign up, nor should you need to know you need `imagemagick`. Moving a newly downloaded PDF to your Books app should be something you set once and forget about.