← Back
Nate B. Jones September 11, 2026 17m

Is Omarchy The Last Desktop You'll Ever Need?

Read full transcript 13 segments
  1. Today I want to talk about time travel. Today I want to talk about time travel. Now stay with me. Every operating system Now stay with me. Every operating system Now stay with me. Every operating system you have ever used is a pile of you have ever used is a pile of you have ever used is a pile of decisions someone else made years before decisions someone else made years before decisions someone else made years before you sat down to it. Where do the you sat down to it. Where do the you sat down to it. Where do the notification goes? What opens on notification goes? What opens on notification goes? What opens on startup? What are you allowed to change? startup? What are you allowed to change? startup? What are you allowed to change? All of those decisions are decisions you All of those decisions are decisions you All of those decisions are decisions you have been living with since long before have been living with since long before have been living with since long before the age of AI. That is changing. Omachi the age of AI. That is changing. Omachi the age of AI. That is changing. Omachi is a Linux desktop from DHH and it's is a Linux desktop from DHH and it's is a Linux desktop from DHH and it's built so you can point an AI agent at built so you can point an AI agent at built so you can point an AI agent at your own OS and go back in time and your own OS and go back in time and your own OS and go back in time and change those decisions. That's the change those decisions. That's the change those decisions. That's the future. Customizing your existing OS so future. Customizing your existing OS so future. Customizing your existing OS so it works for you. And I mean your it works for you. And I mean your it works for you. And I mean your existing OS. You might think, "Oh, Nate existing OS. You might think, "Oh, Nate existing OS. You might think, "Oh, Nate needs me to install Linux." I do not. needs me to install Linux." I do not. needs me to install Linux." I do not. Part of this video is helping you take Part of this video is helping you take Part of this video is helping you take your current Mac, your current Windows, your current Mac, your current Windows, your current Mac, your current Windows, and having the same conversation. And and having the same conversation. And and having the same conversation. And here's an example that really drives here's an example that really drives here's an example that really drives this home for me. A dad named Yonkey's this home for me. A dad named Yonkey's this home for me. A dad named Yonkey's wanted to be able to set screen time for wanted to be able to set screen time for wanted to be able to set screen time for each of his kids differently. I get it. each of his kids differently. I get it. each of his kids differently. I get it. I'm a dad. I have multiple kids. They I'm a dad. I have multiple kids. They I'm a dad. I have multiple kids. They need different screen time. Now, in his need different screen time. Now, in his need different screen time. Now, in his case, one of his kids needs a computer case, one of his kids needs a computer case, one of his kids needs a computer that locks when the child's time runs that locks when the child's time runs that locks when the child's time runs out, and they can only earn more time by out, and they can only earn more time by out, and they can only earn more time by doing math multiplication exercise.

  2. doing math multiplication exercise. doing math multiplication exercise. Another child needs agreements. And so, Another child needs agreements. And so, Another child needs agreements. And so, in this case, the screen doesn't have in this case, the screen doesn't have in this case, the screen doesn't have locks. It doesn't have rewards. Instead, locks. It doesn't have rewards. Instead, locks. It doesn't have rewards. Instead, they are recording a contract or they are recording a contract or they are recording a contract or agreement between the parents and the agreement between the parents and the agreement between the parents and the child, and that shapes screen time. Now, child, and that shapes screen time. Now, child, and that shapes screen time. Now, as a dad, I can see why you'd want this as a dad, I can see why you'd want this as a dad, I can see why you'd want this to happen, right? You want to be able to to happen, right? You want to be able to to happen, right? You want to be able to create something that works for a create something that works for a create something that works for a particular child without assuming that particular child without assuming that particular child without assuming that your approach to parenting works for your approach to parenting works for your approach to parenting works for everybody else or even works for all of everybody else or even works for all of everybody else or even works for all of your kids in the same way. We're living your kids in the same way. We're living your kids in the same way. We're living in a world now where the audience for a in a world now where the audience for a in a world now where the audience for a change like that can be just one person. change like that can be just one person. change like that can be just one person. The audience for a change like that can The audience for a change like that can The audience for a change like that can be just you. I think a lot of people are be just you. I think a lot of people are be just you. I think a lot of people are still going to lean into defaults with still going to lean into defaults with still going to lean into defaults with computers because computers take effort computers because computers take effort computers because computers take effort to modify. You have to open the computer to modify. You have to open the computer to modify. You have to open the computer and you have to actually make an and you have to actually make an and you have to actually make an intentional change. And a lot of us want intentional change. And a lot of us want intentional change. And a lot of us want to open the computer and get on with our to open the computer and get on with our to open the computer and get on with our day. We don't want to make the effort to day. We don't want to make the effort to day. We don't want to make the effort to change and it's not reasonable to expect change and it's not reasonable to expect change and it's not reasonable to expect the whole world to do that. Open- source the whole world to do that. Open- source the whole world to do that. Open- source software has given people permission to software has given people permission to software has given people permission to modify their computers for a very very modify their computers for a very very modify their computers for a very very long time. I was a Linux nerd a long long time. I was a Linux nerd a long long time. I was a Linux nerd a long long time ago. But permission was not long time ago. But permission was not long time ago. But permission was not the only obstacle. You also had to the only obstacle. You also had to the only obstacle. You also had to understand the system, find the relevant understand the system, find the relevant understand the system, find the relevant coder setting, make the changes, and coder setting, make the changes, and coder setting, make the changes, and figure out whether they broke something figure out whether they broke something figure out whether they broke something else when you made them. I remembered else when you made them. I remembered else when you made them. I remembered that when I was writing drivers. Now an that when I was writing drivers. Now an that when I was writing drivers. Now an agent can help with that work. The agent can help with that work. The agent can help with that work. The question is how well the environment question is how well the environment question is how well the environment supports an agent working at that level

  3. supports an agent working at that level supports an agent working at that level in the computer. Omachi is a Linux in the computer. Omachi is a Linux in the computer. Omachi is a Linux desktop assembled by David Hineer Hansen desktop assembled by David Hineer Hansen desktop assembled by David Hineer Hansen or DHH who is the original creator of or DHH who is the original creator of or DHH who is the original creator of Ruby on Rails and co-owner of 37 Ruby on Rails and co-owner of 37 Ruby on Rails and co-owner of 37 signals. It comes with applications, signals. It comes with applications, signals. It comes with applications, shortcuts, window management, and a shortcuts, window management, and a shortcuts, window management, and a visual design already selected. You get visual design already selected. You get visual design already selected. You get a coherent starting point and ways to a coherent starting point and ways to a coherent starting point and ways to change that when you want something change that when you want something change that when you want something different. As I shared at the top in different. As I shared at the top in different. As I shared at the top in that story about dad, Omachi 4 called that story about dad, Omachi 4 called that story about dad, Omachi 4 called Quattro arrived on August 14th. It Quattro arrived on August 14th. It Quattro arrived on August 14th. It brings the bar, the launcher, brings the bar, the launcher, brings the bar, the launcher, notification, other desktop controls all notification, other desktop controls all notification, other desktop controls all together in one programmable system together in one programmable system together in one programmable system called QuickShell. It also adds a called QuickShell. It also adds a called QuickShell. It also adds a plug-in system and easier access to your plug-in system and easier access to your plug-in system and easier access to your chosen coding agent. More of the desktop chosen coding agent. More of the desktop chosen coding agent. More of the desktop is organized for changes people can make is organized for changes people can make is organized for changes people can make and share. And the homepage now offers and share. And the homepage now offers and share. And the homepage now offers both Mac and Windows trials so you can both Mac and Windows trials so you can both Mac and Windows trials so you can explore it on the computer you already explore it on the computer you already explore it on the computer you already own without making a giant commitment to own without making a giant commitment to own without making a giant commitment to uninstall your operating system. So my uninstall your operating system. So my uninstall your operating system. So my first useful experience would be playing first useful experience would be playing first useful experience would be playing with presentation. Change the window with presentation. Change the window with presentation. Change the window tiling. Make it what you want. Keep a tiling. Make it what you want. Keep a tiling. Make it what you want. Keep a copy of the current setting. Ask the copy of the current setting. Ask the copy of the current setting. Ask the agent to change how windows appear and agent to change how windows appear and agent to change how windows appear and then test that it works and then have then test that it works and then have then test that it works and then have the agent undo it. that gives you the the agent undo it. that gives you the the agent undo it. that gives you the full experience of asking for something full experience of asking for something full experience of asking for something personal in the way your computer personal in the way your computer personal in the way your computer presents itself using the results and presents itself using the results and presents itself using the results and then going back to the beginning. Well, then going back to the beginning. Well, then going back to the beginning. Well, the story starts with something really the story starts with something really the story starts with something really ordinary. If we're talking about ordinary. If we're talking about ordinary. If we're talking about Windows, let's say you want the browser Windows, let's say you want the browser Windows, let's say you want the browser to always appear on the right side of to always appear on the right side of to always appear on the right side of your screen and your notes always on the your screen and your notes always on the your screen and your notes always on the left side of your screen and you want a left side of your screen and you want a left side of your screen and you want a particular application to open up only

  4. particular application to open up only particular application to open up only on your second screen. The agent needs on your second screen. The agent needs on your second screen. The agent needs to find all of the settings that control to find all of the settings that control to find all of the settings that control all of that behavior in a traditional all of that behavior in a traditional all of that behavior in a traditional computer, whether they exist or not. It computer, whether they exist or not. It computer, whether they exist or not. It needs to understand the format you're needs to understand the format you're needs to understand the format you're looking for. It needs a way to apply the looking for. It needs a way to apply the looking for. It needs a way to apply the change, which it doesn't always have, change, which it doesn't always have, change, which it doesn't always have, and it needs feedback to tell whether it and it needs feedback to tell whether it and it needs feedback to tell whether it worked. When those pieces are documented worked. When those pieces are documented worked. When those pieces are documented and accessible, of course, you can give and accessible, of course, you can give and accessible, of course, you can give the agent a job and it will work. But the agent a job and it will work. But the agent a job and it will work. But when they're hidden behind an interface when they're hidden behind an interface when they're hidden behind an interface the agent can't reliably operate or that the agent can't reliably operate or that the agent can't reliably operate or that may not have handles for agents, that may not have handles for agents, that may not have handles for agents, that request becomes really hard to work request becomes really hard to work request becomes really hard to work with. Achi makes a lot of desktop with. Achi makes a lot of desktop with. Achi makes a lot of desktop behavior accessible through exactly that behavior accessible through exactly that behavior accessible through exactly that approach to configuration and tooling. approach to configuration and tooling. approach to configuration and tooling. Its Asian guidance covers things like Its Asian guidance covers things like Its Asian guidance covers things like config changes, the top bar, diagnosing config changes, the top bar, diagnosing config changes, the top bar, diagnosing trouble. There's also visibility into trouble. There's also visibility into trouble. There's also visibility into Asian activity and usage at the OS Asian activity and usage at the OS Asian activity and usage at the OS level. Those are really practical level. Those are really practical level. Those are really practical choices that embody the OS's philosophy choices that embody the OS's philosophy choices that embody the OS's philosophy of working with agents to design the of working with agents to design the of working with agents to design the computing experience you want. And yeah, computing experience you want. And yeah, computing experience you want. And yeah, I would keep the request pretty small to I would keep the request pretty small to I would keep the request pretty small to start with. And instead of saying start with. And instead of saying start with. And instead of saying something vague like make it better, as something vague like make it better, as something vague like make it better, as I've shared, you want to be specific.

  5. I've shared, you want to be specific. I've shared, you want to be specific. Find this application, put it in this Find this application, put it in this Find this application, put it in this workspace, find this setting, tell me workspace, find this setting, tell me workspace, find this setting, tell me the file that needs to change to make the file that needs to change to make the file that needs to change to make this happen. Keep a copy of the this happen. Keep a copy of the this happen. Keep a copy of the original. Help me undo it. very sort of original. Help me undo it. very sort of original. Help me undo it. very sort of similar scope changes to what I similar scope changes to what I similar scope changes to what I described earlier in the video. That is described earlier in the video. That is described earlier in the video. That is much much smarter than trying to say much much smarter than trying to say much much smarter than trying to say Nate said makes agent computing Nate said makes agent computing Nate said makes agent computing possible. Walking into Omachi and possible. Walking into Omachi and possible. Walking into Omachi and saying, "Dear Open Claw, redesign my saying, "Dear Open Claw, redesign my saying, "Dear Open Claw, redesign my desktop and make it magical." Don't do desktop and make it magical." Don't do desktop and make it magical." Don't do that. Start with something that you can that. Start with something that you can that. Start with something that you can scope and actually use. Now, sometimes scope and actually use. Now, sometimes scope and actually use. Now, sometimes what you're looking for really is a what you're looking for really is a what you're looking for really is a small application. And in those cases, small application. And in those cases, small application. And in those cases, Omachi makes it really easy to go Omachi makes it really easy to go Omachi makes it really easy to go farther. Ludic Fran is a web developer farther. Ludic Fran is a web developer farther. Ludic Fran is a web developer in France and he likes omachi but he in France and he likes omachi but he in France and he likes omachi but he missed the particular file transfer missed the particular file transfer missed the particular file transfer experience he had on his Mac that he experience he had on his Mac that he experience he had on his Mac that he enjoyed. He wanted saved connections, a enjoyed. He wanted saved connections, a enjoyed. He wanted saved connections, a remote file browser and a queue for remote file browser and a queue for remote file browser and a queue for transfer. So he built to make omachi transfer. So he built to make omachi transfer. So he built to make omachi more like what he wanted to use. more like what he wanted to use. more like what he wanted to use. underneath Omaport just uses an existing underneath Omaport just uses an existing underneath Omaport just uses an existing tool that handles connections to storage tool that handles connections to storage tool that handles connections to storage systems called Arclone. And the agent systems called Arclone. And the agent systems called Arclone. And the agent didn't have to invent the whole business didn't have to invent the whole business didn't have to invent the whole business of transferring files from scratch. It of transferring files from scratch. It of transferring files from scratch. It basically repurposed the existing tool basically repurposed the existing tool basically repurposed the existing tool it found and helped create the it found and helped create the it found and helped create the experience he wanted around something experience he wanted around something experience he wanted around something that already did the difficult that already did the difficult that already did the difficult underlying work. I think that is a underlying work. I think that is a underlying work. I think that is a useful pattern to recognize not just on useful pattern to recognize not just on useful pattern to recognize not just on Omachi but on any operating system as we Omachi but on any operating system as we Omachi but on any operating system as we start to make it more ours. This start to make it more ours. This start to make it more ours. This suggests a direction for the products suggests a direction for the products suggests a direction for the products that we already use every day in

  6. that we already use every day in that we already use every day in software. I think in many cases the software. I think in many cases the software. I think in many cases the underlying service can stay maintained underlying service can stay maintained underlying service can stay maintained as it is while a person adapts how it as it is while a person adapts how it as it is while a person adapts how it behaves for them on their computer. In behaves for them on their computer. In behaves for them on their computer. In the file transfer example, the personal the file transfer example, the personal the file transfer example, the personal preference is about saved connections preference is about saved connections preference is about saved connections and browsing and the queue. You want to and browsing and the queue. You want to and browsing and the queue. You want to change that experience without taking change that experience without taking change that experience without taking responsibility for every detail of responsibility for every detail of responsibility for every detail of transferring a file. and Omate just made transferring a file. and Omate just made transferring a file. and Omate just made it easy for an agent to essentially it easy for an agent to essentially it easy for an agent to essentially write a wrapper around that and get write a wrapper around that and get write a wrapper around that and get moving on into the rest of the moving on into the rest of the moving on into the rest of the developer's day. But here's where just developer's day. But here's where just developer's day. But here's where just let the agent change it needs a bit more let the agent change it needs a bit more let the agent change it needs a bit more thought for a lot of us. Reading a thought for a lot of us. Reading a thought for a lot of us. Reading a config file, editing that file, config file, editing that file, config file, editing that file, installing a package, and getting admin installing a package, and getting admin installing a package, and getting admin access are different levels of access are different levels of access are different levels of permission. And a model's enthusiasm permission. And a model's enthusiasm permission. And a model's enthusiasm about the job is not going to tell you about the job is not going to tell you about the job is not going to tell you which level is appropriate. models are which level is appropriate. models are which level is appropriate. models are notoriously overoptimistic when it comes notoriously overoptimistic when it comes notoriously overoptimistic when it comes to these changes. So, for the window to these changes. So, for the window to these changes. So, for the window rule I gave you earlier in this video, I rule I gave you earlier in this video, I rule I gave you earlier in this video, I would want to know which setting it would want to know which setting it would want to know which setting it plans to change. I would want to know if plans to change. I would want to know if plans to change. I would want to know if it suddenly wants admin access. I I'd it suddenly wants admin access. I I'd it suddenly wants admin access. I I'd ask why, right? Maybe there's a valid ask why, right? Maybe there's a valid ask why, right? Maybe there's a valid reason, but it should be able to connect reason, but it should be able to connect reason, but it should be able to connect that particular permission request to that particular permission request to that particular permission request to the specific change rather than asking the specific change rather than asking the specific change rather than asking for broad access because that would make for broad access because that would make for broad access because that would make everything easier for the agent in a way everything easier for the agent in a way everything easier for the agent in a way that you might not want. Now, Omachi has that you might not want. Now, Omachi has that you might not want. Now, Omachi has thought about that and has an option thought about that and has an option thought about that and has an option that makes this distinction really that makes this distinction really that makes this distinction really concrete. To its credit, its security concrete. To its credit, its security concrete. To its credit, its security documentation describes temporary documentation describes temporary documentation describes temporary passwordless admin access for 15

  7. passwordless admin access for 15 passwordless admin access for 15 minutes. You have to turn it on and minutes. You have to turn it on and minutes. You have to turn it on and while it is on, every program running as while it is on, every program running as while it is on, every program running as your user can use that admin access your user can use that admin access your user can use that admin access under that clock time. It is not under that clock time. It is not under that clock time. It is not reserved for just the agent you're reserved for just the agent you're reserved for just the agent you're talking to. And that permission reaches talking to. And that permission reaches talking to. And that permission reaches far beyond the window layout. There may far beyond the window layout. There may far beyond the window layout. There may be times when an experienced user be times when an experienced user be times when an experienced user deliberately chooses it. But I would not deliberately chooses it. But I would not deliberately chooses it. But I would not make it a default response to an agent make it a default response to an agent make it a default response to an agent asking for more freedom. Instead, I asking for more freedom. Instead, I asking for more freedom. Instead, I would want to calibrate the amount of would want to calibrate the amount of would want to calibrate the amount of access to make sense for the task. In access to make sense for the task. In access to make sense for the task. In the Mac trial app, folder sharing starts the Mac trial app, folder sharing starts the Mac trial app, folder sharing starts as off, which is a security thing. If as off, which is a security thing. If as off, which is a security thing. If you choose a folder to share, the guest you choose a folder to share, the guest you choose a folder to share, the guest environment gets read and write access environment gets read and write access environment gets read and write access only to that folder. And that's a great only to that folder. And that's a great only to that folder. And that's a great place to use a dedicated folder for test place to use a dedicated folder for test place to use a dedicated folder for test files for an OS. You can give the files for an OS. You can give the files for an OS. You can give the experiment something useful to work on experiment something useful to work on experiment something useful to work on without starting exposing a lot of files without starting exposing a lot of files without starting exposing a lot of files that you depend on day-to-day. If you that you depend on day-to-day. If you that you depend on day-to-day. If you hand an agent a real online account, the hand an agent a real online account, the hand an agent a real online account, the fact that its desktop is running in a fact that its desktop is running in a fact that its desktop is running in a virtual machine doesn't make the actions virtual machine doesn't make the actions virtual machine doesn't make the actions in that account imaginary. So you'll in that account imaginary. So you'll in that account imaginary. So you'll have to be responsible there. Just have to be responsible there. Just have to be responsible there. Just because the agent is on my computer because the agent is on my computer because the agent is on my computer doesn't necessarily mean the AI model is doesn't necessarily mean the AI model is doesn't necessarily mean the AI model is running there all the time. It may be running there all the time. It may be running there all the time. It may be sending requests off to a hosted model sending requests off to a hosted model sending requests off to a hosted model in the cloud. So if you're asking it to in the cloud. So if you're asking it to in the cloud. So if you're asking it to inspect a log or a doc, think about inspect a log or a doc, think about inspect a log or a doc, think about whether the material in there is whether the material in there is whether the material in there is something you want an external service something you want an external service something you want an external service to process. Local control over an to process. Local control over an to process. Local control over an application and local processing of data

  8. application and local processing of data application and local processing of data are really separate questions. Omachi are really separate questions. Omachi are really separate questions. Omachi really optimizes for the former and really optimizes for the former and really optimizes for the former and makes the latter your choice. Installing makes the latter your choice. Installing makes the latter your choice. Installing someone else's plugin or script, that's someone else's plugin or script, that's someone else's plugin or script, that's another decision. We're very familiar another decision. We're very familiar another decision. We're very familiar with that. After OpenClaw, you're ending with that. After OpenClaw, you're ending with that. After OpenClaw, you're ending up trusting software someone else wrote. up trusting software someone else wrote. up trusting software someone else wrote. You're possibly trusting instructions an You're possibly trusting instructions an You're possibly trusting instructions an agent will follow and you're hoping that agent will follow and you're hoping that agent will follow and you're hoping that they're legit. Look at where it comes they're legit. Look at where it comes they're legit. Look at where it comes from, right? Look at what it changes. from, right? Look at what it changes. from, right? Look at what it changes. Test it. Look at the access it requests. Test it. Look at the access it requests. Test it. Look at the access it requests. Is it legit? And as usual with these Is it legit? And as usual with these Is it legit? And as usual with these kinds of projects, the default software kinds of projects, the default software kinds of projects, the default software package and the optional additional package and the optional additional package and the optional additional plugins are very, very different things plugins are very, very different things plugins are very, very different things and may come from different developers. and may come from different developers. and may come from different developers. So just because you trust one doesn't So just because you trust one doesn't So just because you trust one doesn't mean you trust the other. Simonati wrote mean you trust the other. Simonati wrote mean you trust the other. Simonati wrote about Omachi back in February of 2026. about Omachi back in February of 2026. about Omachi back in February of 2026. This was before the Quattro release and This was before the Quattro release and This was before the Quattro release and he was already using it for a while. So he was already using it for a while. So he was already using it for a while. So he's been an early user and of course he's been an early user and of course he's been an early user and of course he's used Mac OS and Windows over the he's used Mac OS and Windows over the he's used Mac OS and Windows over the year. He's a developer. Um, and he year. He's a developer. Um, and he year. He's a developer. Um, and he talked about some of the problems that talked about some of the problems that talked about some of the problems that were there in earlier releases, issues were there in earlier releases, issues were there in earlier releases, issues with the computer going to sleep, uh, with the computer going to sleep, uh, with the computer going to sleep, uh, missing the reliability that comes with missing the reliability that comes with missing the reliability that comes with joining calls on the Mac. Again, I keep joining calls on the Mac. Again, I keep joining calls on the Mac. Again, I keep underlining if it's a critical thing underlining if it's a critical thing underlining if it's a critical thing that has to work, don't put it on a new that has to work, don't put it on a new that has to work, don't put it on a new OS right now. Put it on an OS that's OS right now. Put it on an OS that's OS right now. Put it on an OS that's bulletproof. But as much as there were bulletproof. But as much as there were bulletproof. But as much as there were pain points, Simon also described pain points, Simon also described pain points, Simon also described building things that he wanted that he building things that he wanted that he building things that he wanted that he never could have had before, like a never could have had before, like a never could have had before, like a screen edge light for video calls that screen edge light for video calls that screen edge light for video calls that he could just create because the he could just create because the he could just create because the capability is in the screen itself and capability is in the screen itself and capability is in the screen itself and he could never call it out with the he could never call it out with the he could never call it out with the existing OS. So I think his story shows

  9. existing OS. So I think his story shows existing OS. So I think his story shows both sides of the choice to install an both sides of the choice to install an both sides of the choice to install an OS like this. He absolutely could add OS like this. He absolutely could add OS like this. He absolutely could add really useful behavior that he loved. really useful behavior that he loved. really useful behavior that he loved. But as I've experienced personally with But as I've experienced personally with But as I've experienced personally with OSS over the years, if you're going to OSS over the years, if you're going to OSS over the years, if you're going to get into the Linux world, you sometimes get into the Linux world, you sometimes get into the Linux world, you sometimes have to repair behavior that people on have to repair behavior that people on have to repair behavior that people on Mac and Windows just take for granted. Mac and Windows just take for granted. Mac and Windows just take for granted. If I'm giving you enough warnings here If I'm giving you enough warnings here If I'm giving you enough warnings here that you're thinking, I don't know if I that you're thinking, I don't know if I that you're thinking, I don't know if I want to do this, that's perfectly fine want to do this, that's perfectly fine want to do this, that's perfectly fine with me. I'm not asking you to do this. with me. I'm not asking you to do this. with me. I'm not asking you to do this. I'm asking you to think about Omachi as I'm asking you to think about Omachi as I'm asking you to think about Omachi as a way to understand what agents make a way to understand what agents make a way to understand what agents make possible in computing and a way to time possible in computing and a way to time possible in computing and a way to time travel so you can see the future of Mac travel so you can see the future of Mac travel so you can see the future of Mac and Windows machines once designers and Windows machines once designers and Windows machines once designers start to catch up. Now, if you're a start to catch up. Now, if you're a start to catch up. Now, if you're a developer and you are sick of the developer and you are sick of the developer and you are sick of the defaults and you want to get your agent defaults and you want to get your agent defaults and you want to get your agent closer to the OS, that is a powerful closer to the OS, that is a powerful closer to the OS, that is a powerful reason to install Omachi now, especially reason to install Omachi now, especially reason to install Omachi now, especially because most developers I know in that because most developers I know in that because most developers I know in that situation already have a dead Mac Mini situation already have a dead Mac Mini situation already have a dead Mac Mini sitting around that they can plug in and sitting around that they can plug in and sitting around that they can plug in and they can stick a little OS on that box they can stick a little OS on that box they can stick a little OS on that box and it's fairly secure because nothing and it's fairly secure because nothing and it's fairly secure because nothing else is touching on it or dependent on else is touching on it or dependent on else is touching on it or dependent on it and they can just let it go to town.

  10. it and they can just let it go to town. it and they can just let it go to town. In those cases, it makes a ton of sense. In those cases, it makes a ton of sense. In those cases, it makes a ton of sense. It's low impact. It's something you can It's low impact. It's something you can It's low impact. It's something you can play with and experiment with. It'll play with and experiment with. It'll play with and experiment with. It'll grow your learning. It'll help you get a grow your learning. It'll help you get a grow your learning. It'll help you get a sense of how agents modify OSS. That's sense of how agents modify OSS. That's sense of how agents modify OSS. That's all cool. If you are not sure about any all cool. If you are not sure about any all cool. If you are not sure about any of that, take what I'm saying and use it of that, take what I'm saying and use it of that, take what I'm saying and use it as inspiration for how to change your as inspiration for how to change your as inspiration for how to change your settings. And if you're like, "What settings. And if you're like, "What settings. And if you're like, "What settings can I change on my Mac? What settings can I change on my Mac? What settings can I change on my Mac? What settings can I change on my Windows that settings can I change on my Windows that settings can I change on my Windows that I didn't know about?" I got you. I'm I didn't know about?" I got you. I'm I didn't know about?" I got you. I'm going to have a whole list of things going to have a whole list of things going to have a whole list of things that you can actually change that people that you can actually change that people that you can actually change that people don't know a ton about on your Windows don't know a ton about on your Windows don't know a ton about on your Windows and on your Mac that you should be able and on your Mac that you should be able and on your Mac that you should be able to change with computer use plus your to change with computer use plus your to change with computer use plus your willingness to enter your password at willingness to enter your password at willingness to enter your password at different times as you decide to go different times as you decide to go different times as you decide to go there. And so you don't have to install there. And so you don't have to install there. And so you don't have to install Omachi to follow through on that vision. Omachi to follow through on that vision. Omachi to follow through on that vision. I'll have that on the Substack. As I I'll have that on the Substack. As I I'll have that on the Substack. As I called out in March, use these three called out in March, use these three called out in March, use these three questions when you're choosing the tools questions when you're choosing the tools questions when you're choosing the tools that will be around your agent on your that will be around your agent on your that will be around your agent on your Mac or Windows machine. Ask, can it Mac or Windows machine. Ask, can it Mac or Windows machine. Ask, can it invoke a useful action? Can the agent invoke a useful action? Can the agent invoke a useful action? Can the agent read what happened? Can the agent write read what happened? Can the agent write read what happened? Can the agent write the input? Different tools you can the input? Different tools you can the input? Different tools you can install on those machines allow you to install on those machines allow you to install on those machines allow you to expose different parts of the process to expose different parts of the process to expose different parts of the process to the agent. Let me give you an example the agent. Let me give you an example the agent. Let me give you an example here. Aerospace is a Mac window manager here. Aerospace is a Mac window manager here. Aerospace is a Mac window manager with a readable config file and with a readable config file and with a readable config file and documented commands. And for a window documented commands. And for a window documented commands. And for a window rule, there's a file the agent can read, rule, there's a file the agent can read, rule, there's a file the agent can read, a setting it can help you edit, and a a setting it can help you edit, and a a setting it can help you edit, and a command to reload that configuration.

  11. command to reload that configuration. command to reload that configuration. And so I know we started with window And so I know we started with window And so I know we started with window arrangement as an issue you could fix in arrangement as an issue you could fix in arrangement as an issue you could fix in Omachi, but if window arrangement on Mac Omachi, but if window arrangement on Mac Omachi, but if window arrangement on Mac is a recurring annoyance for you, this is a recurring annoyance for you, this is a recurring annoyance for you, this gives the agent a specific place to work gives the agent a specific place to work gives the agent a specific place to work on Mac and a result for you to judge and on Mac and a result for you to judge and on Mac and a result for you to judge and you don't have to go through the trouble you don't have to go through the trouble you don't have to go through the trouble of uploading the OS and changing that. of uploading the OS and changing that. of uploading the OS and changing that. Think about Apple shortcuts. This is an Think about Apple shortcuts. This is an Think about Apple shortcuts. This is an officially supported Apple feature. officially supported Apple feature. officially supported Apple feature. Apple supports running existing Apple supports running existing Apple supports running existing shortcuts from the command line, shortcuts from the command line, shortcuts from the command line, including passing input to those including passing input to those including passing input to those shortcuts. And that gives an agent on shortcuts. And that gives an agent on shortcuts. And that gives an agent on the command line a defined action it can the command line a defined action it can the command line a defined action it can invoke. So if you already have a invoke. So if you already have a invoke. So if you already have a shortcut that performs a really useful shortcut that performs a really useful shortcut that performs a really useful job for you on the keys, the agent may job for you on the keys, the agent may job for you on the keys, the agent may be able to use that job as a step in a be able to use that job as a step in a be able to use that job as a step in a larger request on command. Like imagine larger request on command. Like imagine larger request on command. Like imagine a shortcut that prepares copies of a shortcut that prepares copies of a shortcut that prepares copies of selected files for a given application. selected files for a given application. selected files for a given application. You know what goes in, you know what You know what goes in, you know what You know what goes in, you know what comes out, and you know which folder is comes out, and you know which folder is comes out, and you know which folder is involved. The agent can help choose the involved. The agent can help choose the involved. The agent can help choose the input and run that established operation input and run that established operation input and run that established operation through the command line. You can keep through the command line. You can keep through the command line. You can keep the operation narrow instead of asking the operation narrow instead of asking the operation narrow instead of asking the model to improvise every single the model to improvise every single the model to improvise every single interaction with the application because interaction with the application because interaction with the application because you're driving it through Apple you're driving it through Apple you're driving it through Apple shortcuts. It doesn't mean that it can shortcuts. It doesn't mean that it can shortcuts. It doesn't mean that it can inspect or rewrite every Mac inspect or rewrite every Mac inspect or rewrite every Mac application, nor would you want it to.

  12. application, nor would you want it to. application, nor would you want it to. Uh some shortcuts will need user input, Uh some shortcuts will need user input, Uh some shortcuts will need user input, some won't. Uh some applications will some won't. Uh some applications will some won't. Uh some applications will expose useful actions for shortcuts, expose useful actions for shortcuts, expose useful actions for shortcuts, others are not going to do that. I have others are not going to do that. I have others are not going to do that. I have not forgotten about Windows. Over on not forgotten about Windows. Over on not forgotten about Windows. Over on Windows, Power Toys workspaces gives you Windows, Power Toys workspaces gives you Windows, Power Toys workspaces gives you a concrete starting point for a a concrete starting point for a a concrete starting point for a different kind of everyday problem different kind of everyday problem different kind of everyday problem because it can capture and launch a because it can capture and launch a because it can capture and launch a collection of applications in a single collection of applications in a single collection of applications in a single chosen arrangement. So, if getting ready chosen arrangement. So, if getting ready chosen arrangement. So, if getting ready for one kind of work means opening two, for one kind of work means opening two, for one kind of work means opening two, three, four, five different applications three, four, five different applications three, four, five different applications and putting them all into a particular and putting them all into a particular and putting them all into a particular set of spaces, you can make that setup set of spaces, you can make that setup set of spaces, you can make that setup really repeatable. So you start up in really repeatable. So you start up in really repeatable. So you start up in the morning, you have to have your the morning, you have to have your the morning, you have to have your window for shooting over here, your window for shooting over here, your window for shooting over here, your window for video editing over here, etc. window for video editing over here, etc. window for video editing over here, etc. You can get all of that done in one You can get all of that done in one You can get all of that done in one click. And Workspace supplies the click. And Workspace supplies the click. And Workspace supplies the repeatable launch sequence that again repeatable launch sequence that again repeatable launch sequence that again doesn't give your agent read and write doesn't give your agent read and write doesn't give your agent read and write to Windows, right? You're just helping to Windows, right? You're just helping to Windows, right? You're just helping your agent solve a specific problem by your agent solve a specific problem by your agent solve a specific problem by using a tool that has handles that your using a tool that has handles that your using a tool that has handles that your agent can touch. Aerospace gives you agent can touch. Aerospace gives you agent can touch. Aerospace gives you window rules you can change. Shortcuts window rules you can change. Shortcuts window rules you can change. Shortcuts let you run defined operations on your let you run defined operations on your let you run defined operations on your Mac. Workspaces lets you launch a Mac. Workspaces lets you launch a Mac. Workspaces lets you launch a Windows desktop arrangement. The lesson Windows desktop arrangement. The lesson Windows desktop arrangement. The lesson from Omachi is useful even when the from Omachi is useful even when the from Omachi is useful even when the answer is in Mac or Windows even when answer is in Mac or Windows even when answer is in Mac or Windows even when the answer is a little bit of a the answer is a little bit of a the answer is a little bit of a capability shift inside an OS you capability shift inside an OS you capability shift inside an OS you already like. Before you add software to already like. Before you add software to already like. Before you add software to your life, I would encourage you look your life, I would encourage you look your life, I would encourage you look for those documented overlooked for those documented overlooked for those documented overlooked settings. Especially now that agents are settings. Especially now that agents are settings. Especially now that agents are better at computer use, look for a way better at computer use, look for a way better at computer use, look for a way to get your preferences out there and

  13. to get your preferences out there and to get your preferences out there and supported actions or computer use that supported actions or computer use that supported actions or computer use that would enable you to adapt the tools that would enable you to adapt the tools that would enable you to adapt the tools that you have to make the most of your you have to make the most of your you have to make the most of your computing environment. At the end of the computing environment. At the end of the computing environment. At the end of the day, the difference between 99% and 100% day, the difference between 99% and 100% day, the difference between 99% and 100% matters a lot. People need computing matters a lot. People need computing matters a lot. People need computing environments that are 100% dependable. environments that are 100% dependable. environments that are 100% dependable. And to do that, you have to make sure And to do that, you have to make sure And to do that, you have to make sure that your environment is something that that your environment is something that that your environment is something that can be changed while still remaining can be changed while still remaining can be changed while still remaining dependable. and reliable as a piece of dependable. and reliable as a piece of dependable. and reliable as a piece of software. OMI is on that journey. I'm software. OMI is on that journey. I'm software. OMI is on that journey. I'm not saying they're 100% dependable not saying they're 100% dependable not saying they're 100% dependable today, but the software that we do have today, but the software that we do have today, but the software that we do have that we do trust every day like Windows that we do trust every day like Windows that we do trust every day like Windows and Mac is more modifiable than you and Mac is more modifiable than you and Mac is more modifiable than you think within the frame of that think within the frame of that think within the frame of that dependability. There's more room in your dependability. There's more room in your dependability. There's more room in your OS than you know about because the OS than you know about because the OS than you know about because the audience for a change might only be one audience for a change might only be one audience for a change might only be one person, might be my kid who needs a person, might be my kid who needs a person, might be my kid who needs a different way of doing math. While the different way of doing math. While the different way of doing math. While the ability to make that change can become ability to make that change can become ability to make that change can become part of the software that we all get part of the software that we all get part of the software that we all get someday. For today, have fun. Explore someday. For today, have fun. Explore someday. For today, have fun. Explore Omachi if you're technically ready to do Omachi if you're technically ready to do Omachi if you're technically ready to do that. And if you're not, I've got a that. And if you're not, I've got a that. And if you're not, I've got a guide with a bunch of different specific guide with a bunch of different specific guide with a bunch of different specific examples in Windows and Mac to help you examples in Windows and Mac to help you examples in Windows and Mac to help you make the most of your computing make the most of your computing make the most of your computing environment with agents using computer environment with agents using computer environment with agents using computer use. I'll see you next time. And oh, in use. I'll see you next time. And oh, in use. I'll see you next time. And oh, in the comments, tell me what you changed the comments, tell me what you changed the comments, tell me what you changed about your machine.

Summary

The main theme is using AI to customize existing operating systems, moving beyond default settings. Key subjects include AI agents, operating system decisions, and the example of a father customizing screen time for his children. The takeaway is that AI allows for personalized OS configurations, empowering individuals to tailor their digital environment to their specific needs.

View original episode ↗