<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ragtime OS</title>
    <link>https://ragtime-os.ai/</link>
    <description>Recent content on Ragtime OS</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 04 Apr 2026 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://ragtime-os.ai/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Installation</title>
      <link>https://ragtime-os.ai/docs/getting-started/installation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ragtime-os.ai/docs/getting-started/installation/</guid>
      <description>&lt;h1 id=&#34;installation&#34;&gt;Installation&lt;a class=&#34;anchor&#34; href=&#34;#installation&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;To get started with Ragtime OS, follow these steps:&lt;/p&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;a class=&#34;anchor&#34; href=&#34;#prerequisites&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Git:&lt;/strong&gt; Ensure you have Git installed.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Go:&lt;/strong&gt; Required for building Ragtime OS components.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;FUSE:&lt;/strong&gt; Required for filesystem integration (on macOS, install &lt;code&gt;macfuse&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;clone--build&#34;&gt;Clone &amp;amp; Build&lt;a class=&#34;anchor&#34; href=&#34;#clone--build&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://github.com/byronellis/ragtime.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd ragtime&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;go build -o ragtime-os cmd/ragtime-os/main.go&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;setup&#34;&gt;Setup&lt;a class=&#34;anchor&#34; href=&#34;#setup&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Initialize the OS:&lt;/strong&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./ragtime-os init&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mount the Filesystem:&lt;/strong&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./ragtime-os mount /mnt/ragtime&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Connect Your Agent:&lt;/strong&gt; Point your agent harness (like Claude Code) to the mounted directory.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;next-steps&#34;&gt;Next Steps&lt;a class=&#34;anchor&#34; href=&#34;#next-steps&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Learn about &lt;a href=&#34;https://ragtime-os.ai/docs/features/score/&#34;&gt;The Score&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Explore &lt;a href=&#34;https://ragtime-os.ai/docs/features/bridge/&#34;&gt;Ragtime Bridge&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Conduct an &lt;a href=&#34;https://ragtime-os.ai/docs/features/ensemble/&#34;&gt;Agent Ensemble&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>The Score</title>
      <link>https://ragtime-os.ai/docs/features/score/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ragtime-os.ai/docs/features/score/</guid>
      <description>&lt;p&gt;Coding harness memory systems, any number of orchestration systems, and even tools like OpenClaw are all built around a single thing: a collection of files that any agent uses to coordinate its activities. Even skills and basic instructions take the form of the humble Markdown file. These are quick and easy to implement and rely on instructions that are fairly context-efficient — no need to introduce the infrastructural overhead of MCP servers or even a new CLI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Bridge</title>
      <link>https://ragtime-os.ai/docs/features/bridge/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ragtime-os.ai/docs/features/bridge/</guid>
      <description>&lt;p&gt;Every time your agent uses a tool, submits a prompt, or requests a permission, it fires a hook event. Ragtime&amp;rsquo;s Bridge functionality provides a simple shell integration &lt;code&gt;rt hook&lt;/code&gt; and &lt;code&gt;rt statusline&lt;/code&gt; that is used to intercept those commands and provide responses if desired. This allows us to implement advanced telemetry, especially with Claude Code which also provides statusline functionality we can intercept, as well as integrate with the same Starlark rule system used in The Score virtual filesystem to customize the agent environment on the fly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Ensemble</title>
      <link>https://ragtime-os.ai/docs/features/ensemble/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://ragtime-os.ai/docs/features/ensemble/</guid>
      <description>&lt;p&gt;Terminal multiplexers have recently experienced something of a renaissance as a key tool in driving multi-agent workflows. Steve Yegge even mentions learning &lt;code&gt;tmux&lt;/code&gt; as a key skill in agentic coding and the ability to capture agent output and inject &amp;ldquo;typing&amp;rdquo; programmatically is indeed extremely useful when trying to drive agent coding harnesses. This is particularly the case as the various harness providers start to limit certain plans to only using their designated harness. Even if they weren&amp;rsquo;t these providers are tuning their LLMs to work best with their agent harness so there are distinct advantages to staying withihn their respective ecosystems.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I&#39;ll see your CLI and raise you Files.. or how I accidentally made an Agent Operating System.</title>
      <link>https://ragtime-os.ai/posts/2026-04-04-how-i-accidentally-made-an-agent-os/</link>
      <pubDate>Sat, 04 Apr 2026 12:00:00 +0000</pubDate>
      <guid>https://ragtime-os.ai/posts/2026-04-04-how-i-accidentally-made-an-agent-os/</guid>
      <description>&lt;p&gt;A couple of weeks ago I had a post over on LinkedIn about using FUSE to isolate my Pecan VMs such that they didn&amp;rsquo;t even need to have external read-write mounts to the filesystem. Everything could be done through an overlayfs-style implementation that allowed the Pecan Server to pull changes back into the host filesystem. The original implementation had tried to do this host-side by implementing a virtual filesystem using FUSE and then mounting that in the Pecan container. Unfortunately on macOS at least this didn&amp;rsquo;t do what I wanted since I had used FUSE-T to avoid MacFUSE&amp;rsquo;s increasingly annoying kernel extension dance. It turns out you can&amp;rsquo;t mount an NFS filesystem in Apple&amp;rsquo;s Containerization framework.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
