trtl daemon

An Agent in your OS

trtl daemon is an ai agent, most of which lives on your device. trtl enables you to control your operating system with natural language. trtl can search the internet, read manuals, 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 do, it can be told to do autonomously, like "if I take a screenshot, name it based on what is in the picture, and make a 1MB copy that is a png". trtl will begin as a command line program, and constantly running daemon, but will eventually get a user interface that makes it more accessible, allows it to manipulate things like photos, maps, canvases.

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 metadta 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.