<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Star History</title>
    <description></description>
    
    <link>https://newsletter.star-history.com/</link>
    <atom:link href="https://rss.beehiiv.com/feeds/BbNzf9ozGZ.xml" rel="self"/>
    
    <lastBuildDate>Thu, 8 Oct 2026 03:27:55 +0000</lastBuildDate>
    <pubDate>Wed, 30 Sep 2026 15:00:00 +0000</pubDate>
    <atom:published>2026-09-30T15:00:00Z</atom:published>
    <atom:updated>2026-10-08T03:27:55Z</atom:updated>
    
      <category>Software Engineering</category>
      <category>Technology</category>
    <copyright>Copyright 2026, Star History</copyright>
    
    <image>
      <url>https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/publication/logo/05d860fe-3f64-41da-90fe-ee17d49a4e7a/star-history.png</url>
      <title>Star History</title>
      <link>https://newsletter.star-history.com/</link>
    </image>
    
    <docs>https://www.rssboard.org/rss-specification</docs>
    <generator>beehiiv</generator>
    <language>en-us</language>
    <webMaster>support@beehiiv.com (Beehiiv Support)</webMaster>

      <item>
  <title>Star History Monthly 🌟 Output (September 2026)</title>
  <description>🖼️ Agents now ship diagrams, videos and app screens. Four projects that make the output good enough to publish.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8cf9e06d-8a40-4649-99e6-9d79da341eed/banner.webp" length="22072" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-output-september-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-output-september-2026</guid>
  <pubDate>Wed, 30 Sep 2026 15:00:00 +0000</pubDate>
  <atom:published>2026-09-30T15:00:00Z</atom:published>
    <dc:creator>Adela Chen</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it&#39;s Adela 👋 Welcome to <b>Star History!</b></p><p class="paragraph" style="text-align:left;">Each month, we bring you the standout highlights from the open-source world ✨</p><p class="paragraph" style="text-align:left;">Follow <a class="link" href="https://x.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8cf9e06d-8a40-4649-99e6-9d79da341eed/banner.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Ask an AI agent to draw how your software fits together and you get a diagram in seconds. It has boxes, arrows and labels, and it is roughly correct. You still won&#39;t put it in your blog post.</p><p class="paragraph" style="text-align:left;">The model wrote that diagram as text and never saw the picture. Videos and app screens come out the same way. Hand a model a blank canvas and it fills it with something average.</p><p class="paragraph" style="text-align:left;">This month&#39;s four projects take the blank canvas away. Each gives the model a form to fill in, in a text format it already writes well, and each has its own way of keeping the result honest: a rulebook, an inspector, a renderer, a list of approved parts.</p><p class="paragraph" style="text-align:left;">The demand shows up in our data. Mermaid, the text format most AI tools use to draw diagrams today, gained 602 stars in the 30 days to September 27. Archify and Diagram Design, two diagram tools built for agents, gained 44,977 and 14,401. No project we track gained more than Archify.</p><h2 class="heading" style="text-align:left;" id="the-lineup">The lineup</h2><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">What it makes</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">What keeps it honest</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Stars</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Diagram Design</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Diagrams in your site&#39;s style</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">A designer&#39;s rulebook</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~43K</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Archify</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Diagrams that pass checks</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">An automatic inspection</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~74K</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>HyperFrames</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Videos</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">The same video every time</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~54K</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>json-render</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">App screens</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">A list of parts you approve</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~18K</p></td></tr></table></div><p class="paragraph" style="text-align:left;">Keep an eye on the star column. The closing adds a second number that ranks these four differently.</p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b9f85a87-7bf7-4913-804e-b2a0dfdc13ae/lineup.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><h2 class="heading" style="text-align:left;" id="style-it-diagram-design">Style it - Diagram Design</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/cathrynlavery/diagram-design?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/cathrynlavery/diagram-design</a></p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5491cfb7-4a11-4fca-8797-af40a417351f/diagram-design.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Diagram Design makes an agent&#39;s diagrams look like they belong on your site.</p><p class="paragraph" style="text-align:left;">Think of it as a brand guide for diagrams. You give it your website address once. It reads your colors and fonts, and every diagram after that uses them. It also follows a designer&#39;s rules: few boxes, one highlight color, no shadows.</p><p class="paragraph" style="text-align:left;">We tried it on <a class="link" href="https://star-history.com?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">star-history.com</a>. The diagram above shows how a README chart gets made, in our white, charcoal and green. One thing didn&#39;t carry over: the hand-drawn font from our charts. The tool only accepts fonts from Google&#39;s free font library.</p><p class="paragraph" style="text-align:left;">Cathryn Lavery, who runs <a class="link" href="https://BestSelf.co?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">BestSelf.co</a>, built it because every diagram Claude drew for her was &quot;a generic rounded-box thing that looked nothing like the rest of the site.&quot; She shipped it as a skill, a folder of instructions the agent reads before it draws (<a class="link" href="https://www.star-history.com/blog/skills?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">more on skills</a>). The repo had 2,872 stars at the end of July and gained 26,241 in August.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">No program checks whether a diagram looks good. The agent grades itself against the author&#39;s taste</p></li><li><p class="paragraph" style="text-align:left;">No version numbers on GitHub, so it is hard to stay on a version you like</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> diagrams in blog posts and docs.</p></li></ul><h2 class="heading" style="text-align:left;" id="check-it-archify">Check it - Archify</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/tt-a1i/archify?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/tt-a1i/archify</a></p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c768b3f7-47ca-4a55-b41e-82ae65bb20a3/archify.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Archify checks an agent&#39;s diagram before you see it.</p><p class="paragraph" style="text-align:left;">Here is how it goes. You tell your coding agent, &quot;Draw how our payment service works: the website talks to a server, the server saves to a database and hands slow jobs to a background worker.&quot; Without Archify, the agent draws something, and you are the one who notices that two labels overlap or an arrow runs through a box. Then you ask again.</p><p class="paragraph" style="text-align:left;">With Archify installed, the agent doesn&#39;t draw. It writes down the boxes and the arrows between them in Archify&#39;s format, then runs Archify. Archify draws the diagram as a web page you can click around in, and checks it: the layout, the routes the arrows take, the space between labels and lines. If a check fails, Archify says which rule failed and what may change, and the agent fixes it. It gets two tries. The diagram you open is one that passed. The screenshot above shows one, with &quot;9/9 validation checks&quot; printed on it.</p><p class="paragraph" style="text-align:left;">Archify lists itself on GitHub as a Mermaid alternative. The chart below starts each project at its first day, and Mermaid is the long line.</p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c857fd7a-6412-430b-8151-b61a4e355a83/mermaid-vs-archify-vs-diagram-design.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Its growth is the steepest in this post: 8,189 stars at the end of July, 5,068 in a single day on August 27, and 44,977 in the 30 days to September 27. Most of the code comes from one person, tt-a1i. The day after DeepSeek Harness (<a class="link" href="https://www.star-history.com/blog/harness?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">last month&#39;s subject</a>) launched, Archify had a plugin for it.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">&quot;Checked&quot; means the picture matches what the agent wrote down. If the agent misunderstood your system, the diagram is wrong and still passes</p></li><li><p class="paragraph" style="text-align:left;">It won&#39;t import Mermaid files and has no drag-and-drop editor</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> architecture diagrams you send to other people.</p></li></ul><h2 class="heading" style="text-align:left;" id="render-it-hyper-frames">Render it - HyperFrames</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/heygen-com/hyperframes?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/heygen-com/hyperframes</a></p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ec786a29-2368-4f08-81b1-ef280fa8c84c/hyperframes.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">HyperFrames lets an agent make a video the way it makes a web page.</p><p class="paragraph" style="text-align:left;">The agent writes an ordinary web page and marks when each element should appear. HyperFrames plays the page frame by frame and records it as a video file. The same page always gives the same video, so you can fix a typo and make the video again, the way you would rebuild a website.</p><p class="paragraph" style="text-align:left;">It comes from HeyGen, an AI video company, and its README says it is &quot;inspired by Remotion,&quot; an older tool that does the same job from program code. HyperFrames bets that a plain web page is easier for agents to write.</p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8b03038b-51f4-4df6-a241-a62008fed9b5/remotion-vs-hyperframes.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">Remotion has 61K stars after six years, and 25,873 of them arrived since early February. HyperFrames has 54K after six months.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Making a video takes real computing power, because it runs a whole browser behind the scenes. Its own README says Remotion&#39;s cloud service is more mature</p></li><li><p class="paragraph" style="text-align:left;">It changes fast: 442 releases in six months, about two a day</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> product demos and new-feature videos you want to remake automatically.</p></li></ul><h2 class="heading" style="text-align:left;" id="limit-it-jsonrender">Limit it - json-render</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/vercel-labs/json-render?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/vercel-labs/json-render</a></p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/904afd6e-05bc-4012-9b93-35d6d741f737/json-render.webp?t=1790767176"/></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">json-render lets an AI answer with a screen instead of a paragraph, built only from parts your app already has.</p><p class="paragraph" style="text-align:left;">Here is the problem it solves. A user of your app asks, &quot;How did sales go this week?&quot; A chatbot answers with text. A better answer is a small chart with a table under it. But you can&#39;t let the model write its own interface code. It would look different every time, and it might break.</p><p class="paragraph" style="text-align:left;">json-render sits in between. You hand the model a list of parts your app already has, say a chart, a table and a button. The model replies with a list of instructions: a chart with these numbers, then a table with these rows. Your app draws that with its own parts. The result looks like your product because it is made of your product. The screenshot above is the demo on <a class="link" href="https://json-render.dev?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">json-render.dev</a>: you type what you want, the model&#39;s instructions appear on the left, and the finished card appears on the right.</p><p class="paragraph" style="text-align:left;">It is also a reply to our March post, <a class="link" href="https://www.star-history.com/blog/ai-ui-irrelevant?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">As AI Turns Prevalent, UI Becomes Irrelevant</a>: the interface is still there, and the model now assembles it for each question. Most of the code is by one Vercel engineer, Chris Tate, and it is the quietest of the four on GitHub, with 2,324 stars in the 30 days to September 27 against Archify&#39;s 44,977.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">You have to build the list of parts first, so it takes developer time before anything appears</p></li><li><p class="paragraph" style="text-align:left;">An experimental project maintained mostly by one person</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> products where an AI answer should look like the product, with charts and tables instead of paragraphs.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts">Closing Thoughts</h2><p class="paragraph" style="text-align:left;">Back to the star column. A star tells you someone noticed a project. It doesn&#39;t tell you they used it, so it helps to have a second number.</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Stars</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">How people get it</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Second number</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>json-render</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~18K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">npm, the package store for JavaScript</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">6.08M downloads in 30 days</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>HyperFrames</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~54K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">One install command</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">724.9K installs of its top skill</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Archify</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~74K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">One install command</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">120.9K installs of its top skill</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Diagram Design</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~43K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Plugin stores</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Not published</p></td></tr></table></div><p class="paragraph" style="text-align:left;">The order changes. json-render has the fewest stars and by far the largest usage number. Archify and HyperFrames both have more installs than stars.</p><p class="paragraph" style="text-align:left;">The install numbers are new. The command is <code>npx skills add</code>, and a site called <a class="link" href="https://skills.sh?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">skills.sh</a> counts each time it runs. These numbers are rough. One person, or one automated build, can be counted many times.</p><p class="paragraph" style="text-align:left;">Diagram Design has almost no second number. <a class="link" href="https://skills.sh?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-output-september-2026" target="_blank" rel="noopener noreferrer nofollow">skills.sh</a> shows 7.3K installs, but its README sends people to the plugin stores inside Claude Code, Codex and Copilot, and those stores don&#39;t publish counts. It gained 14,401 stars in 30 days, and nobody outside can say how many of those people drew a diagram with it.</p><p class="paragraph" style="text-align:left;">So read this month&#39;s stars as attention. Agents that make diagrams, videos and screens got a lot of it. Whether people keep using them shows up in the second number, where there is one.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=cca6e9c2-fcb5-421c-b877-d4fc816791c4&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Harness (August 2026)</title>
  <description>🔧 Four projects, four things you can do with a harness: ship it, own it, optimize it, measure it.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e2bdf1f6-0f57-4f49-86bb-2940e880bcde/banner.webp" length="24406" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-harness-august-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-harness-august-2026</guid>
  <pubDate>Tue, 01 Sep 2026 15:05:10 +0000</pubDate>
  <atom:published>2026-09-01T15:05:10Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it&#39;s Adela 👋 Welcome to <b>Star History!</b></p><p class="paragraph" style="text-align:left;">Each month, we bring you the standout highlights from the open-source world ✨</p><p class="paragraph" style="text-align:left;">Follow <a class="link" href="https://x.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e2bdf1f6-0f57-4f49-86bb-2940e880bcde/banner.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">We spend a lot of time asking which AI model is best. GPT or Claude? DeepSeek or Gemini? But hand the same model to two different coding agents and it performs differently — as we&#39;ll see below, several percentage points apart on the same test.</p><p class="paragraph" style="text-align:left;">The reason is everything around the model: what tools it can reach, what context it sees, what it remembers between steps, what rules it follows, how it checks its own work. That layer has a name now. It&#39;s the harness.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d0ba9ca2-a7f5-40f5-877b-b394f6690a67/equation.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">The model is the brain; the harness is the working environment. And it&#39;s the half most developers can actually change — retraining a model, altering its trained weights, is out of reach unless you work at one of a handful of labs. The harness is just code.</p><p class="paragraph" style="text-align:left;">That asymmetry is why the term caught on. Stage five of six in <a class="link" href="https://mitchellh.com/writing/my-ai-adoption-journey?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">Mitchell Hashimoto&#39;s</a> February essay is <i>Engineer the Harness</i>: when an agent errs, you build the check or script &quot;such that the agent never makes that mistake again.&quot; He wasn&#39;t sure the industry had a name for it. By summer it did, with an <a class="link" href="https://github.com/ai-boost/awesome-harness-engineering?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">awesome-harness-engineering</a> list at 3.5K stars.</p><p class="paragraph" style="text-align:left;">Six months ago harness engineering was a practice. This month it showed up as four different things.</p><h2 class="heading" style="text-align:left;" id="the-lineup">The lineup</h2><p class="paragraph" style="text-align:left;">Grouped not by what they share, but by the different question each asks about the same object.</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">The harness question</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">The approach</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Stars</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Pi</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">How do I make it mine?</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Keep the core small, then modify it</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~98K</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>DeepSeek Harness</b> (<code>dsh</code>)</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">How do I assemble one?</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Everything is a plugin</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~200K</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Meta-Harness</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Can a machine improve one?</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Search over harness designs</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~1.47K</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Terminal-Bench</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">How do I know one is better?</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Score agent and model together</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~552</p></td></tr></table></div><p class="paragraph" style="text-align:left;">Their popularity could hardly be more different: from about 550 stars to about 200,000. Hold on to that gap; it turns out to be backwards.</p><h2 class="heading" style="text-align:left;" id="own-it-pi">Own it - Pi</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/earendil-works/pi?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/earendil-works/pi</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4135d705-c833-4711-a2db-b85a572b8a13/pi.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">Pi is harness engineering as a personal practice, shipped: not a large configurable framework, but a small agent you are expected to rewrite yourself. Its homepage puts it as a slogan: &quot;There are many agent harnesses but this one is yours.&quot;</p><p class="paragraph" style="text-align:left;">In practice it&#39;s a coding agent you install with one command, its parts published separately: one API across 15+ model providers, the agent runtime, a terminal-UI library. Mario Zechner of libGDX started it in August 2025; Armin Ronacher of Flask is now its second-largest committer.</p><p class="paragraph" style="text-align:left;">What explains its growth is what Pi leaves out. No built-in sub-agents, no built-in plan mode; the core stays small and the extension points sharp, so you write those or install someone else&#39;s — hence an ecosystem in the same org, including <a class="link" href="https://github.com/earendil-works/gondolin?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">gondolin</a>, a Linux micro-VM sandbox. The curve rewards it: 58K stars at the end of May to 98K now, roughly 600 a day across 256 releases since December.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">No permission system: Pi runs with its launching user&#39;s access, and sandboxing is your job</p></li><li><p class="paragraph" style="text-align:left;">New contributors&#39; issues and PRs are auto-closed by default, triaged later</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who would rather rewrite their agent than configure it.</p></li></ul><h2 class="heading" style="text-align:left;" id="build-it-deep-seek-harness">Build it - DeepSeek Harness</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/deepseek-ai/deepseek-harness?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/deepseek-ai/deepseek-harness</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c057b024-7122-449b-9a8e-c8e420f1b1b9/dsh.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">Then a frontier lab industrialized the idea. Where Pi says <i>own the code</i>, DeepSeek says <i>configure it</i> — and treats an agent like Lego, where almost every piece swaps out without rebuilding the whole thing.</p><p class="paragraph" style="text-align:left;">Taken literally: the model is a plugin. So are the tools, memory, storage, the sandbox (where the agent runs commands), the interface, and the agent loop itself — the cycle deciding what the model does next after each tool call. All of it mounts onto the <a class="link" href="https://github.com/cordiverse/cordis?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">Cordis</a> kernel, a community framework from 2022 that DeepSeek adopted rather than wrote, so you reassemble an agent in configuration, never in source.</p><p class="paragraph" style="text-align:left;">What makes it remarkable is the speed. First commit August 13; two weeks later, 200K stars — 111,089 of them in the first fourteen days, the largest two-week gain in our data, still adding 3,000 a day. For scale: Pi turned one year old on August 9 with 85,799 stars. DeepSeek matched that in a day — and Pi never slowed, holding its 600 a day straight through the frenzy. The two aren&#39;t fighting over the same developer.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">A self-described developer preview at <code>v0.1.x</code>, with breaking changes promised in capital letters</p></li><li><p class="paragraph" style="text-align:left;"><b>Issues are disabled.</b> 200K stars, 28 contributors, and the only channels are Discussions and Discord</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone who wants every layer swappable, or curious how a frontier lab assembles an agent.</p></li></ul><h2 class="heading" style="text-align:left;" id="optimize-it-meta-harness">Optimize it - Meta-Harness</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/stanford-iris-lab/meta-harness?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/stanford-iris-lab/meta-harness</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/71ac2a03-5ba9-4c9a-acbd-76d03548ef2a/meta-harness.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">Now the stranger question: what if humans stop designing the harness at all?</p><p class="paragraph" style="text-align:left;">Take one model and one hand-built harness. Run it against a hard benchmark. It scores 28.5%. Now hand a second AI agent the failed runs — the full logs, not a summary — and ask it to rewrite the harness. Test again. Repeat.</p><p class="paragraph" style="text-align:left;">Seven rounds later: 46.5%. The model never changed. The harness did.</p><p class="paragraph" style="text-align:left;">That&#39;s what <a class="link" href="https://arxiv.org/abs/2603.28052?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">Meta-Harness</a> turns harness engineering into: an optimization problem. From Stanford&#39;s IRIS Lab, with Omar Khattab and Chelsea Finn among the authors, its key decision is refusing to compress the feedback — the rewriter gets every prior attempt&#39;s raw traces, up to 10M tokens a round, because harness bugs aren&#39;t diagnosable secondhand.</p><p class="paragraph" style="text-align:left;">It spread because the harnesses generalize: one added 4.7 points across five models it was never tuned against, so the search found something real rather than memorizing a test. A March paper, 1.47K stars and a crowd of reimplementations followed, plus another group&#39;s <a class="link" href="https://github.com/china-qijizhifeng/agentic-harness-engineering?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">Agentic Harness Engineering</a> reaching 84.7% the same way. The benchmark both of them optimize against is the subject of the last section.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Paper code; the maintainers say plainly it hasn&#39;t been tested beyond verifying that it runs</p></li><li><p class="paragraph" style="text-align:left;">Every round is a full benchmark run, so searching is expensive and invites overfitting to that one benchmark</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams with a fixed model, a real evaluation, and a harness already hand-tuned past the obvious wins.</p></li></ul><h2 class="heading" style="text-align:left;" id="measure-it-terminal-bench">Measure it - Terminal-Bench</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/harbor-framework/terminal-bench?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/harbor-framework/terminal-bench</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9e609400-6280-4157-a1d7-f863521f8c61/tbench.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">If everyone claims their agent is better, how would you know?</p><p class="paragraph" style="text-align:left;">Terminal-Bench is the exam. It hands agents hard, real terminal work — software engineering, machine learning, security, data science — and reports how many tasks they finish. It&#39;s a <a class="link" href="https://www.tbench.ai/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">Stanford × Laude collaboration</a>, and every frontier agent builder runs it.</p><p class="paragraph" style="text-align:left;">Here&#39;s the part that matters. Every row on the leaderboard is not a model. It&#39;s an <i>agent × model</i> pair.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5d5595f1-441e-47e0-8bbb-a1d8b103341d/tbench-leaderboard.webp?t=1788209881"/></div><p class="paragraph" style="text-align:left;">So you can read the same model twice. Fable 5 scores 83.8% inside Claude Code and 80.4% inside Terminus 2; GPT-5.5 scores 83.1% inside Codex and 78.0% inside Terminus 2. Identical weights both times. Only the harness changed, and it moved the result by about as much as a whole model generation would.</p><p class="paragraph" style="text-align:left;">That is the whole argument of this post, published as a bar chart by the people whose job is to keep the scoring honest — and why &quot;which model is best&quot; is now half a question. The benchmark itself has grown from 80 tasks in January 2025 into a <i>continuous</i> one, merging new tasks year-round. It runs on <a class="link" href="https://github.com/harbor-framework/harbor?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-harness-august-2026" target="_blank" rel="noopener noreferrer nofollow">Harbor</a>, which has 4.7K stars to Terminal-Bench&#39;s 552.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Running it seriously needs real sandbox infrastructure: Modal or Docker, hundreds of concurrent containers</p></li><li><p class="paragraph" style="text-align:left;">Its own influence is a risk: once everyone optimizes against it, high scores measure the benchmark as much as the work</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone who needs an agent score they didn&#39;t report themselves, and anyone checking such claims.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts">Closing Thoughts</h2><p class="paragraph" style="text-align:left;">Now back to that star gap. DeepSeek Harness has more than 360 times Terminal-Bench&#39;s stars, yet Terminal-Bench is the one every lab in the top row must run before it can claim anything. Star counts are honest about attention and silent about influence, including ours.</p><p class="paragraph" style="text-align:left;">The model race isn&#39;t over. But model choice is no longer the whole story, and this month the other half became a codebase you fork, a product a lab ships, a search space a machine explores, and the number behind every leaderboard.</p><p class="paragraph" style="text-align:left;">Which is the small irony of the year. Harness engineering got its name because almost nobody can change the weights, making the code around them the only place left to do real work. That place turned out valuable enough that the people who <i>can</i> change the weights showed up to build there too.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=594a57b8-a5cf-49a0-bb2b-2afccb009edc&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Building Blocks (July 2026)</title>
  <description>🧱 Four projects selling picks to the assembly economy.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bc3e71b7-722a-46c6-b3c5-0a14cd310b46/banner.webp" length="22284" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-building-blocks-july-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-building-blocks-july-2026</guid>
  <pubDate>Thu, 30 Jul 2026 22:00:00 +0000</pubDate>
  <atom:published>2026-07-30T22:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bc3e71b7-722a-46c6-b3c5-0a14cd310b46/banner.webp?t=1786373226"/></div><p class="paragraph" style="text-align:left;">📉<i> Note: GitHub has restricted access to star data, so this issue ships without the usual star history charts. </i><i><a class="link" href="https://www.star-history.com/blog/github-stargazer-api-restriction?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">Here’s what changed and why →</a></i></p><p class="paragraph" style="text-align:left;">Last month&#39;s <a class="link" href="https://www.star-history.com/blog/terminal-ui?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">terminal UIs</a> were finished apps — you install lazygit, you use lazygit. This month we look at the opposite bet. In April, Mitchell Hashimoto published <a class="link" href="https://mitchellh.com/writing/building-block-economy?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">The Building Block Economy</a>, arguing that the most effective way to build software and get massive adoption is no longer the polished mainline app but the building block: the embeddable component that other people&#39;s software is assembled from. His evidence is his own project — the Ghostty terminal took 18 months to reach a million daily update checks; libghostty, the library extracted from it, reached millions of daily users in two months by riding inside other people&#39;s apps.</p><p class="paragraph" style="text-align:left;">His sharpest claim is about why this is happening now: AI agents are much better at gluing together proven, well-documented components than at writing everything from scratch — so the components themselves are becoming the growth story. Whether or not you buy the whole thesis, there&#39;s a set of star curves that look exactly like it. This month, four projects selling picks to the assembly economy: an embeddable terminal, a sync engine, a pair of code-review rendering primitives, and a JavaScript engine you&#39;ve almost certainly run without knowing it.</p><h2 class="heading" style="text-align:left;" id="the-lineup">The lineup</h2><p class="paragraph" style="text-align:left;">Four building blocks, each owning a different layer of the stack — and next to each, what gets built out of it.</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Stars</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">The block</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">What gets built from it</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Latest release</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>Ghostty (libghostty)</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~58.6K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Embeddable terminal emulation</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Terminal apps, multiplexers, IDE panes</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v1.3.1 · Mar 13, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>Zero</b> (rocicorp/mono)</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~3.3K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Client-side sync engine for Postgres</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Instant-feeling web apps</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">zero 1.8.0 · Jul 13, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>Pierre</b> (@pierre/diffs, @pierre/trees)</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~5.5K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Diff and file-tree rendering</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Code review UIs, AI coding tools</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">diffs v1.2.12 · Jun 29, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>quickjs-ng</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~3.4K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Embeddable JavaScript engine</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Plugin sandboxes, serverless runtimes</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v0.15.1 · Jun 4, 2026</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="terminals-libghostty">Terminals - libghostty</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/ghostty-org/ghostty?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/ghostty-org/ghostty</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c35f6c8a-c3e5-434e-b272-d21f3ca93c04/ghostty.webp?t=1786373226"/></div><p class="paragraph" style="text-align:left;">The essay&#39;s own proof of concept. Ghostty the terminal emulator is a 58K-star app — but the interesting part is <b>libghostty</b>, the library being extracted from it, starting with libghostty-vt: a zero-dependency (not even libc) terminal-sequence parser and state machine, announced in September 2025 with the argument that terminal emulation is duplicated effort everywhere because it&#39;s nobody&#39;s core business. The Ghostty app itself is now just the first consumer of its own library.</p><p class="paragraph" style="text-align:left;">The ecosystem that grew in ten months is the story. <a class="link" href="https://github.com/manaflow-ai/cmux?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">cmux</a>, a macOS terminal for agentic coding workflows built on libghostty, went from zero to ~25K stars in under six months — the second line on the chart above. Around it: <a class="link" href="https://github.com/ghostty-org/ghostling?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">Ghostling</a> (the official minimum-viable-terminal example), <a class="link" href="https://github.com/Uzaaft/libghostty-rs?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">libghostty-rs</a> Rust bindings, official Go bindings, <a class="link" href="https://github.com/coder/boo?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">coder/boo</a> (a screen-style multiplexer by Coder), muxy, an Emacs terminal, and an <a class="link" href="https://github.com/Uzaaft/awesome-libghostty?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">awesome-libghostty</a> list to keep track of it all. Ghostty&#39;s 1.3.0 release notes claim dozens of projects, free and commercial, already embed it — notably before libghostty has even cut a stable versioned release. The C API is still marked unstable; the adoption came anyway.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make correct, fast terminal emulation an embeddable component instead of every app&#39;s side quest - To let the Ghostty app and other people&#39;s terminals share one production-grade core</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- No stable versioned release yet — the C API can still shift under early adopters - The full library story (rendering, input, widgets) is still being extracted piece by piece</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone building a product with a terminal in it — IDE, agent runner, multiplexer — who&#39;d rather not write a VT parser from scratch.</p></li></ul><h2 class="heading" style="text-align:left;" id="sync-zero">Sync - Zero</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/rocicorp/mono?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/rocicorp/mono</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ed94fa8b-b864-4f2d-9f18-c31662aca5ef/zero.webp?t=1786373226"/></div><p class="paragraph" style="text-align:left;">Zero is what happens when a team spends six years on one hard problem — client-side sync — and keeps re-shipping it as a better block. Rocicorp (Aaron Boodman of Greasemonkey and Google Gears fame, with Erik Arvidsson) built Replicache, then Reflect, then folded the lessons into Zero: a sync engine that pairs a client library with a server cache in front of your normal Postgres database. Queries run instantly against a local replica and sync in the background — the pitch on the repo is &quot;99% of queries in zero milliseconds.&quot;</p><p class="paragraph" style="text-align:left;">Zero hit 1.0 in March 2026 — its first stable release after more than fifty pre-releases — and has shipped a minor version roughly every two weeks since, reaching 1.8.0 in mid-July. The curve is the quiet-compounding kind: no viral launch spike, just steady accumulation as apps like Productlane and Ano rebuilt on it and the sync-engine debate (Zero, ElectricSQL, InstantDB, PowerSync, Convex) became one of 2026&#39;s liveliest infrastructure arguments. It&#39;s the smallest star count in this month&#39;s lineup — and probably the deepest technology.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make instant, offline-tolerant UIs a property of the data layer, not hand-rolled caching code - To work against a normal Postgres schema instead of a proprietary backend</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- You&#39;re adopting an architecture, not adding a widget — the sync engine shapes the whole app - Young 1.x line in a crowded, fast-moving category</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams building web apps that should feel local-first — dashboards, trackers, collaboration tools — on top of Postgres they already run.</p></li></ul><h2 class="heading" style="text-align:left;" id="diffs-pierre">Diffs - Pierre</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/pierrecomputer/pierre?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/pierrecomputer/pierre</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d5507211-3d4c-4287-9cc7-40b81b414c87/diffs.webp?t=1786373226"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/110f0669-c596-4a06-91de-74b6f79e8582/trees.webp?t=1786373226"/></div><p class="paragraph" style="text-align:left;">Pierre is the building-block economy at company scale — a startup that pivoted from app to blocks and got its growth curve back. The Pierre Computer Company (YC W23, founded by Bootstrap co-creator Jacob Thornton and early Twitter engineer Ian Ownbey) spent roughly three years building an opinionated GitHub competitor, <a class="link" href="https://pierre.co?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">pierre.co</a>: hosting, review, and CI rebuilt from the metal. It shut down in 2026. What survived is the parts, shipped as products: <a class="link" href="https://diffs.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">diffs.com</a> is <code>@pierre/diffs</code>, an open-source diff and code rendering library built on Shiki with split and stacked layouts, theming, and an annotation framework made for accept/reject review UIs; <a class="link" href="https://trees.software/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">trees.software</a> is <code>@pierre/trees</code>, the matching file-tree component. Both live in the <code>pierrecomputer/pierre</code> repo — created September 2025, past 5.5K stars ten months later.</p><p class="paragraph" style="text-align:left;">The timing is no accident. Every AI coding product — agents, review tools, cloud IDEs — suddenly needs to render diffs and file trees well, and almost none of them want to build that from scratch. The paid layer underneath is the same bet: Code Storage, Pierre&#39;s hosted git infrastructure for codegen platforms — Thornton describes it as &quot;kinda like what Stripe does for payments&quot; — funded by a $23M round the company announces, characteristically, in plain text on its own site. The app didn&#39;t win; the blocks it was made of became the business.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make high-quality diff and file-tree rendering a drop-in dependency instead of every code tool&#39;s internal project - To give the wave of AI coding tools a shared, polished review UI layer — extracted from a real production git platform</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Young libraries — trees is still in beta, and the API surface is evolving quickly - UI primitives only: the review workflow around them is still yours — and the git plumbing underneath is Pierre&#39;s paid product</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone shipping a tool that shows code to humans — review apps, agent UIs, internal platforms — who wants GitHub-quality diffs without building them.</p></li></ul><h2 class="heading" style="text-align:left;" id="java-script-quickjsng">JavaScript - quickjs-ng</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/quickjs-ng/quickjs?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/quickjs-ng/quickjs</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f9dcaba1-72cb-475d-a406-cd37b733468a/quickjs.webp?t=1786373226"/></div><p class="paragraph" style="text-align:left;">Proof that the pattern predates the essay. QuickJS — Fabrice Bellard&#39;s small, embeddable JavaScript engine — has been the block behind other people&#39;s products since 2019, when Figma <a class="link" href="https://www.figma.com/blog/an-update-on-plugin-security/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">rebuilt its plugin sandbox</a> on QuickJS compiled to WebAssembly after its JavaScript-based sandbox kept springing escape vulnerabilities. You&#39;ve &quot;run&quot; QuickJS every time you&#39;ve used a Figma plugin; it just never had its name on the door.</p><p class="paragraph" style="text-align:left;">quickjs-ng is the community fork keeping that block modern. Started in November 2023 by Ben Noordhuis and Saúl Ibarra Corretgé after upstream went quiet, it ships every couple of months, tests against the full ECMAScript conformance suite, and targets ES2023+ — and it&#39;s where new embedders land: Amazon&#39;s <a class="link" href="https://github.com/awslabs/llrt?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-building-blocks-july-2026" target="_blank" rel="noopener noreferrer nofollow">LLRT</a> serverless runtime, the txiki.js runtime, radare2&#39;s scripting. Bellard&#39;s original has since woken back up, so the chart above is that rare thing: a fork and its upstream, both healthy, both shipping — the original with the stars, the fork with the release cadence.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To keep a small, embeddable, spec-current JS engine actively maintained in the open - To be the scripting layer for apps that need JavaScript without shipping V8</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- An interpreter, not a JIT — you trade peak speed for size, startup, and sandboxability - Two active QuickJS lineages means picking one (and tracking their drift)</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> products that need to run untrusted or user-authored JavaScript — plugin systems, edge runtimes, embedded scripting — inside a tiny, controllable engine.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts">Closing Thoughts</h2><p class="paragraph" style="text-align:left;">Put the four curves side by side and the essay&#39;s argument mostly writes itself. The biggest star count in this lineup belongs to an app (Ghostty) — but its growth story now runs through the library inside it, and the fastest riser this month (cmux, zero to ~25K stars in six months) is an app built <i>from</i> that library. Zero and quickjs-ng never tried to be apps at all, and Pierre&#39;s story is the sharpest version: three years spent competing with GitHub as an app, then a second life selling the parts. Blocks are infrastructure that shows up in your life as someone else&#39;s product feeling faster, reviewing code better, running plugins safely.</p><p class="paragraph" style="text-align:left;">The star counts here are smaller than last month&#39;s TUI giants, and that&#39;s part of the point: building blocks are undercounted by every popularity metric we have. Figma has run QuickJS since 2019 without most developers being able to name it; libghostty had commercial adopters before it had a version number. If Hashimoto is right that agent-written software is assembled from proven components, the projects on this page are early entries in a category that&#39;s about to matter a lot — and star charts like these are one of the few places you can watch it happen.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=dadc44d9-8965-41a7-8572-615cd94386ad&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Terminal UI (June 2026)</title>
  <description>⌨️ Five terminal UIs that replaced the graphical app you used to open.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/769a447c-e8cd-46c9-87db-7864b229a2a6/banner.webp" length="15652" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-terminal-ui-june-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-terminal-ui-june-2026</guid>
  <pubDate>Mon, 29 Jun 2026 22:00:00 +0000</pubDate>
  <atom:published>2026-06-29T22:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/769a447c-e8cd-46c9-87db-7864b229a2a6/banner.webp?t=1786372982"/></div><p class="paragraph" style="text-align:left;">Last month&#39;s <a class="link" href="https://www.star-history.com/blog/standalone-markdown-editor?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">standalone markdown editors</a> made a brief stop in the terminal — Glow rendering markdown where developers already live. This month we stay there and ask a bigger question: what happens when the terminal stops being the place you run a command and becomes the place you do the work you used to open an app for?</p><p class="paragraph" style="text-align:left;">The answer is a quiet defection. For several of the most common jobs a developer does every day, a keyboard-driven <b>terminal UI</b> has become the default tool — not a scrappy alternative to the graphical client, but the thing that replaced it. The clearest tell is the star counts: lazygit, a git client that runs in your terminal, out-stars the GUI git clients it competes with by a wide margin.</p><p class="paragraph" style="text-align:left;">So this month we line up five TUIs, one per job, each of which displaced a graphical incumbent. They span Go, Rust, and C++, and every one shipped a release this spring — this is a category in active motion, not a novelty that peaked.</p><h2 class="heading" style="text-align:left;" id="the-lineup">The lineup</h2><p class="paragraph" style="text-align:left;">One terminal app per job, laid out roughly in the order a developer&#39;s day flows — and next to each, the graphical tool it stands in for. The first five have already won their category; the last two are challengers just now making the jump.</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Stars</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Replaces</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Language</p></th><th class="bh__table_header" width="20%"><p class="paragraph" style="text-align:left;">Latest release</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>yazi</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~39.3K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Graphical file managers</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Rust</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v26.5.6 · May 5, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>lazygit</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~79.2K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">GUI git clients</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Go</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v0.62.2 · Jun 4, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>lazydocker</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~51.3K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Docker Desktop dashboard</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Go</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v0.25.2 · Apr 19, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>k9s</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~34.0K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Kubernetes Dashboard / Lens</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Go</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v0.51.0 · Jun 6, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>btop</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~32.8K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Activity Monitor / Task Manager</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">C++</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v1.4.7 · May 1, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>pgtui</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~0.3K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">pgAdmin / DBeaver / TablePlus <i>(emerging)</i></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Go</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v0.3.0 · Jun 12, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;"><b>Slumber</b></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">~1.2K</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Postman / Insomnia <i>(emerging)</i></p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">Rust</p></td><td class="bh__table_cell" width="20%"><p class="paragraph" style="text-align:left;">v5.3.0 · May 16, 2026</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="files-yazi">Files - yazi</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/sxyazi/yazi?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/sxyazi/yazi</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/74f8baa5-4e16-4435-b1f7-39a054cda532/yazi.webp?t=1786372982"/></div><p class="paragraph" style="text-align:left;">yazi is the youngest app in the lineup and the steepest curve — a file manager written in Rust, built on the <b>Ratatui</b> framework, that leans hard on async I/O for a &quot;blazing fast&quot; feel. Image and document previews, plugin support, and tight integration with tools like <code>fzf</code> and <code>ripgrep</code> make it a genuine alternative to a graphical file browser, not just a prettier <code>ls</code>.</p><p class="paragraph" style="text-align:left;">Created in mid-2023, it&#39;s already passed 39K stars — the clearest sign that the GUI-defection pattern is still recruiting new categories, not just coasting on the tools that started it.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make file management fast, previewable, and keyboard-driven in the terminal - To use async I/O and a plugin system for a responsive, extensible experience</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- A younger project with a faster-moving feature surface - Previews and integrations depend on external tools being installed</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who want a fast, modern file manager that never leaves the keyboard.</p></li></ul><h2 class="heading" style="text-align:left;" id="git-lazygit">Git - lazygit</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/jesseduffield/lazygit?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/jesseduffield/lazygit</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/843b4c5e-3c35-4ff9-bdb3-286f4911d66f/lazygit.webp?t=1786372982"/></div><p class="paragraph" style="text-align:left;">The defection&#39;s poster child. lazygit is a keyboard-driven interface for git — stage hunks, craft commits, branch, stash, and run interactive rebases without typing a single <code>git</code> subcommand — and at nearly 80,000 stars it out-stars almost every graphical git client on GitHub. That&#39;s the whole thesis of this roundup in one number: a job people used to reach for GitKraken or SourceTree to do, done faster in the terminal, and the audience voted.</p><p class="paragraph" style="text-align:left;">Its curve is the steady-climb kind — no single viral spike, just relentless accumulation as it became the default recommendation in dotfiles and &quot;set up your terminal&quot; guides everywhere. It&#39;s the most-starred project in the lineup and the one that proved a TUI could win a job outright.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make everyday git fast and visual without leaving the terminal - To turn intimidating operations like interactive rebase into a few keystrokes</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- You adopt its workflow and keybindings; the casual visit is punishing - Still a layer over git — power users sometimes drop back to the raw CLI</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone who does git all day and would rather never context-switch to a browser tab or desktop app to do it.</p></li></ul><h2 class="heading" style="text-align:left;" id="containers-lazydocker">Containers - lazydocker</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/jesseduffield/lazydocker?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/jesseduffield/lazydocker</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3c90abcb-c959-45b4-b63b-9dd867689e61/lazydocker.webp?t=1786372982"/></div><p class="paragraph" style="text-align:left;">Same author, same playbook, different domain. lazydocker (from Jesse Duffield, who also built lazygit) puts containers, images, volumes, and logs behind a single keyboard-driven dashboard — the things you&#39;d otherwise click through Docker Desktop or stitch together from <code>docker ps</code>, <code>docker logs</code>, and <code>docker stats</code>. As Docker Desktop&#39;s licensing pushed some teams to look elsewhere, a free terminal dashboard found a ready audience.</p><p class="paragraph" style="text-align:left;">At ~51K stars it&#39;s the second-most-starred app here, and its curve tracks lazygit&#39;s: a durable, GUI-replacing tool rather than a flash in the pan.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To manage Docker — containers, logs, stats — from one terminal view - To replace a sprawl of <code>docker</code> subcommands with a navigable UI</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- A monitoring-and-management view, not a full replacement for the Docker CLI - Tied to the Docker world rather than the broader container ecosystem</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who want an at-a-glance container dashboard without a desktop app.</p></li></ul><h2 class="heading" style="text-align:left;" id="kubernetes-k-9-s">Kubernetes - k9s</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/derailed/k9s?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/derailed/k9s</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a0e96537-8ca6-4115-91ba-0fdfb215e7ff/k9s.webp?t=1786372982"/></div><p class="paragraph" style="text-align:left;">k9s is the defection reaching the cluster. It gives you a live, navigable view of Kubernetes resources — pods, deployments, services, logs — that updates as the cluster changes, standing in for the web-based Kubernetes Dashboard or a desktop tool like Lens. For anyone who lives in <code>kubectl</code>, it turns a stream of typed queries into a browsable, real-time interface.</p><p class="paragraph" style="text-align:left;">At ~34K stars with a release cadence that hasn&#39;t let up (<b>v0.51.0 shipped on June 6</b>), it&#39;s the proof that terminal UIs scale up to infrastructure work, not just local developer chores.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To navigate and manage Kubernetes clusters in real time from the terminal - To replace repetitive <code>kubectl</code> invocations with a live, browsable view</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- A read-and-operate cockpit; complex changes still go through manifests - A learning curve mapping its views onto Kubernetes concepts</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> operators and developers who manage clusters and want a live cockpit instead of typing <code>kubectl</code> all day.</p></li></ul><h2 class="heading" style="text-align:left;" id="system-monitoring-btop">System Monitoring - btop</h2><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/aristocratos/btop?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/aristocratos/btop</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/794755a7-f36d-490b-8457-70dc96f6a6f0/btop.webp?t=1786372983"/></div><p class="paragraph" style="text-align:left;">btop closes out the winners where the GUI defection is oldest: the system monitor. Written in C++, it renders CPU, memory, disk, network, and process information as a dense, colorful, mouse-and-keyboard dashboard — the terminal answer to Activity Monitor, Task Manager, or GNOME System Monitor. It&#39;s the spiritual successor to a long line of <code>*top</code> tools, and the most polished of them.</p><p class="paragraph" style="text-align:left;">At ~33K stars it caps a run of five winners that each cleared 32K — a reminder that &quot;watch the machine&quot; was one of the first jobs to move into the terminal and never moved back.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To present rich, real-time system metrics in a single terminal dashboard - To modernize the classic <code>top</code>/<code>htop</code> lineage with a denser, prettier UI</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Monitoring only — it shows you the system, it doesn&#39;t manage it - A heavier visual footprint than minimalist monitors</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone who wants a good-looking, information-dense system monitor without opening a GUI.</p></li></ul><h2 class="heading" style="text-align:left;" id="postgres-pgtui">Postgres - pgtui</h2><p class="paragraph" style="text-align:left;">The pattern isn&#39;t finished. The five above already won their categories; the last two are still climbing — jobs where the terminal is only now making its move, starting with the database.</p><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/pgplex/pgtui?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/pgplex/pgtui</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/edd482b0-8337-41e4-aefc-8a37d762a0aa/pgtui.webp?t=1786372982"/></div><p class="paragraph" style="text-align:left;">pgtui is a terminal client for PostgreSQL — browse the schema tree, page through tables, filter rows, inspect JSONB, and run SQL from a built-in editor — aimed at the workflow people usually open pgAdmin, DBeaver, or TablePlus to do. It&#39;s written in Go on the <b>Bubble Tea</b> framework, and it wears its lineage on its sleeve: the README&#39;s pitch is &quot;inspired by lazygit, built for developers who live in the terminal.&quot; That&#39;s the poster child of this roundup spawning a direct descendant into a new category.</p><p class="paragraph" style="text-align:left;">At ~264 stars on a young v0.3 line (<b>v0.3.0 shipped June 12</b>) it&#39;s the smallest project here — far too early to call against incumbents as entrenched as pgAdmin. But it&#39;s the clearest evidence that lazygit didn&#39;t just win git; it became a template other developers now copy, job by job.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To browse and query PostgreSQL without leaving the terminal - To bring lazygit&#39;s keyboard-driven, single-screen feel to the database</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Very early-stage; nowhere near the feature depth of pgAdmin or DBeaver - PostgreSQL-only, and focused on browsing and quick queries over heavy admin</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who live in the terminal and want a fast, Vim-friendly way to poke at their Postgres database.</p></li></ul><h2 class="heading" style="text-align:left;" id="api-clients-slumber">API Clients - Slumber</h2><p class="paragraph" style="text-align:left;">The other frontier is the <b>API client</b> — the home turf of Postman and Insomnia, both graphical, both increasingly heavy, both nudging users toward accounts and cloud sync. It&#39;s the most GUI-anchored workflow on this list, which makes it the most interesting one to watch move.</p><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/LucasPickering/slumber?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/LucasPickering/slumber</a></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2a2ac743-ab55-4bf6-b747-7e78885d3ddd/slumber.webp?t=1786372983"/></div><p class="paragraph" style="text-align:left;">Slumber is the clearest example of what this defection looks like when it&#39;s about more than the surface. It&#39;s a terminal-based HTTP client built in Rust on the <b>Ratatui</b> framework — but the pitch isn&#39;t just &quot;Postman in your terminal.&quot; It&#39;s <b>source-first</b>: your requests live in a <code>slumber.yml</code> collection of reusable &quot;recipes&quot; that you check into git like any other code, instead of inside a proprietary app&#39;s database. The data is local, the tool is free, and the README states the goal plainly — it will &quot;never be <a class="link" href="https://en.wikipedia.org/wiki/Enshittification?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">enshittified</a>.&quot; For developers who&#39;ve watched API clients drift toward logins and paywalls, that&#39;s the whole appeal.</p><p class="paragraph" style="text-align:left;">It backs the philosophy with range: usable as a TUI, a plain CLI, or a Python package; templating that builds requests from other requests, files, and shell commands; JSONPath response browsing; profile-based environments; and a one-step import from Insomnia. At ~1.2K stars it&#39;s tiny next to the giants above and too early to plot against them — but it&#39;s on a steady v5 line with near-monthly releases, and it&#39;s aimed squarely at the kind of GUI-heavy workflow this whole roundup is about.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make HTTP requests source-first — version-controlled, local, and free - To offer one tool that works as a TUI, a CLI, and a Python package</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Early-stage and small; nowhere near Postman&#39;s feature breadth or ecosystem - YAML-and-templates configuration is a different model than a point-and-click client</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who want their API requests to live in git alongside the code, with no account and no cloud.</p></li></ul><p class="paragraph" style="text-align:left;">A companion worth watching is <b><a class="link" href="https://github.com/darrenburns/posting?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-terminal-ui-june-2026" target="_blank" rel="noopener noreferrer nofollow">Posting</a></b> (<code>darrenburns/posting</code>, ~12K stars, built on the Textual framework) — the same bet from the Python side. Between them, the terminal is coming for one of the last big GUI-anchored workflows on the developer&#39;s desk. If the pattern holds, one of these ends up on a chart like the one at the top of this post in a year or two.</p><h2 class="heading" style="text-align:left;" id="closing-thoughts">Closing Thoughts</h2><p class="paragraph" style="text-align:left;">These five tools, between them, replaced the default interface for five everyday jobs: browse files, commit code, manage containers, drive clusters, watch the machine. The star counts aren&#39;t measuring novelty — lazygit out-starring the GUI git clients, each of these five past 32K — they&#39;re measuring a real migration. The terminal didn&#39;t win on nostalgia; it won on speed, on staying inside one keyboard-driven environment, and on not asking you to leave for a separate app.</p><p class="paragraph" style="text-align:left;">It helps that the foundations got good: this wave of apps rides on the modern framework ecosystem — yazi and Slumber on Ratatui, Posting on Textual, pgtui on Bubble Tea — that has made polished terminal UIs far easier to build than the ncurses era ever allowed. The apps are what you notice; the frameworks are why there are so many of them now.</p><p class="paragraph" style="text-align:left;">If you&#39;re choosing, the question isn&#39;t really &quot;GUI or terminal&quot; anymore. For these jobs, the terminal version is the mature option. The only question left is which of your daily tools hasn&#39;t made the jump yet.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=ea11efc4-78d3-4a22-bb87-fa9421019988&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Standalone Markdown Editor (May 2026)</title>
  <description>✍️ The markdown editors you open as an app — desktop, terminal, and AI-native.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/54fde8a6-47f5-45dd-a3fa-a4c454f13aae/banner.webp" length="22570" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-standalone-markdown-editor-may-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-standalone-markdown-editor-may-2026</guid>
  <pubDate>Sat, 30 May 2026 22:00:00 +0000</pubDate>
  <atom:published>2026-05-30T22:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/54fde8a6-47f5-45dd-a3fa-a4c454f13aae/banner.webp?t=1786372806"/></div><p class="paragraph" style="text-align:left;">Back in January, we mapped the <a class="link" href="https://www.star-history.com/blog/embedded-web-editor?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">embedded web editors</a> — the components developers slot into dashboards, documentation sites, and internal tools, sorted by rendering architecture. This month is the other half of the story: the markdown editors you open as a <b>standalone app</b> to actually write in. Same file format, a different job. They compete on the writing experience rather than on how cleanly they embed, and they spread across three surfaces — the <b>desktop</b>, the <b>terminal</b>, and a new wave of <b>AI-native</b> editors.</p><p class="paragraph" style="text-align:left;">The chart holds a small surprise. The most-starred editor in this category had been silent for four years — its last release was March 2022 — and then, in this very month, it shipped again. It wasn&#39;t alone: across the lineup, May 2026 was a month of releases. Stars measure attention, not maintenance status, and for a long stretch those two lines told very different stories. This month, they converged.</p><h2 class="heading" style="text-align:left;" id="the-lineup">The lineup</h2><p class="paragraph" style="text-align:left;">A clean ladder, one surface to the next. Five projects, zero overlap with January&#39;s embedded-editor roundup, and — by request — none repeated from it.</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Stars</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Surface</p></th><th class="bh__table_header" width="25%"><p class="paragraph" style="text-align:left;">Latest release</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>MarkText</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~56.8K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Desktop (Electron)</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">v0.19.0 · May 28, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Glow</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~25.6K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Terminal</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">v2.1.2 · Apr 9, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Zettlr</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~13.1K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Desktop (academic)</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">v4.5.0 · May 8, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>Yank Note</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~6.6K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Desktop / local web</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">v3.90.0 · May 16, 2026</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;"><b>MarkFlowy</b></p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">~2.3K</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">Desktop (Tauri, AI-native)</p></td><td class="bh__table_cell" width="25%"><p class="paragraph" style="text-align:left;">v0.80.1 · May 31, 2026</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="the-benchmark-back-from-dormancy">The Benchmark, Back from Dormancy</h2><h3 class="heading" style="text-align:left;" id="mark-text">MarkText</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/marktext/marktext?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/marktext/marktext</a></p><p class="paragraph" style="text-align:left;">MarkText is the most-starred project in this roundup, and for years it was also the cautionary tale. Its clean, Typora-like real-time preview made it the default recommendation for a distraction-free desktop markdown app — and then, after <b>v0.17.1 in March 2022</b>, it went quiet. Four years passed with no release. The star curve, meanwhile, never flinched: attention kept compounding well past 56,000 stars while the codebase sat still. It was the clearest example in the category of stars measuring reputation rather than activity.</p><p class="paragraph" style="text-align:left;">That changed in May 2026. Four release candidates landed over a single week (<code>v0.19.0-rc.1</code> through <code>v0.19.0-rc.4</code>, May 23–27), followed by the stable <b>v0.19.0 on May 28</b> — the project&#39;s first release in over four years. The reorganization is visible in the repo: the old standalone <code>muya</code> editor engine and the website have been folded into the main monorepo as subtrees (the separate repos are now archived), and commits are landing daily again.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To offer a clean, real-time-preview desktop editor in the Typora mold, fully open source - To pair a polished writing surface with broad export and theming</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Electron footprint - A four-year gap that left a large issue backlog to work through</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> writers who want a familiar, no-friction desktop editor — and who are watching whether the revival sticks.</p></li></ul><h2 class="heading" style="text-align:left;" id="into-the-terminal">Into the Terminal</h2><h3 class="heading" style="text-align:left;" id="glow">Glow</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/charmbracelet/glow?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/charmbracelet/glow</a></p><p class="paragraph" style="text-align:left;">January&#39;s roundup lived entirely in the browser. Glow is the opposite surface: a terminal-native markdown experience, part of the <b>Charm</b> ecosystem that drove much of the recent TUI revival. One honest caveat up front — Glow is a <b>renderer and interactive pager</b>, not a text editor in the strict sense. It reads and browses markdown beautifully in the terminal; it doesn&#39;t author it. We include it because &quot;where do people read and work with markdown&quot; is a fair question, and the terminal is a real answer with a real, growing following.</p><p class="paragraph" style="text-align:left;">Its curve is the steady-climb counterpart to MarkText&#39;s stop-and-restart: no dramatic kinks, just consistent accumulation riding the broader interest in terminal-first tooling.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To render and browse markdown without leaving the terminal - To fit cleanly into a keyboard-driven, CLI-centric workflow</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Not an editor — pair it with your <code>$EDITOR</code> of choice - Terminal rendering has limits versus a GUI preview</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who live in the shell and want markdown to render where they already are.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-vertical-specialist">The Vertical Specialist</h2><h3 class="heading" style="text-align:left;" id="zettlr">Zettlr</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/Zettlr/Zettlr?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/Zettlr/Zettlr</a></p><p class="paragraph" style="text-align:left;">If MarkText is the generalist, Zettlr is the specialist. It targets <b>academic and long-form writing</b>: Zotero/JabRef citation support, Pandoc-powered export to PDF and Word, and Zettelkasten-style linked notes. That focus shows up as a smaller but durable audience — roughly half MarkText&#39;s star count, but with a release cadence that never stopped. <b>v4.5.0 shipped on May 8, 2026</b>, continuing a steady four-point-x line of work.</p><p class="paragraph" style="text-align:left;">It&#39;s the clean counterpoint to the anchor: fewer stars, but the maintainers are still here, shipping on schedule.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make markdown a first-class tool for researchers and writers - To integrate citation managers and academic export pipelines</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Heavier and more opinionated than a plain editor - Feature surface aimed at writers, not coders</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> academics, students, and anyone managing citations and long documents in markdown.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-allin-one-workbench">The All-in-One Workbench</h2><h3 class="heading" style="text-align:left;" id="yank-note">Yank Note</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/purocean/yn?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/purocean/yn</a></p><p class="paragraph" style="text-align:left;">Where Zettlr narrows, Yank Note expands. It&#39;s the &quot;heavily armed&quot; option — a hackable editor that pulls IDE and notebook ideas into markdown: built-in version control, document encryption, an integrated terminal, runnable code snippets, embedded mind maps and diagrams, Reveal.js presentations, plugins, and macro replacements. It also shipped an AI Copilot well before the current wave, and it runs local-first as a service you can reach from the desktop app or a browser. <b>v3.90.0 landed on May 16, 2026.</b></p><p class="paragraph" style="text-align:left;">It represents a clear direction in the category: the markdown editor growing toward a full personal workbench rather than a single writing pane.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To turn markdown into a programmable, all-in-one workspace - To keep data local while layering on power-user features</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- A steep feature surface; more to learn than a minimal editor - Local-service model is unusual for newcomers</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> power users who want one extensible markdown environment for notes, docs, code, and slides.</p></li></ul><h2 class="heading" style="text-align:left;" id="ai-native">AI-Native</h2><h3 class="heading" style="text-align:left;" id="mark-flowy">MarkFlowy</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/drl990114/MarkFlowy?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/drl990114/MarkFlowy</a></p><p class="paragraph" style="text-align:left;">MarkFlowy is the newest shape in the lineup: an <b>AI-native</b> editor built on <b>Tauri</b> (so a sub-20 MB binary instead of a full Electron runtime) with a ProseMirror core and AI assistants — DeepSeek, ChatGPT — wired in from the start rather than bolted on. Its star count is the smallest here by design; it&#39;s the early-stage entrant, and <b>v0.80.1 shipped on May 31, 2026</b>, right at the close of the month.</p><p class="paragraph" style="text-align:left;">One more to keep on the radar without putting it on the chart: <b><a class="link" href="https://github.com/murongg/markra?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-standalone-markdown-editor-may-2026" target="_blank" rel="noopener noreferrer nofollow">Markra</a></b> (<code>murongg/markra</code>) — local-first, AGPL, AI built in, still in the low hundreds of stars. Too early to plot a meaningful curve, but it&#39;s pointed at the same AI-native target.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p></li></ul><p class="paragraph" style="text-align:left;">- To make AI assistance a default part of the writing surface - To stay lightweight via Tauri rather than Electron</p><ul><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p></li></ul><p class="paragraph" style="text-align:left;">- Young project; smaller ecosystem and feature set - AI features depend on external model providers</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> early adopters who want AI woven into a fast, native markdown editor.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts">Closing Thoughts</h2><p class="paragraph" style="text-align:left;">For most of the last four years, the headline number in this category was misleading. MarkText sat at the top of the star chart while shipping nothing — a reminder that <b>stars measure attention, not momentum</b>. The two lines can diverge for a long time.</p><p class="paragraph" style="text-align:left;">May 2026 is interesting precisely because they converged. The dormant benchmark shipped again, the specialist and the workbench kept their cadence, and the AI-native newcomer closed the month with a release of its own. The energy that left &quot;the standard markdown editor&quot; didn&#39;t disappear — it spread across surfaces: into the terminal, into vertical workflows, into all-in-one workbenches, and into AI-native tools. And this month, some of it came back to where it started.</p><p class="paragraph" style="text-align:left;">If you&#39;re choosing one, the surface matters more than the star count: the desktop generalist, the terminal reader, the academic specialist, the power-user workbench, or the AI-native upstart. The chart tells you where the attention is. It doesn&#39;t tell you which job is yours.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=2319a065-b096-47c5-a176-dcd73587a1af&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Computer Use (April 2026)</title>
  <description>🖱️ Agents that don&#39;t just write code, but drive a screen.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/70c448a2-d0eb-449c-bffb-ae4f4c8a294c/banner.webp" length="25558" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-computer-use-april-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-computer-use-april-2026</guid>
  <pubDate>Wed, 29 Apr 2026 22:00:00 +0000</pubDate>
  <atom:published>2026-04-29T22:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/70c448a2-d0eb-449c-bffb-ae4f4c8a294c/banner.webp?t=1786372028"/></div><p class="paragraph" style="text-align:left;">Last month we covered <a class="link" href="https://www.star-history.com/blog/skills?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">the skills ecosystem</a>. This month: agents that don&#39;t just write code, but drive a screen.</p><p class="paragraph" style="text-align:left;">&quot;Computer use&quot; is industry shorthand — coined by Anthropic in October 2024, adopted by OpenAI in January 2025 — for <i>vision-based GUI control</i>. A coding agent edits text inside a sandbox you built for it. A computer-use agent moves a cursor on the same desktop you use.</p><p class="paragraph" style="text-align:left;">Seven projects, three roles: the <b>model</b> that perceives the screen, the <b>harness</b> (Anthropic&#39;s term) that loops perception into action, and the <b>infrastructure</b> that gives the agent a desktop to drive. Which role you bet on says a lot about where you think the value lives.</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Project</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">Role</p></th><th class="bh__table_header" width="33%"><p class="paragraph" style="text-align:left;">The bet</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#ui-tars" target="_blank" rel="noopener noreferrer nofollow">UI-TARS</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Model</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Native GUI model — pixels in, clicks out</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#fara" target="_blank" rel="noopener noreferrer nofollow">Fara</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Model</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">7B model that runs on your laptop</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#self-operating-computer" target="_blank" rel="noopener noreferrer nofollow">self-operating-computer</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Harness</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">The original model-agnostic loop</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#ui-tars-desktop" target="_blank" rel="noopener noreferrer nofollow">UI-TARS-desktop</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Harness</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Vertical integration — model + runtime, co-designed</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#agent-s" target="_blank" rel="noopener noreferrer nofollow">Agent-S</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Harness</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Vision + retrieval — looks up how to use the app</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#bytebot" target="_blank" rel="noopener noreferrer nofollow">Bytebot</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Harness + Infra</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Containerized desktop, not yours</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;"><a class="link" href="#cua" target="_blank" rel="noopener noreferrer nofollow">cua</a></p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Infrastructure</p></td><td class="bh__table_cell" width="33%"><p class="paragraph" style="text-align:left;">Neutral substrate — bring your own model and harness (BYO)</p></td></tr></table></div><p class="paragraph" style="text-align:left;">You need all three roles, but not always three projects. Model and harness are non-negotiable; infrastructure can just be your real desktop. That&#39;s why this list looks lopsided — most teams bundle a sandbox into their harness (Bytebot) or skip it entirely.</p><h2 class="heading" style="text-align:left;" id="the-model">The Model</h2><p class="paragraph" style="text-align:left;">Both projects ship open-weight vision-language models trained specifically for GUI control. They disagree on size.</p><h3 class="heading" style="text-align:left;" id="uitars">UI-TARS</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/bytedance/UI-TARS?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/bytedance/UI-TARS</a></p><p class="paragraph" style="text-align:left;">ByteDance&#39;s UI-TARS is a native GUI agent model — pixels in, click coordinates out. No accessibility tree, no DOM parsing. Trained end-to-end on screen recordings, it handles desktop, web, and mobile from one checkpoint.</p><p class="paragraph" style="text-align:left;">The strategic move is the kicker: ByteDance also shipped the harness (see UI-TARS-desktop below). Most labs drop weights and let the community figure out the runtime. ByteDance closed the loop themselves.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams who want a model purpose-built for screens, not a general VLM coaxed into clicking.</p></li></ul><h3 class="heading" style="text-align:left;" id="fara">Fara</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/microsoft/fara?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/microsoft/fara</a></p><p class="paragraph" style="text-align:left;">Microsoft&#39;s Fara-7B takes the opposite bet: small. A 7B agentic model that runs on hardware you already have. The thesis — GUI control doesn&#39;t need a frontier model, it needs one trained on the right thing.</p><p class="paragraph" style="text-align:left;">Once a category gets a &quot;good enough at 7B&quot; model, running it locally becomes realistic. That matters more than usual here: the agent is watching your screen, and shipping every frame to a cloud API is a privacy story nobody wants to tell.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone who wants computer-use to run locally — privacy-sensitive workflows, or just laptops without a constant API bill.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-harness">The Harness</h2><p class="paragraph" style="text-align:left;">Four projects play the harness role — the loop that takes a screenshot, asks a model what to do, dispatches the action, checks the result. They disagree on what to perceive, where to run, and who to trust.</p><h3 class="heading" style="text-align:left;" id="selfoperatingcomputer">self-operating-computer</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/OthersideAI/self-operating-computer?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/OthersideAI/self-operating-computer</a></p><p class="paragraph" style="text-align:left;">The original. Released November 2023, it was the first widely-used framework that let a multimodal model drive a real computer. The architecture is embarrassingly simple — screenshot, prompt, click — and that simplicity is the point. It proved the loop works.</p><p class="paragraph" style="text-align:left;">It&#39;s also model-agnostic: GPT-4o, Claude, Gemini, LLaVa, Qwen-VL all plug in. That stance — the model is a swappable component — became the default philosophy for everyone who came after.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who want the canonical reference implementation to read, hack on, or fork.</p></li></ul><h3 class="heading" style="text-align:left;" id="uitar-sdesktop">UI-TARS-desktop</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/bytedance/UI-TARS-desktop?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/bytedance/UI-TARS-desktop</a></p><p class="paragraph" style="text-align:left;">The vertical-integration play, and the largest project in the category at nearly 30,000 stars. Native desktop app, MCP support, browser-use integration — the full-fat stack ByteDance built around its own model.</p><p class="paragraph" style="text-align:left;">The bet: when the same team trains the model and ships the runtime, the harness exposes exactly the action space the model was trained on. Apple, basically, for computer-use.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams who want the most complete out-of-box experience and don&#39;t mind picking a side in the model-vs-runtime debate.</p></li></ul><h3 class="heading" style="text-align:left;" id="agent-s">Agent-S</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/simular-ai/Agent-S?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/simular-ai/Agent-S</a></p><p class="paragraph" style="text-align:left;">Simular AI&#39;s Agent-S is the academic entry — &quot;an open agentic framework that uses computers like a human.&quot; It pairs vision with retrieval-augmented planning, so the agent isn&#39;t just looking at the screen, it&#39;s looking up how to use the app it&#39;s looking at.</p><p class="paragraph" style="text-align:left;">This is the hybrid perception camp. Pure pixel agents work great until they hit a UI element with no visual affordance. Agent-S falls back on docs, manuals, and prior task experience — a more honest picture of how humans actually drive an unfamiliar app.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> researchers and teams chasing benchmark performance on long-horizon tasks where pure vision falls down.</p></li></ul><h3 class="heading" style="text-align:left;" id="bytebot">Bytebot</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/bytebot-ai/bytebot?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/bytebot-ai/bytebot</a></p><p class="paragraph" style="text-align:left;">Bytebot is the cleanest pitch among the harnesses: a self-hosted AI desktop agent that operates inside a containerized Linux desktop. Give it natural language, it does the work — in a sandbox, not on your machine.</p><p class="paragraph" style="text-align:left;">The dirty secret of computer-use is that letting an agent loose on your real desktop is terrifying. One hallucinated keystroke and your in-progress work is gone. Bytebot&#39;s answer: have the agent, just don&#39;t give it your laptop.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone who wants to run computer-use agents in production without the &quot;what just happened to my files&quot; problem.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-infrastructure">The Infrastructure</h2><p class="paragraph" style="text-align:left;">One project here, but an important one: the unbundled alternative to ByteDance&#39;s vertical stack.</p><h3 class="heading" style="text-align:left;" id="cua">cua</h3><p class="paragraph" style="text-align:left;">🔗 <a class="link" href="https://github.com/trycua/cua?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-computer-use-april-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/trycua/cua</a></p><p class="paragraph" style="text-align:left;">Trycua&#39;s <code>cua</code> is open-source infrastructure — sandboxes, SDKs, and benchmarks for agents that control full desktops across macOS, Linux, and Windows. Not the agent. The box the agent runs in.</p><p class="paragraph" style="text-align:left;">The bet is unbundling. If ByteDance wins by owning model and harness together, cua wins by being the neutral substrate everyone else runs on. BYO model, BYO harness — cua provides the reproducible, multi-OS environment. The AWS of computer-use, if you want the analogy.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams building computer-use products who want production-grade sandboxing without writing it themselves.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts">Closing Thoughts</h2><p class="paragraph" style="text-align:left;">Three bets sit on the table. ByteDance bets vertical integration wins — train the model, ship the runtime, co-design both. Trycua bets the opposite — own the substrate and let the rest commoditize. Fara is the wildcard: if the model is small enough to ship locally, it can carry its own minimal runtime and the harness shrinks to a footnote.</p><p class="paragraph" style="text-align:left;">The technology works. The category is up for grabs. The open question now isn&#39;t whether AI can drive a screen — it&#39;s <b>which role wins the value: the model, the harness, or the box it all runs in?</b></p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=b250572a-b211-4863-b7a7-d1a11657e4c4&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Skills (March 2026) </title>
  <description>🪄 Skills make a general-purpose agent opinionated.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/45dd0471-059f-4dac-bb0d-590d8059c20c/banner.webp" length="24162" type="image/webp"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-skills-march-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-skills-march-2026</guid>
  <pubDate>Tue, 07 Apr 2026 16:37:52 +0000</pubDate>
  <atom:published>2026-04-07T16:37:52Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026"><span class="button__text" style=""> Subscribe </span></a></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0c07011e-1b05-4e7e-843b-5e404c217754/banner.webp?t=1775578958"/></div><p class="paragraph" style="text-align:left;">Last month we covered <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/clawflare?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">the OpenClaw ecosystem</a></b></span>. This month the spotlight shifts to <b>skills</b> — reusable instruction packs that turn a general-purpose agent into something opinionated.</p><p class="paragraph" style="text-align:left;">A coding agent out of the box is a brilliant new hire on day one. It can do anything, but it doesn&#39;t know how you do things. Skills are the onboarding docs, except they&#39;re executable.</p><p class="paragraph" style="text-align:left;">We picked seven projects. Two pairs of head-to-head competitors, and a trio of frontend-focused tools united by the conviction that AI-generated UIs shouldn&#39;t all look the same.</p><h2 class="heading" style="text-align:left;" id="ship-code-vs-think-first"><b>Ship Code vs. Think First</b></h2><p class="paragraph" style="text-align:left;">Both target founders. They disagree on what a founder&#39;s bottleneck actually is.</p><h3 class="heading" style="text-align:left;" id="gstack"><b>gstack</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/garrytan/gstack?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/garrytan/gstack</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/49676df8-4ec7-4046-9eca-28272871b7ed/image.png?t=1775579001"/></div><p class="paragraph" style="text-align:left;">Garry Tan (YC&#39;s CEO) built <code>gstack</code> to turn Claude Code into an entire engineering org. 23 slash commands, each a specialist role: <code>/plan-ceo-review</code> for product direction, <code>/review</code> for staff-level code review, <code>/qa</code> for real Playwright browser testing, <code>/ship</code> for PR creation, <code>/cso</code> for security audits. You run a structured sprint — think, plan, build, review, test, ship, reflect — and the agent handles each phase.</p><p class="paragraph" style="text-align:left;">Think of it as a movie set. You&#39;re the producer. Each slash command is a crew member. Gstack can run 10–15 agents in parallel across isolated workspaces, like shooting on multiple sets at once. Tan claims 10,000–20,000 lines of production code per day. Works across Claude Code, Codex, Gemini CLI, Cursor, and Factory Droid. MIT-licensed, completely free.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> founders who want to ship fast and don&#39;t mind a thick playbook.</p></li></ul><h3 class="heading" style="text-align:left;" id="slavingiaskills"><b>slavingia/skills</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/slavingia/skills?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/slavingia/skills</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9a8d2ba5-af34-45bc-bd84-70c91476c65a/image.png?t=1775579050"/></div><p class="paragraph" style="text-align:left;">Sahil Lavingia (Gumroad CEO) took the opposite approach. 10 commands, none of them write code. Based on his book The Minimalist Entrepreneur, they walk you through building a business: <code>/find-community</code>, <code>/validate-idea</code>, <code>/mvp</code>, <code>/pricing</code>, <code>/marketing-plan</code>, <code>/grow-sustainably</code>.</p><p class="paragraph" style="text-align:left;">The most interesting one is <code>/processize</code> — it tells you to deliver your product&#39;s value by hand before automating anything. Where gstack asks &quot;how do I ship more code?&quot;, this asks &quot;should I be writing this code at all?&quot;</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> first-time founders. Especially the ones who just spent three months building something nobody asked for.</p></li></ul><h2 class="heading" style="text-align:left;" id="task-level-vs-scenario-level"><b>Task-Level vs. Scenario-Level</b></h2><p class="paragraph" style="text-align:left;">The second pair competes over how agents should organize development work. Same goal, different unit of work.</p><h3 class="heading" style="text-align:left;" id="superpowers"><b>superpowers</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/obra/superpowers?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/obra/superpowers</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/513514e2-33a8-4b4a-8d0a-f4c74a715ef9/image.png?t=1775579071"/></div><p class="paragraph" style="text-align:left;">Jesse Vincent&#39;s <code>superpowers</code> is the most opinionated project here. Its skills fire automatically based on context — no manual invocation. Write code without a test? Superpowers deletes it and tells you to write the test first. It enforces strict TDD, dispatches subagents per task with two-stage code review, and runs everything in git worktrees.</p><p class="paragraph" style="text-align:left;">If gstack is a movie set where you call each crew member by name, superpowers is a restaurant kitchen with a strict brigade system. You don&#39;t manage the brigade — you just order. It even has a meta-skill called <code>writing-skills</code> that teaches the agent to create new skills. Skills that write skills.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams who want their agent to enforce engineering discipline, not just follow orders.</p></li></ul><h3 class="heading" style="text-align:left;" id="starmap"><b>starmap</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/rebelice/starmap?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/rebelice/starmap</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b07ea916-70b6-4e7a-93e6-767a350f202f/image.png?t=1775579091"/></div><p class="paragraph" style="text-align:left;"><code>starmap</code> exists because some problems have 500 scenarios, not 5. Think database migration compatibility matrices, cross-platform test suites, API coverage checklists.</p><p class="paragraph" style="text-align:left;"><code>/starmap init</code> decomposes a goal into a <code>SCENARIOS-&lt;project&gt;.md</code> file — sometimes hundreds of checkboxes. It analyzes file-level dependencies to figure out which scenarios can run in parallel, spins up git worktrees, and guarantees that once a scenario passes, it stays passed.</p><p class="paragraph" style="text-align:left;">The creators are explicit: &quot;Superpowers handles individual tasks well... Starmap picks up where that leaves off: when the problem is too large for a single plan.&quot;</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> large migrations, compatibility matrices, and any project where you&#39;d otherwise maintain a Google Sheet with 200 rows and a prayer.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-frontend-trio"><b>The Frontend Trio</b></h2><p class="paragraph" style="text-align:left;">Three projects, one shared gripe: AI-generated frontends all look the same.</p><h3 class="heading" style="text-align:left;" id="claude-code-frontend-design-skill"><b>Claude Code Frontend Design Skill</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/anthropics/claude-code?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/anthropics/claude-code</a></b></span> (plugins/frontend-design)</p><p class="paragraph" style="text-align:left;">Anthropic&#39;s first-party skill is a direct shot at &quot;AI slop&quot; — the generic, gradient-heavy interfaces every AI tool produces by default. It activates automatically when Claude detects frontend work and steers it toward bolder choices: distinctive typography, unexpected color palettes, higher-impact animations. A dashboard gets different treatment than a landing page.</p><p class="paragraph" style="text-align:left;">It&#39;s a single skill, not a suite. But the real significance is strategic: Anthropic shipping a first-party skill signals that skills are a core part of Claude Code&#39;s future.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> solo developers shipping frontends who want something that looks like a human designed it.</p></li></ul><h3 class="heading" style="text-align:left;" id="frontendslides"><b>frontend-slides</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/zarazhangrui/frontend-slides?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/zarazhangrui/frontend-slides</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e88ae215-9aba-4483-84f4-8e3b436a1431/image.png?t=1775579114"/></div><p class="paragraph" style="text-align:left;">A Claude Code skill for making animation-rich HTML presentations — zero dependencies, single file output. Start from scratch or feed it a PowerPoint.</p><p class="paragraph" style="text-align:left;">The best part is style discovery. Instead of describing what you want in words, you get visual previews of 12 presets — Bold Signal, Neon Cyber, Terminal Green, Swiss Modern, Paper & Ink — and just pick one. Seeing beats describing every time. Deploys to Vercel with one command or exports to PDF via Playwright.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who give conference talks and would rather write zero CSS to make slides look good.</p></li></ul><h3 class="heading" style="text-align:left;" id="remotion"><b>remotion</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/remotion-dev/remotion?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-skills-march-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/remotion-dev/remotion</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/329ae41b-caec-486b-9326-0e7f537c883e/image.png?t=1775579161"/></div><p class="paragraph" style="text-align:left;">Remotion lets you make videos using React. Write components, use CSS and Canvas and WebGL, and it renders them to MP4. Fireship&#39;s &quot;This video was made with code&quot; and GitHub&#39;s &quot;GitHub Unwrapped&quot; were both built with it.</p><p class="paragraph" style="text-align:left;">Why include it in a skills roundup? Because it&#39;s the missing piece. Agents can already generate landing pages and slide decks. Remotion is the infrastructure that lets them generate video. Agent writes React → Remotion renders it → you have a product demo that didn&#39;t exist 30 seconds ago. That workflow barely existed a year ago.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who want to automate video production, especially if they&#39;re already generating React frontends.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts"><b>Closing Thoughts</b></h2><p class="paragraph" style="text-align:left;">Gstack and slavingia/skills both serve founders but disagree on whether the bottleneck is shipping code or knowing what to build. Superpowers and starmap both automate dev workflows but disagree on whether you organize by task or by scenario. These aren&#39;t just tool choices — they&#39;re bets on where human judgment matters most.</p><p class="paragraph" style="text-align:left;">The question used to be &quot;can AI write code?&quot; Now it&#39;s &quot;whose playbook should the AI follow?&quot; Increasingly, the answer is: yours — packaged as a skill.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=d6e230ba-b363-436a-9bba-dee81a8278af&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Clawflare (February 2026) </title>
  <description>🦞 OpenClaw&#39;s ecosystem has settled into four distinct layers.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4bb2e75c-6e2b-49c6-a268-a65f6746f2a2/feb-2026.png" length="84697" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-clawflare-february-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-clawflare-february-2026</guid>
  <pubDate>Wed, 18 Feb 2026 17:00:21 +0000</pubDate>
  <atom:published>2026-02-18T17:00:21Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;"><span style="color:#2d2d2d;font-family:Helvetica, Arial, sans-serif;font-size:16px;">In this issue, we explore four layers of </span>🦞 OpenClaw&#39;s ecosystem:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4bb2e75c-6e2b-49c6-a268-a65f6746f2a2/feb-2026.png?t=1771419640"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/openclaw/openclaw?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">OpenClaw</a></b></span>, an open-source, locally-run AI agent, went from a weekend project to over 199,000 GitHub stars in just ten weeks — drawing two million website visitors in a single week. Peter, the project&#39;s creator, embedded the <span style="text-decoration:underline;"><b><a class="link" href="https://star-history.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026#openclaw/openclaw&Date" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Star History chart</a></b></span> in OpenClaw&#39;s README to show the speed of its rise, and the chart speaks for itself.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a965db3a-be0f-4bac-8f0f-3e4d28cb0f0d/openclaw-star-history.webp?t=1771419771"/></div><p class="paragraph" style="text-align:left;">After a few chaotic name changes — from Clawdbot to Moltbot, and finally to OpenClaw — the project has found its footing, and now its creator is making his next move: Peter <span style="text-decoration:underline;"><b><a class="link" href="https://steipete.me/posts/2026/openclaw?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">announced</a></b></span> he is joining OpenAI to work on AI agents, and is transitioning OpenClaw into an independent, OpenAI-sponsored foundation — open-source, multi-model, and vendor-neutral.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f876781f-40cf-41a5-abcd-33ef68a50a4c/openclaw.webp?t=1771419771"/></div><p class="paragraph" style="text-align:left;">Unlike monolithic AI assistants, OpenClaw is a privacy-first gateway that connects large language models to the chat apps users already have. This has given rise to a vibrant ecosystem of tools, extensions, and deployment strategies. By February 2026, this ecosystem has settled into <b>four distinct layers</b>.</p><h2 class="heading" style="text-align:left;" id="four-layers-of-the-claw"><b>Four Layers of the Claw</b></h2><ul><li><p class="paragraph" style="text-align:left;"><b>The Skill Ecosystem</b> curates the sprawling catalog of community-built extensions.</p></li><li><p class="paragraph" style="text-align:left;"><b>The Core Toolkit</b> provides the foundational agent logic — and a philosophy of self-extension.</p></li><li><p class="paragraph" style="text-align:left;"><b>The Deployments</b> offer three radically different ways to run your agent: cloud, bare-metal, and serverless.</p></li><li><p class="paragraph" style="text-align:left;"><b>The Agent Browser</b> gives agents a way to browse the real web without getting blocked.</p></li></ul><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;"><b>Layer</b></p></th><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;"><b>Projects</b></p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Skill Ecosystem</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">awesome-openclaw-skills</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Core Toolkit</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">pi-mono</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Cloud-Native Deployment</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">moltworker</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Bare-Metal Deployment</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">mimiclaw</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Serverless Deployment</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">gitclaw</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Agent Browser</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">camofox-browser</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="the-skill-ecosystem"><b>The Skill Ecosystem</b></h2><h3 class="heading" style="text-align:left;" id="awesomeopenclawskills"><b>awesome-openclaw-skills</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/VoltAgent/awesome-openclaw-skills?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/VoltAgent/awesome-openclaw-skills</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3b0c70aa-a58b-4dca-8e45-d33ebce69150/image.png?t=1771419852"/></div><p class="paragraph" style="text-align:left;">The OpenClaw skill registry, ClawHub, now lists over 3,000 community-built skills. That&#39;s the good news. The bad news is that a significant number of them are spam, duplicates, or outright malicious. <code>awesome-openclaw-skills</code> is the community&#39;s answer: a curated, categorized, and security-audited list that filters the registry down to what&#39;s actually worth installing.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d412c32e-1f60-4bf4-8cdc-be9f68e9f369/clawhub.webp?t=1771419770"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">An ecosystem is only as good as its discoverability. With 29+ categories spanning coding agents, DevOps, search, AI integrations, and more, this list is how most developers will find their first OpenClaw skills — and avoid the ones they shouldn&#39;t touch.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Curation is inherently opinionated. The maintainers have excluded entire categories (crypto-related skills, for instance) and the list explicitly warns that inclusion does not guarantee safety. It&#39;s a starting point, not a seal of approval.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone setting up OpenClaw for the first time and wondering &quot;what can this thing actually do?&quot; Start here before you start browsing ClawHub directly.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-core-toolkit"><b>The Core Toolkit</b></h2><h3 class="heading" style="text-align:left;" id="pimono"><b>pi-mono</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/badlogic/pi-mono?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/badlogic/pi-mono</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b41ed39e-0acd-4382-bab3-26053cf4f632/image.png?t=1771420001"/></div><p class="paragraph" style="text-align:left;"><code>pi-mono</code> is the heart of the OpenClaw ecosystem. Created by Mario Zechner, it provides the foundational components upon which OpenClaw itself is built. Its core, an agent named &quot;Pi&quot; is a masterclass in minimalism, equipped with just four tools: <code>Read</code>, <code>Write</code>, <code>Edit</code>, and <code>Bash</code>.</p><p class="paragraph" style="text-align:left;">In January, Armin Ronacher published <span style="text-decoration:underline;"><b><a class="link" href="https://lucumr.pocoo.org/2026/1/31/pi/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">a post</a></b></span> that reframed the project — not as a toolkit, but as a philosophy. The core argument: rather than accumulating features through a plugin marketplace, Pi encourages the agent to <i>write its own tools</i>. Need a code review workflow? Don&#39;t download a skill — ask the agent to build one. Ronacher showcases custom extensions he built this way: <code>/answer</code> for reformatting responses, <code>/review</code> for branched code reviews, <code>/todos</code> for task management.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To offer a robust, minimal, and highly extensible foundation for building AI agents. It is a direct philosophical challenge to the skill-ecosystem model — where <code>awesome-openclaw-skills</code> says &quot;curate and discover,&quot; Pi says &quot;build it yourself.&quot;</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">The minimalist design means it lacks many features out of the box, such as MCP support. Self-extending agents are powerful but demand more from the developer — you need to trust the agent to write correct code, and there&#39;s no community review process for tools that exist only in your session.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who read Ronacher&#39;s post and felt something click. If you believe the future of software is software that builds more software, <code>pi-mono</code> is where that future lives.</p></li></ul><h2 class="heading" style="text-align:left;" id="three-ways-to-deploy"><b>Three Ways to Deploy</b></h2><p class="paragraph" style="text-align:left;">By early 2026, the deployment landscape has split into three camps, each representing a clear philosophical tradeoff: the power of the cloud, the privacy of bare metal, and the elegance of serverless.</p><h3 class="heading" style="text-align:left;" id="moltworker"><b>moltworker</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/cloudflare/moltworker?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/cloudflare/moltworker</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bc61e66e-3020-41ea-9744-647074467444/image.png?t=1771420032"/></div><p class="paragraph" style="text-align:left;">Cloudflare&#39;s official OpenClaw deployment runs the agent in a Sandbox container on their global network. It comes with a web-based control UI, multi-platform chat support (Telegram, Discord, Slack), device pairing authentication, and persistent conversation history. It is, for all practical purposes, your own always-on AI assistant running at the edge.</p><p class="paragraph" style="text-align:left;">(And yes — I&#39;m disappointed you don&#39;t call it Clawflare.)</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f5960b52-684f-4b39-880b-2b00991bb040/moltworker.webp?t=1771419771"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To provide a production-grade, hassle-free deployment path for OpenClaw. Cloudflare Access handles authentication, R2 handles persistence, and the global network handles availability. It even includes browser automation via Chrome DevTools Protocol.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Production-ready means production-priced. At roughly $34.50/month for 24/7 operation on a standard container, plus the $5/month Workers paid plan, this is the most expensive option in the Clawflare. The setup requires familiarity with Cloudflare&#39;s ecosystem — Access, R2, Wrangler, API secrets. And it&#39;s explicitly a proof-of-concept that &quot;may break without notice.&quot;</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> teams and power users who need a reliable, high-availability OpenClaw deployment without the burden of managing their own infrastructure.</p></li></ul><h3 class="heading" style="text-align:left;" id="mimiclaw"><b>mimiclaw</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/memovai/mimiclaw?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/memovai/mimiclaw</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4625ae5a-c3d6-4aea-9801-d55224d5c817/image.png?t=1771420061"/></div><p class="paragraph" style="text-align:left;">At the opposite end of the spectrum from <code>moltworker</code> lies <code>mimiclaw</code>. This project is a remarkable feat of engineering: a complete reimplementation of the OpenClaw agent architecture in pure C, designed to run on a tiny, $5 ESP32-S3 microcontroller.</p><p class="paragraph" style="text-align:left;"></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/dc47b757-f481-46dc-96d6-ac48e0643a65/mimiclaw.webp?t=1771419770"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To prove that agentic AI is not the exclusive domain of powerful servers. It champions a privacy-first, local-first model where all data and processing happen on a cheap, low-power device that the user physically owns.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">The hardware constraints are significant. It is less powerful and has fewer features than its cloud-hosted siblings. The setup process requires knowledge of embedded systems development, including flashing firmware via a serial connection.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> tinkerers, privacy advocates, and embedded developers. <code>mimiclaw</code> is a compelling glimpse into a future where powerful AI can be truly decentralized and owned by the individual.</p></li></ul><h3 class="heading" style="text-align:left;" id="gitclaw"><b>gitclaw</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/SawyerHood/gitclaw?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/SawyerHood/gitclaw</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c123d566-4d55-4d43-a3f3-3d13069d4d17/image.png?t=1771420092"/></div><p class="paragraph" style="text-align:left;"><code>gitclaw</code> runs an OpenClaw assistant entirely within GitHub Actions. You interact with it by opening Issues and leaving comments. The agent&#39;s memory, conversation history, and state are all committed to the Git repository itself — giving it persistent, searchable, version-controlled memory across sessions.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2e713387-a99c-44ec-b747-b323ba21319c/gitclaw.webp?t=1771419771"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To create a truly serverless, zero-infrastructure AI assistant. By storing state in Git, <code>gitclaw</code> gives the agent something most deployments lack: long-term memory that the user can inspect, search, and even edit. The agent can read and write files, set up GitHub Pages, and iterate on projects over time — all through the Issues interface.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Every interaction pays the latency tax of a GitHub Actions run. On public repositories, your conversations with the agent are visible to everyone. And you&#39;re ultimately bound by GitHub&#39;s usage limits and terms of service.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> developers who want a zero-infrastructure AI assistant that lives where their code already lives. Fork the repo, add an API key, open an Issue, and you&#39;re talking to your agent.</p></li></ul><h2 class="heading" style="text-align:left;" id="the-agents-browser"><b>The Agent&#39;s Browser</b></h2><h3 class="heading" style="text-align:left;" id="camofoxbrowser"><b>camofox-browser</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/jo-inc/camofox-browser?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-clawflare-february-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/jo-inc/camofox-browser</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/50e22b58-8aae-4dbc-b250-3d0dda7e5587/image.png?t=1771420339"/></div><p class="paragraph" style="text-align:left;">Here&#39;s the problem: you give your agent tools to browse the web, and it immediately gets blocked by Cloudflare, Google, and every other bot-detection system. Stealth plugins? They become detectable fingerprints themselves. <code>camofox-browser</code> solves this at the deepest level — it&#39;s a headless browser server built on Camoufox (a Firefox fork) that implements anti-detection at the C++ level, not through JavaScript shims.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e962c167-14cc-43c0-abcb-4627bef3de5a/camofox-browser.webp?t=1771419770"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">An agent that can&#39;t browse the web is an agent with a blindfold. <code>camofox-browser</code> provides a REST API that gives agents stable element references, token-efficient accessibility snapshots (~90% smaller than raw HTML), session isolation, cookie import for authenticated browsing, and built-in search macros for Google, YouTube, Amazon, and Reddit. It turns web browsing from an agent&#39;s weakest capability into a reliable one.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Anti-detection browsing exists in a gray area. The tool is legitimate for agent development and testing, but the same capabilities that let your agent read a recipe blog without getting blocked could be used for scraping at scale. The project is MIT-licensed and makes no judgments — that&#39;s left to the user.</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> anyone building OpenClaw skills or agents that need to interact with the real web. If your agent has ever returned &quot;Access Denied&quot; when you asked it to check a website, this is the fix.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts"><b>Closing Thoughts</b></h2><p class="paragraph" style="text-align:left;">The rise of OpenClaw in January 2026 was more than just another viral repository. It signaled a shift toward a more decentralized, privacy-focused, and agentic model of AI. The ecosystem that has sprung up around it is not defined by a single product, but by a diversity of approaches — from a curated catalog of 3,000 skills to a philosophy that says your agent should write its own.</p><p class="paragraph" style="text-align:left;">Choosing a project from the &quot;Clawflare&quot; is about more than a feature list; it is about choosing a philosophy. Whether you believe in the power of the cloud, the privacy of bare metal, the elegance of serverless, or the autonomy of a self-extending agent, there is a lobster 🦞 in this flare for you.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=f8fa89a1-3e4b-434b-a9a9-1f5223a1613e&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Embedded Web Editor (January 2026) </title>
  <description>✍️ Modern web products increasingly rely on embedded editors</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b8512320-efc1-4166-a1e4-002b17ba1156/2026-jan.png" length="55622" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-embedded-web-editor-january-2026</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-embedded-web-editor-january-2026</guid>
  <pubDate>Fri, 30 Jan 2026 17:25:27 +0000</pubDate>
  <atom:published>2026-01-30T17:25:27Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this issue, we spotlight three distinct architectural models of Embedded Web Editors:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b8512320-efc1-4166-a1e4-002b17ba1156/2026-jan.png?t=1769791971"/></div><p class="paragraph" style="text-align:left;">Modern web products increasingly rely on <b>embedded editors</b> — lightweight, composable components embedded in dashboards, admin consoles, documentation systems, and internal tools. Unlike full IDEs, these editors must prioritize <b>correctness, embeddability, and maintainability</b> over sheer feature count.</p><p class="paragraph" style="text-align:left;">By January 2026, the ecosystem has stabilized around <b>three distinct architectural models</b>.</p><h2 class="heading" style="text-align:left;" id="three-architectures"><b>Three Architectures</b></h2><p class="paragraph" style="text-align:left;">By 2026, embedded web editors fall into three camps:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Native input editors</b> rely directly on browser text input (<code>&lt;textarea&gt;</code>), delegating selection, IME, and accessibility to the platform.</p></li><li><p class="paragraph" style="text-align:left;"><b>Text-engine editors</b> build on programmable engines such as <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/codemirror/codemirror5?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">CodeMirror</a></b></span>, managing text and syntax internally.</p></li><li><p class="paragraph" style="text-align:left;"><b>Document-model editors</b> rely on <code>contenteditable</code> and frameworks like <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/ProseMirror/prosemirror?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">ProseMirror</a></b></span>, representing content as a structured document tree.</p></li></ul><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;"><b>Architecture</b></p></th><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;"><b>Projects</b></p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Native input (textarea-based)</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">OverType</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Text-engine (CodeMirror-based)</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">HyperMD, EasyMDE, SimpleMDE, StackEdit</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Document-model (ContentEditable / ProseMirror)</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Milkdown, TUI Editor</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="native-input-editors"><b>Native Input Editors</b></h2><h3 class="heading" style="text-align:left;" id="over-type"><b>OverType</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/panphora/overtype?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/panphora/overtype</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/26012098-3351-45a5-b3ad-fc2ea9949d67/image.png?t=1769792084"/></div><p class="paragraph" style="text-align:left;">OverType takes a deliberately <b>anti-framework</b> approach to editing. Rather than introducing an editor engine, it uses a <b>native, invisible </b><code>&lt;textarea&gt;</code> as the single source of truth for text, cursor position, selection, and IME behavior. A lightweight rendering layer then mirrors the content visually.</p><p class="paragraph" style="text-align:left;">This design avoids re-implementing some of the hardest problems in text editing — particularly <b>mobile keyboards, non-Latin IMEs, and accessibility</b> — by trusting the browser instead.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To provide a <b>drop-in editor primitive</b>, not a document framework</p></li><li><p class="paragraph" style="text-align:left;">To behave like native input everywhere, especially on mobile</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">No rich document structure</p></li><li><p class="paragraph" style="text-align:left;">Limited formatting features</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> mobile-first apps, internal tools, and deeply embedded text editing where correctness matters more than richness.</p></li></ul><h2 class="heading" style="text-align:left;" id="text-engine-editors-code-mirror-bas"><b>Text-Engine Editors (CodeMirror-Based)</b></h2><p class="paragraph" style="text-align:left;">Text-engine editors treat content as <b>text with syntax</b>, not DOM nodes. They sit between native input and full document models.</p><h3 class="heading" style="text-align:left;" id="hyper-md"><b>HyperMD</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/laobubu/HyperMD?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/laobubu/HyperMD</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/88c8672c-6df1-4d5e-881c-a31886cda955/image.png?t=1769792116"/></div><p class="paragraph" style="text-align:left;">HyperMD pushes CodeMirror toward a <b>WYSIWYG-like Markdown experience</b>. It renders Markdown elements inline, hides syntax markers, and allows interactive manipulation of content — while still preserving a text-based foundation.</p><p class="paragraph" style="text-align:left;">It represents one of the most ambitious attempts to stretch CodeMirror toward document-style editing.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To make Markdown feel visual without abandoning text</p></li><li><p class="paragraph" style="text-align:left;">To retain compatibility with Markdown tooling</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Increased complexity</p></li><li><p class="paragraph" style="text-align:left;">Mobile and IME edge cases</p></li></ul></li></ul><p class="paragraph" style="text-align:left;"><b>Best for:</b> Markdown-heavy products that want rich interactions without adopting ProseMirror.</p><h3 class="heading" style="text-align:left;" id="easy-mde"><b>EasyMDE</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/Ionaru/easy-markdown-editor?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/Ionaru/easy-markdown-editor</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9e998af4-40ca-442b-a058-51a35cd03aee/image.png?t=1769792136"/></div><p class="paragraph" style="text-align:left;">EasyMDE is the actively maintained successor to SimpleMDE. It embraces the <b>classic Markdown editor pattern</b>: toolbar actions, preview mode, and predictable behavior.</p><p class="paragraph" style="text-align:left;">Unlike newer editors, EasyMDE intentionally avoids deep abstractions.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To provide a stable, familiar Markdown editor</p></li><li><p class="paragraph" style="text-align:left;">To minimize surprises and maintenance cost</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Limited extensibility</p></li><li><p class="paragraph" style="text-align:left;">Minimal innovation</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> products needing a reliable, no-nonsense Markdown editor.</p></li></ul><h3 class="heading" style="text-align:left;" id="simple-mde"><b>SimpleMDE</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/sparksuite/simplemde-markdown-editor?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/sparksuite/simplemde-markdown-editor</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/77d24797-00c0-4ee5-81c5-dc38527f839b/image.png?t=1769793374"/></div><p class="paragraph" style="text-align:left;">SimpleMDE helped define the <b>embeddable Markdown editor era</b>. Many later projects — including EasyMDE — trace their lineage to it.</p><p class="paragraph" style="text-align:left;">Today, it serves mainly as <b>historical context</b>.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">Early standardization of Markdown editor UX</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Largely unmaintained</p></li><li><p class="paragraph" style="text-align:left;">Superseded by forks</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> legacy systems where migration cost is prohibitive.</p></li></ul><h3 class="heading" style="text-align:left;" id="stack-edit"><b>StackEdit</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/benweet/stackedit?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/benweet/stackedit</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/83fc0a7b-4197-4f21-84cf-98a495ee8ed3/image.png?t=1769793494"/></div><p class="paragraph" style="text-align:left;">StackEdit is closer to a <b>full Markdown application</b> than an editor component. Built on CodeMirror, it includes preview, offline support, and synchronization with external storage.</p><p class="paragraph" style="text-align:left;">Its scope extends far beyond embedding.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To provide a complete, end-user Markdown experience</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Heavy footprint</p></li><li><p class="paragraph" style="text-align:left;">Not optimized for reuse as a small component</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> standalone Markdown workflows or reference implementations.</p></li></ul><h2 class="heading" style="text-align:left;" id="document-model-editors"><b>Document-Model Editors</b></h2><p class="paragraph" style="text-align:left;">Document-model editors treat content as a <b>structured tree</b>, enabling rich layouts, embeds, and non-linear editing.</p><h3 class="heading" style="text-align:left;" id="milkdown"><b>Milkdown</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/Milkdown/milkdown?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/Milkdown/milkdown</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/06f1897d-dd4e-4ddc-a29a-6be8c0189d44/image.png?t=1769793539"/></div><p class="paragraph" style="text-align:left;">Milkdown builds on ProseMirror to offer a <b>framework-friendly Markdown editor</b>. Markdown is treated as a serialized form of a structured document, rather than the editing primitive itself.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To bring modern abstractions to Markdown editing</p></li><li><p class="paragraph" style="text-align:left;">To integrate cleanly with React and Vue</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Higher conceptual overhead</p></li><li><p class="paragraph" style="text-align:left;">Build-step and configuration complexity</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> apps treating Markdown as a document format, not plain text.</p></li></ul><h3 class="heading" style="text-align:left;" id="tui-editor"><b>TUI Editor</b></h3><p class="paragraph" style="text-align:left;">🔗 <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/nhn/tui.editor?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-embedded-web-editor-january-2026" target="_blank" rel="noopener noreferrer nofollow">https://github.com/nhn/tui.editor</a></b></span></p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/eece2867-c440-44fe-88a2-e8cf4bd00c70/image.png?t=1769793561"/></div><p class="paragraph" style="text-align:left;">TUI Editor targets <b>enterprise-grade editing needs</b>, supporting both Markdown and WYSIWYG modes, plugins, and integrations.</p><p class="paragraph" style="text-align:left;">It offers one of the richest feature sets in this space.</p><ul><li><p class="paragraph" style="text-align:left;"><b>Why it exists</b></p><ul><li><p class="paragraph" style="text-align:left;">To support complex, non-technical editing workflows</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Tradeoffs</b></p><ul><li><p class="paragraph" style="text-align:left;">Large bundle size</p></li><li><p class="paragraph" style="text-align:left;">Complex setup</p></li><li><p class="paragraph" style="text-align:left;">Mobile issues are common</p></li></ul></li><li><p class="paragraph" style="text-align:left;"><b>Best for:</b> enterprise products requiring rich document editing.</p></li></ul><h2 class="heading" style="text-align:left;" id="closing-thoughts"><b>Closing Thoughts</b></h2><p class="paragraph" style="text-align:left;">By January 2026, embedded web editors no longer converge toward a single solution. Instead, the ecosystem reflects <b>clear architectural tradeoffs</b>:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Native input editors</b> optimize for correctness and simplicity</p></li><li><p class="paragraph" style="text-align:left;"><b>Text-engine editors</b> balance flexibility and familiarity</p></li><li><p class="paragraph" style="text-align:left;"><b>Document-model editors</b> unlock rich structure at the cost of complexity</p></li></ul><p class="paragraph" style="text-align:left;">Choosing an embedded editor is ultimately about choosing <b>the right editing model</b>, not the longest feature list.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=7153549b-c299-452b-8b66-a9eea0359e69&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>star-history.com in 2025</title>
  <description>📈 Our website visitors grew 45% compared to 2024.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/335e2e59-c804-4d18-ab08-b0132b42904f/sh2025.png" length="146381" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-com-in-2025</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-com-in-2025</guid>
  <pubDate>Wed, 07 Jan 2026 18:00:24 +0000</pubDate>
  <atom:published>2026-01-07T18:00:24Z</atom:published>
    <dc:creator>Tianzhou Chen</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">2025 has been a more eventful year for <a class="link" href="https://star-history.com?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow">star-history.com</a>. Our website visitors grew 45% compared to 2024.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/742670b0-3b04-4011-95c1-bff74e21332b/traffic.jpg?t=1767772725"/></div><p class="paragraph" style="text-align:left;">This is our biggest YoY growth ever—as a comparison, we grew a modest 10% in 2024.</p><p class="paragraph" style="text-align:left;">The accelerated growth is likely driven by the expanding open source ecosystem on GitHub. We&#39;re also seeing more hockey stick charts.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e4ee63ab-716e-4019-9c1e-612aa88a1daa/hockey-stick.jpg?t=1767772725"/></div><p class="paragraph" style="text-align:left;">This year, more repos are embedding our live star history chart in their READMEs. As traffic grew, our API serving backend encountered some scaling challenges. Around the end of March, users began experiencing more failures when rendering charts.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3b0a3ebd-4f30-456a-9e03-1e617d4b1979/outage1.jpg?t=1767772725"/></div><p class="paragraph" style="text-align:left;">This was caused by GitHub API rate limiting, as rendering the chart requires calling the GitHub API—and we make a lot of API calls.</p><p class="paragraph" style="text-align:left;">We ultimately resolved it by employing several techniques. While the issue hasn&#39;t completely disappeared, it&#39;s much better than before.</p><p class="paragraph" style="text-align:left;">Generating and serving images in real-time also consumes considerable bandwidth. To avoid breaking the bank, we migrated our backend from a PaaS vendor to GKE. This not only saves money, but also improves our service reliability.</p><p class="paragraph" style="text-align:left;">Besides those hidden improvements under the hood, this year we also implemented log scale—a feature that was requested almost 8 years ago.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/03c61751-da68-46f4-b3cd-e5c54b7218a8/log-scale.jpg?t=1767772725"/></div><p class="paragraph" style="text-align:left;">A growing number of repos have outgrown linear scale, and we wanted to support them.</p><p class="paragraph" style="text-align:left;">Later, we enhanced the feature to allow users to adjust the legend placement.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e18893da-e6b3-4fdf-9a9a-6a266095bc04/legend.jpg?t=1767772725"/></div><p class="paragraph" style="text-align:left;">Beyond the technical improvements, we also kept creating content. Throughout the year, we issued 12 monthly picks, each covering a different topic.</p><ul><li><p class="paragraph" style="text-align:left;">Jan - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/knowledge-management?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Knowledge Management</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Feb - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/deepseek?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">DeepSeek</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Mar - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/mcp-server?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">MCP Server</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Apr - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/ai-verse?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">AI Verse</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">May - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/agent-protocol?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Agent Protocol</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Jun - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/browser-ai-agent?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Agent Browser</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Jul - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/ide-vibe-coding?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">IDE for Vibe Coding</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Aug - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/vertical-llm?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Vertical LLM</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Sep - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/proprietary-ai-alternatives?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Proprietary AI Alternatives</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Oct - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/declarative?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Declarative</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Nov - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/agent-sdk-framework?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Agent SDK/Framework</a></b></span></p></li><li><p class="paragraph" style="text-align:left;">Dec - <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/react?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">React</a></b></span></p></li></ul><p class="paragraph" style="text-align:left;">This year, we also decided to pause the Starlet program, which we launched in 2023 to promote less well-known open source projects. After publishing 30 issues, we found that coordinating content creation with external contributors posed significant challenges. Moving forward, we&#39;ll focus more on our own original content while staying true to our mission of highlighting noteworthy projects in the open source ecosystem.</p><p class="paragraph" style="text-align:left;">Finally, we&#39;d like to highlight our annual sponsor <span style="text-decoration:underline;"><b><a class="link" href="https://dify.ai/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Dify</a></b></span> and our very own editorial team from <span style="text-decoration:underline;"><b><a class="link" href="https://bytebase.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Bytebase</a></b></span>. Maintaining <a class="link" href="https://star-history.com?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-com-in-2025" target="_blank" rel="noopener noreferrer nofollow">star-history.com</a> gives us a platform to stay connected with the open source community, even when that means firefighting scaling issues through the end of 2025.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4ab85931-e11d-4bbb-a04d-2e32a4f900b2/outage2.jpg?t=1767772726"/></div><p class="paragraph" style="text-align:left;">Happy coding in 2026. Here&#39;s to more hockey stick charts—just hopefully not for our API rate limits.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=9efbe4a1-dd5e-4462-aeed-710fdf9c56a2&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 React (December 2025)</title>
  <description>⚛️ React entering the Linux Foundation this year marks a new chapter for one of the world’s most influential open-source projects. </description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/01db23d0-d578-451c-9477-cfed7f8ed3e2/dec-2025.png" length="76887" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-react-december-2025</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-react-december-2025</guid>
  <pubDate>Mon, 08 Dec 2025 17:55:39 +0000</pubDate>
  <atom:published>2025-12-08T17:55:39Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this issue, we spotlight four standout React ⚛ projects shaping how teams build interfaces, data flows, dashboards, and developer tooling:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/01db23d0-d578-451c-9477-cfed7f8ed3e2/dec-2025.png?t=1765213528"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://react.dev/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">React</a></b></span> entering the <b>Linux Foundation</b> this year marks a new chapter for one of the world’s most influential open-source projects. Governance is opening, the ecosystem is expanding, and developers are rallying around tools that push React toward a faster, more modular future.</p><p class="paragraph" style="text-align:left;">This month, we highlight four standout React projects shaping how teams build interfaces, data flows, dashboards, and developer tooling:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>React Scan</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Real-time performance profiler for React</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>xyflow</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Visual graph/diagram engine for React</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>TanStack Query</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Server-state management for React apps</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>refine</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Full-stack React framework for CRUD apps</p></td></tr></table></div><hr class="content_break"><h2 class="heading" style="text-align:left;" id="react-scan"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/aidenybai/react-scan?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">React Scan</a></b></span></h2><h4 class="heading" style="text-align:left;" id="real-time-react-performance-insight"><b>→ Real-Time React Performance Insights</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/30882bab-cdcb-4746-8e5b-f69958210899/image.png?t=1765216017"/></div><p class="paragraph" style="text-align:left;">React Scan is an innovative runtime profiler that overlays component rendering behavior directly in your UI. With a single import, developers can see precisely which components re-render — and why.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bd0fd8ce-b3fd-4547-ac4b-60014cbb7b40/react-scan.jpg?t=1765213828"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4bddef90-d5ab-4719-9ee6-5902a87e315b/react-scan-2.jpg?t=1765213827"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Instant feedback, zero-config setup, powerful for production debugging.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Early-stage project; API and features evolve quickly.</p></li></ul><p class="paragraph" style="text-align:left;">👉 React Scan represents the new wave of <i>DX-first React tooling</i>, helping teams catch performance regressions before they ship.</p><h2 class="heading" style="text-align:left;" id="xyflow"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/xyflow/xyflow?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">xyflow</a></b></span></h2><h4 class="heading" style="text-align:left;" id="building-node-based-editors-graph-i"><b>→ Building Node-Based Editors & Graph Interfaces</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ba847a6a-be64-4c6c-bd57-675eb5f4e363/image.png?t=1765216058"/></div><p class="paragraph" style="text-align:left;">Xyflow is the engine behind some of today’s most polished workflow editors — including Cloudflare Workers’ visual editor. From node-based diagrams to no-code builders, it provides a flexible canvas for interactive graph-based UIs.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f37dbe50-c643-484a-8363-6946860d0d98/xyflow.jpg?t=1765213828"/></div><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a3a565da-c3cb-4688-a154-37813fa2a98c/xyflow-2.jpg?t=1765213828"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Production-ready, highly customizable, large ecosystem.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Complex use cases may require learning its layout/custom node APIs.</p></li></ul><p class="paragraph" style="text-align:left;">👉 xyflow shows how far React can stretch — powering the next generation of low-code tools, editors, and data visualizations.</p><h2 class="heading" style="text-align:left;" id="tan-stack-query"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/TanStack/query?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">TanStack Query</a></b></span></h2><h4 class="heading" style="text-align:left;" id="server-state-management-done-right"><b>→ Server-State Management Done Right</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0e3683ba-b40b-468c-9a9e-3ae4d52d0c05/image.png?t=1765216108"/></div><p class="paragraph" style="text-align:left;">TanStack Query (formerly React Query) remains one of the most essential libraries in modern React apps. It simplifies fetching, caching, mutations, retries, pagination — everything related to &quot;server state&quot;.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/17136048-5b00-4a6e-ade9-1de634fb9de0/tanstack-query.jpg?t=1765213828"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Predictable async flows, strong TypeScript model, works across frameworks.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Not intended for client state; pairs best with Zustand/Jotai/Redux.</p></li></ul><p class="paragraph" style="text-align:left;">👉 A stable, battle-tested cornerstone of enterprise React, TanStack Query continues to grow steadily as apps become more data-heavy.</p><h2 class="heading" style="text-align:left;" id="refine"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/refinedev/refine?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-react-december-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">refine</a></b></span></h2><h4 class="heading" style="text-align:left;" id="full-stack-react-framework-for-inte"><b>→ Full-Stack React Framework for Internal Tools</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b38d2ce2-09ca-472b-8354-b8a4c5f9af4f/image.png?t=1765216131"/></div><p class="paragraph" style="text-align:left;">Refine is a full-stack React framework designed for building dashboards, admin panels, and CRUD-heavy apps. It integrates cleanly with UI kits (Ant Design, Mui, Chakra), authentication providers, and backend services from Supabase to NestJS.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5db7c957-4f23-4ac8-8400-77091d418079/refine.jpg?t=1765213828"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Strong conventions, extensible providers, accelerates CRUD development.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Best suited for internal tools; not a general-purpose app framework.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Refine brings a Rails-like productivity layer to React — ideal for teams that need fast, maintainable tools.</p><h2 class="heading" style="text-align:left;" id="star-history-overview">📈<b> Star History Overview</b></h2><p class="paragraph" style="text-align:left;">To compare growth and momentum, here’s the combined star-history chart:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f029348b-e066-443a-8585-385e86d7d25c/star-history.jpg?t=1765213828"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">✨ That’s December - React’s move into the Linux Foundation signals a more open and community-driven future. These projects — from performance profilers to visual editors and full-stack frameworks — showcase the <b>breadth and momentum of today’s React ecosystem</b>.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=ed13c965-e078-493e-9d00-d5e0d883e0e7&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Agent SDK/Framework (November 2025)</title>
  <description>💡 As AI agents move from prototypes to real production, we spotlight four standout projects shaping the future of intelligent application development.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4060c15e-9149-4fa7-a599-7954692e1c87/nov-2025.png" length="60813" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-agent-sdk-framework-november-2025</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-agent-sdk-framework-november-2025</guid>
  <pubDate>Thu, 13 Nov 2025 16:45:37 +0000</pubDate>
  <atom:published>2025-11-13T16:45:37Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we bring you the standout highlights from the open-source world ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this issue, we spotlight four projects reshaping intelligent app development. 🤖</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4060c15e-9149-4fa7-a599-7954692e1c87/nov-2025.png?t=1763048945"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">AI agents are no longer just prototypes - they’re becoming the backbone of production systems. Developers are building structured, autonomous software that reasons, uses tools, and collaborates with users - powered by a fast-growing ecosystem of SDKs and frameworks.</p><p class="paragraph" style="text-align:left;">This month, we highlight four standout projects shaping how intelligent applications are built and deployed 🤖</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Assistant UI</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Chat-native UI toolkit for agent interfaces</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Mastra</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Full-stack TypeScript agent framework</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Claude Agent SDKs</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Official multi-language SDKs for building agents with Claude</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>VitePlus</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Next-generation JavaScript toolchain for modern web apps</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="assistant-ui"><span style="text-decoration:underline;"><b><a class="link" href="https://www.assistant-ui.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Assistant UI</a></b></span></h2><h4 class="heading" style="text-align:left;" id="building-agent-interfaces"><b>→ Building Agent Interfaces</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/31f009f9-c562-4470-9092-a2425497abef/image.png?t=1763050366"/></div><p class="paragraph" style="text-align:left;">Assistant UI is an open-source toolkit for creating chat-style interfaces. It provides React components and APIs to embed conversational agents directly into your product - with modern design, beautiful defaults, and full TypeScript support.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8a87a677-bf9b-4c77-a1c5-91a222a1f5f1/assistant-ui.jpg?t=1763028558"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Polished UI components, flexible integration, and built on shadcn/ui + Tailwind.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Primarily web-focused; native and mobile support are evolving.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Assistant UI gives your agents a front-end identity - transforming LLM logic into elegant, human-centered experiences.</p><h2 class="heading" style="text-align:left;" id="mastra"><span style="text-decoration:underline;"><b><a class="link" href="https://mastra.ai/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Mastra</a></b></span></h2><h4 class="heading" style="text-align:left;" id="full-stack-type-script-agent-framew"><b>→ Full-Stack TypeScript Agent Framework</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a23ea8c8-94bd-4c63-b1f7-39c86c4ffb07/image.png?t=1763050393"/></div><p class="paragraph" style="text-align:left;">Mastra is a rapidly maturing, full-stack framework for building AI agents with TypeScript. It unifies model orchestration, retrieval workflows, and observability - enabling developers to ship scalable, production-grade AI systems.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5112f27d-4c97-40be-a6cd-e9d9df122558/mastra.jpg?t=1763028558"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Type-safe, modular, integrates with 40+ model providers; strong tooling and documentation.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: APIs evolve quickly as the framework expands.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Mastra brings engineering rigor to AI development - making agents testable, composable, and ready for real-world use.</p><h2 class="heading" style="text-align:left;" id="claude-agent-sd-ks"><span style="text-decoration:underline;"><b><a class="link" href="https://docs.claude.com/en/docs/agent-sdk/overview?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Claude Agent SDKs</a></b></span></h2><h4 class="heading" style="text-align:left;" id="building-agents-with-claude"><b>→ Building Agents with Claude</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5126323e-94a3-4482-b7c1-22cd75a614f1/image.png?t=1763050714"/></div><p class="paragraph" style="text-align:left;">Anthropic’s <b>Claude Agent SDKs</b>, available for multiple languages, including <span style="text-decoration:underline;"><b><a class="link" href="https://docs.claude.com/en/docs/agent-sdk/python?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Python</a></b></span> and <span style="text-decoration:underline;"><b><a class="link" href="https://docs.claude.com/en/docs/agent-sdk/typescript?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">TypeScript</a></b></span>, provide structured abstractions for building Claude-powered agents. They include components for tool use, Model Context Protocol (MCP) integration, and persistent multi-step workflows - enabling developers to design reliable, autonomous systems.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0a787141-34b7-4950-a51f-7adb5bb9107d/claude-agent-sdk.jpg?t=1763028558"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: First-party SDKs from Anthropic, unified across languages, aligned with Claude’s safety and reasoning architecture.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Memory persistence and orchestration layers are still maturing.</p></li></ul><p class="paragraph" style="text-align:left;">👉 The Claude Agent SDKs elevate agent development to a first-class discipline - offering developers a safe, composable foundation for building intelligent systems.</p><h2 class="heading" style="text-align:left;" id="vite-plus"><span style="text-decoration:underline;"><b><a class="link" href="https://viteplus.dev/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-agent-sdk-framework-november-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">VitePlus</a></b></span></h2><h4 class="heading" style="text-align:left;" id="next-generation-java-script-toolcha"><b>→ Next-Generation JavaScript Toolchain</b></h4><p class="paragraph" style="text-align:left;"><i>(Note: VitePlus is in active development by VoidZero, the team behind Vite, with a public preview expected in early 2026.)</i></p><p class="paragraph" style="text-align:left;">VitePlus isn’t an AI framework - it’s the evolution of Vite into a <b>unified JavaScript toolchain</b>. It adds commands for building, testing, linting, formatting, and managing monorepos, all powered by Rust-based tools like Rolldown and Oxlint for near-instant feedback.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b1cc697a-502d-4366-a11f-c67039ac6f8e/viteplus.jpg?t=1763028558"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Unified developer experience, high-speed incremental builds, strong TypeScript support.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Still in private development; not yet generally available.</p></li></ul><p class="paragraph" style="text-align:left;">👉 As AI-powered agents merge into everyday web apps, VitePlus provides the performance foundation and developer experience to ship them efficiently.</p><hr class="content_break"><p class="paragraph" style="text-align:left;">✨ That’s November - four projects leading the <b>Agent SDK / Framework Frontier</b>. From SDKs and full-stack frameworks to next-generation developer toolchains, these projects are shaping how developers turn large language models into production-ready, intelligent applications.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=d386e47d-3e67-4706-86e5-54658e7e7922&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Starlet 🌟 NPC Shell</title>
  <description>🤖 It transforms your terminal into an intelligent workspace that extends the traditional bash environment with AI capabilities.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3cfdac5c-cd50-47e5-b972-57d2620f824e/star-history-starlet-issue-30.png" length="145273" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-starlet-npc-shell</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-starlet-npc-shell</guid>
  <pubDate>Fri, 31 Oct 2025 16:01:43 +0000</pubDate>
  <atom:published>2025-10-31T16:01:43Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History!</b><br><br>Each month, we gather open-source highlights — and occasionally feature a <i>Starlet</i> project that shines a little brighter. ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this issue, we feature Starlet #30: NPC Shell - Intelligent Bash Environment with AI Agents.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3cfdac5c-cd50-47e5-b972-57d2620f824e/star-history-starlet-issue-30.png?t=1761920342"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/npc-worldwide/npcsh?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">NPC Shell</a></b></span> transforms your terminal into an intelligent workspace that extends the traditional bash environment with AI capabilities. Inspired by biological intelligence, it provides a unified command-line interface for seamless interaction with multiple LLM providers and specialized agents -- enabling multi-modal collaboration, code execution, and automation of complex tasks.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18c0163e-65b9-4faa-a6a2-75267fd50d37/npcsh_sibiji.jpg?t=1761920491"/></div><hr class="content_break"><h2 class="heading" style="text-align:left;" id="core-agent-tools"><b>Core Agent Tools</b></h2><h3 class="heading" style="text-align:left;" id="npcsh-re-actstyle-agentic-shell"><b>npcsh - ReAct-style Agentic Shell</b></h3><p class="paragraph" style="text-align:left;"><b>npcsh</b> provides a ReAct-style agentic shell with tool capabilities through Jinxs. It processes natural language commands and routes to appropriate tools and NPCs using reasoning and action loops.</p><h3 class="heading" style="text-align:left;" id="corca-mcp-development-agent"><b>corca - MCP Development Agent</b></h3><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0dcfeb9d-4b3a-458e-a7db-173da2802704/corca.jpg?t=1761920491"/></div><p class="paragraph" style="text-align:left;"><b>corca</b> is an MCP tool-calling agent specialized for software development workflows. It uses Model Context Protocol for extended capabilities and code analysis.</p><h3 class="heading" style="text-align:left;" id="guac-interactive-coding-agent"><b>guac - Interactive Coding Agent</b></h3><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/66b35363-386c-4c5e-8b60-7fb373707ee5/image.png?t=1761920573"/></div><p class="paragraph" style="text-align:left;"><b>guac</b> is a coding agent that directly executes code in an active Python session. You can inspect outputs and it builds on code you input, creating an interactive development environment.</p><h2 class="heading" style="text-align:left;" id="key-features"><b>Key Features</b></h2><p class="paragraph" style="text-align:left;"><b>Multi-Provider Support</b> - OpenAI, Anthropic, Gemini, Deepseek, Ollama, LMStudio, vLLM, MLX integration through LiteLLM.</p><p class="paragraph" style="text-align:left;"><b>Data Management</b> - Database support for PostgreSQL, SQLite, and other databases for command history and conversations. Knowledge graph for structured information stored within the same database with knowledge derived with context (path, npc, team, etc) in mind, ChromaDB for vector embeddings and RAG, persistent state between sessions.</p><p class="paragraph" style="text-align:left;"><b>Extensible Framework</b> - Jinxs are Jinja execution templates that provide function-like capabilities, allowing users to build reusable tools that reference each other. NPC files (.npc) for agent definitions, Context files (.ctx) for team preferences to make context management easier, Assembly lines for workflow pipelines.</p><p class="paragraph" style="text-align:left;"><b>SQL Models with NPC Integration</b> - Create SQL models that call NPCs directly within queries using <code>nql.</code> functions. Execute complex data processing workflows where NPCs analyze, summarize, or transform data as part of SQL operations. Support coming soon for PostgreSQL, SQLite, Snowflake, Databricks, and other databases.</p><h2 class="heading" style="text-align:left;" id="powerful-command-macros"><b>Powerful Command Macros</b></h2><p class="paragraph" style="text-align:left;">npcsh comes with an extensive set of command macros:</p><ul><li><p class="paragraph" style="text-align:left;"><code>/alicanto</code> - Deep research with multiple perspectives, identifying gold insights and cliff warnings</p></li><li><p class="paragraph" style="text-align:left;"><code>/corca</code> - Enter MCP-powered agentic shell for development</p></li><li><p class="paragraph" style="text-align:left;"><code>/guac</code> - Enter interactive coding shell with pomodoro workflow</p></li><li><p class="paragraph" style="text-align:left;"><code>/plonk</code> - Computer use and GUI automation with vision models</p></li><li><p class="paragraph" style="text-align:left;"><code>/vixynt</code> - Image generation and editing</p></li><li><p class="paragraph" style="text-align:left;"><code>/wander</code> - Temperature-based problem solving for thinking outside the box</p></li><li><p class="paragraph" style="text-align:left;"><code>/yap</code> - Voice chat mode with speech-to-text and text-to-speech</p></li><li><p class="paragraph" style="text-align:left;"><code>/rag</code> - Semantic search with ChromaDB embeddings and command history</p></li><li><p class="paragraph" style="text-align:left;"><code>/ots</code> - Take screenshot and analyze with vision models</p></li><li><p class="paragraph" style="text-align:left;">And many more for search, configuration, knowledge graphs, and workflow automation</p></li></ul><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/23d68655-7350-4380-ad82-3eb301367df5/yap.jpg?t=1761920491"/></div><h2 class="heading" style="text-align:left;" id="learn-more"><b>Learn More</b></h2><p class="paragraph" style="text-align:left;">npcsh is MIT-licensed and actively maintained. Here are some links to get started:</p><ul><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://npc-shell.readthedocs.io/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Documentation</a></b></span></p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/npc-worldwide/npcsh?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">GitHub Repository</a></b></span></p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/npc-worldwide/npc-studio?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">NPC Studio GUI</a></b></span></p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://forms.gle/n1NzQmwjsV4xv1B2A?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Community Newsletter</a></b></span></p></li><li><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://buymeacoffee.com/npcworldwide?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-starlet-npc-shell" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Support the Project</a></b></span></p></li></ul></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=445434ba-dc5f-4458-9972-17a89eaeee59&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Monthly 🌟 Declarative (October 2025)</title>
  <description>#35 💡 Declarative programming - saying what you want, not how to do it - is redefining how we build and manage everything from infra to databases.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ce05f54b-eee7-4d77-9f6c-4487c19c5c95/oct-2025.png" length="58771" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-monthly-declarative-october-2025</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-monthly-declarative-october-2025</guid>
  <pubDate>Fri, 17 Oct 2025 16:00:14 +0000</pubDate>
  <atom:published>2025-10-17T16:00:14Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'700' !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hey there, it’s Adela 👋 Welcome to <b>Star History #35!</b><br><br>Each month, we gather open-source highlights — and occasionally feature a <i>Starlet</i> project that shines a little brighter. ✨<br><br>Follow <a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025" target="_blank" rel="noopener noreferrer nofollow">@StarHistoryHQ</a> for daily GitHub gems!</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this issue, we explored 5 projects leading the declarative wave. 🌊</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ce05f54b-eee7-4d77-9f6c-4487c19c5c95/oct-2025.png?t=1760711144"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">The declarative programming paradigm, which focuses on describing <i>what</i> you want to achieve rather than <i>how</i> to achieve it, is rapidly becoming the standard for managing complex systems. From infrastructure and databases to even diagramming, the declarative approach offers a more predictable, maintainable, and automated way to work. This shift is empowering developers to manage complexity with greater confidence and ease.</p><p class="paragraph" style="text-align:left;">This month, we highlight five projects that exemplify the power and versatility of the declarative approach:</p><div class="section" style="background-color:transparent;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>D2</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Declarative diagramming as code</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>pgschema</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Terraform-style schema migration for Postgres</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Terraform</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">The original declarative infrastructure as code</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>OpenTofu</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">The community&#39;s open-source Terraform</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Pulumi</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Infrastructure as real code</p></td></tr></table></div></div><h2 class="heading" style="text-align:left;" id="d-2-declarative-diagramming"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/terrastruct/d2?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">D2</a></b></span><br><b>→ Declarative Diagramming</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18fb6ce1-c5a8-4588-a0ed-2bf174857dd1/image.png?t=1760711373"/></div><p class="paragraph" style="text-align:left;">D2 is a modern diagram scripting language that turns text into diagrams. It allows you to create complex, high-quality diagrams using a simple, declarative syntax. Instead of manually drawing boxes and lines, you describe the components of your system and their relationships, and D2 handles the layout and rendering.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c969ac78-5dd1-456e-b9cf-495ddc5702bb/d2.jpg?t=1760711199"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Clean and modern output, extensible with plugins, and supports native rendering on GitHub.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: As a newer tool, it has a smaller community and fewer integrations than established tools like Mermaid or Graphviz.</p></li></ul><p class="paragraph" style="text-align:left;">👉 D2 is making &quot;diagrams as code&quot; a practical reality, enabling developers to version, review, and share diagrams alongside their code.</p><h2 class="heading" style="text-align:left;" id="pgschema-declarative-schema-migrati"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/pgschema/pgschema?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">pgschema</a></b></span><br><b>→ Declarative Schema Migration</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7b3e45a4-cf13-49df-acec-8d6782ac2497/image.png?t=1760711463"/></div><p class="paragraph" style="text-align:left;">pgschema brings the popular Terraform-style declarative workflow to PostgreSQL schema management. Instead of writing imperative migration scripts (e.g., <code>ALTER TABLE ...</code>), you declare the desired state of your schema in a file. pgschema then generates and applies the necessary changes to get your database to that state.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/00dd1201-c2dd-4561-914b-a25353ecccc4/pgschema.jpg?t=1760711199"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: State-based approach eliminates the need for a migration history table, works without a shadow database, and supports a wide range of Postgres objects.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: It&#39;s a new project, so the community is still growing, and it currently only supports PostgreSQL.</p></li></ul><p class="paragraph" style="text-align:left;">👉 pgschema simplifies database schema management by making it as easy and reliable as managing infrastructure with Terraform.</p><h2 class="heading" style="text-align:left;" id="terraform-the-original-declarative-"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/hashicorp/terraform?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Terraform</a></b></span><br><b>→ The Original Declarative Infra</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4f57ab34-8879-4a9c-988c-f3cd01c70884/image.png?t=1760711503"/></div><p class="paragraph" style="text-align:left;">Terraform is the tool that popularized the concept of declarative infrastructure as code (IaC). It allows you to define and provision infrastructure across a wide range of cloud providers using a high-level configuration language called HCL. For years, it has been the de facto standard for IaC.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d67983a6-1765-4fa4-9a05-34b6d9ccc7db/terraform.jpg?t=1760711199"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Mature, extensive ecosystem of providers, and a large, experienced community.</p></li><li><p class="paragraph" style="text-align:left;"><b>Controversy</b>: In August 2023, HashiCorp switched Terraform&#39;s license from the open-source MPL-2.0 to the source-available Business Source License (BSL), raising concerns about its open-source future.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Terraform remains the established giant in the IaC space, but its license change has opened the door for new challengers.</p><h2 class="heading" style="text-align:left;" id="open-tofu-the-communitys-terraform"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/opentofu/opentofu?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">OpenTofu</a></b></span><br><b>→ The Community&#39;s Terraform</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e1daf560-356e-46ea-a93c-5a20c2252abe/image.png?t=1760711555"/></div><p class="paragraph" style="text-align:left;">OpenTofu is a community-driven, open-source fork of Terraform created in response to HashiCorp&#39;s license change. Hosted by the Linux Foundation, it aims to keep Terraform truly open source (under the MPL-2.0 license) and is managed by a community of developers and organizations. It serves as a drop-in replacement for Terraform.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/969230cc-5944-4573-bc7d-503458b21af4/opentofu.jpg?t=1760711199"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Truly open source, community-governed, and maintains compatibility with Terraform, including its vast ecosystem of providers and modules.</p></li><li><p class="paragraph" style="text-align:left;"><b>Challenges</b>: As a fork, it needs to continue to innovate and grow its community to compete with the original.</p></li></ul><p class="paragraph" style="text-align:left;">👉 OpenTofu is a powerful testament to the open-source community&#39;s ability to rally and preserve access to critical tools.</p><h2 class="heading" style="text-align:left;" id="pulumi-infrastructure-as-real-code"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/pulumi/pulumi?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-monthly-declarative-october-2025" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Pulumi</a></b></span><br><b>→ Infrastructure as Real Code</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7ccb3b6f-dbfd-454e-b971-189d3fe03fa8/image.png?t=1760711591"/></div><p class="paragraph" style="text-align:left;">Pulumi offers a unique take on declarative infrastructure by allowing you to use general-purpose programming languages like Python, TypeScript, Go, and C# to define your infrastructure. This means you can leverage familiar tools, concepts, and libraries—like loops, functions, and classes—to build and manage your cloud resources.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/af56b313-926b-4aa9-803d-f3c4bcff212b/pulumi.jpg?t=1760711199"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Extreme flexibility, the ability to use existing language ecosystems, and a more natural fit for developers who are already comfortable with programming.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Can have a steeper learning curve for those not familiar with the supported programming languages, and it requires managing both the Pulumi and language-specific dependencies.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Pulumi bridges the gap between infrastructure and software development, empowering teams to manage infrastructure with the same tools and practices they use for their applications.</p><hr class="content_break"><p class="paragraph" style="text-align:left;">✨ That&#39;s October: five projects that showcase the power and breadth of the declarative revolution. By focusing on the &quot;what&quot; instead of the &quot;how,&quot; these tools are making it easier than ever to build, manage, and scale complex systems with confidence.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=7f3893a6-2cb7-4784-b6e3-102993964425&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 </title>
  <description>#34 🚀 As proprietary AI softwares like ChatGPT, Midjourney, Perplexity, Claude, Devin, Lovable, VEO continue to dominate the headlines, open-source counterparts are not far behind. </description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/698af9c1-818f-47b1-b076-c676a8e68c2a/banner.png" length="64516" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-2025-sep</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-2025-sep</guid>
  <pubDate>Tue, 16 Sep 2025 17:39:26 +0000</pubDate>
  <atom:published>2025-09-16T17:39:26Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hi and welcome to Star History Weekly #34!</p><p class="paragraph" style="text-align:left;">If you‘re new, it&#39;s Adela here. Each week, we curate some open-source news and take you to explore an open-source project, the Starlets. Meanwhile, we share fascinating GitHub repos daily over at @<span style="text-decoration:underline;"><i><a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a></i></span>, so make sure to follow us if you haven&#39;t already.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #34, we explored 6 projects shaping the &quot;open vs proprietary&quot; landscape.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/62710664-242a-459c-b122-3981d30e2a05/banner.png?t=1758043407"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">As proprietary AI softwares like ChatGPT, Midjourney, Perplexity, Claude, Devin, Lovable, VEO continue to dominate the headlines, open-source counterparts are not far behind. Developers and hobbyists wish to take back control: running models locally, avoiding vendor lock-in, and trying out infinite possibilities of customization.</p><p class="paragraph" style="text-align:left;">This month, we highlight six outstanding projects shaping the &quot;open vs proprietary&quot; landscape:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>LocalAI</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">the <b>self-hosted GPT API</b></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>ComfyUI</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">the <b>power user’s Midjourney</b></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Wan2.2</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>cinematic video generation, open and hackable</b></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>OpenHands</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">the <b>community’s Devin</b></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Perplexica</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">the <b>open-source Perplexity AI</b></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Firecrawl</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">the <b>building blocks of Lovable-like app builders</b></p></td></tr></table></div><hr class="content_break"><h2 class="heading" style="text-align:left;" id="local-ai"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/mudler/LocalAI?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">LocalAI</a></b></span></h2><h4 class="heading" style="text-align:left;" id="open-ai-gpt-api-anthropic-claude"><b>→ OpenAI GPT API / Anthropic Claude</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f0ac5825-4e44-4da6-a5eb-d9b1b4c0a992/image.png?t=1758044054"/></div><p class="paragraph" style="text-align:left;">LocalAI is not a model, but an <b>inference layer</b> that wraps open models (LLaMA, Mistral, Gemma, Mixtral, Qwen) behind an OpenAI-compatible API. Developers can swap out OpenAI’s endpoint for LocalAI with minimal code changes.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4e5e48ad-6961-4a7f-9555-4db479d4e86d/localai.jpg?t=1758043528"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: API-compatible, multi-modal (text, embeddings, TTS, images), privacy-friendly, cost-saving.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Models still trail GPT-4o and Claude 3.5 in reasoning and creativity. Speed depends on hardware.</p></li></ul><p class="paragraph" style="text-align:left;">👉 The <b>closest open-source alternative to GPT APIs</b>. Not raw parity, but all about <b>control, cost, and freedom</b>.</p><h2 class="heading" style="text-align:left;" id="comfy-ui"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/comfyanonymous/ComfyUI?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">ComfyUI</a></b></span></h2><h4 class="heading" style="text-align:left;" id="midjourney-runway"><b>→ Midjourney / Runway</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/48a9ae8b-3540-4ed3-b8ac-ac61885b2f97/image.png?t=1758044081"/></div><p class="paragraph" style="text-align:left;">ComfyUI is a <b>node-based workflow editor</b> for diffusion models. Artists can wire together samplers, ControlNet modules, LoRA models, and video nodes like Lego blocks.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/4e81fefd-4a7b-44d1-849b-524dbedb06b8/comfy.jpg?t=1758043528"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Ecosystem</b>: Hundreds of community plugins and nodes, covering 3D, video, and advanced controls.</p></li><li><p class="paragraph" style="text-align:left;"><b>Community & Marketing</b>: <span style="text-decoration:underline;"><b><a class="link" href="https://comfy.org?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow">comfy.org</a></b></span> acts as both product site and gallery, showcasing user creations and workflows. Messaging is clear: <i>ComfyUI is for artists of the future</i>.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Midjourney is easy but closed. ComfyUI is harder to learn but infinitely more flexible. Its rise shows creators want <b>control and community</b>, not just outputs.</p><h2 class="heading" style="text-align:left;" id="wan-22"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/Wan-Video/Wan2.2?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Wan2.2</a></b></span></h2><h4 class="heading" style="text-align:left;" id="google-deep-mind-veo-3"><b>→ Google DeepMind VEO 3</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b65ff64a-1daf-4ab8-90ce-6431878165ad/image.png?t=1758044110"/></div><p class="paragraph" style="text-align:left;">Developed by <b>Alibaba</b>, Wan2.2 is an ambitious open video generation model. It supports text-to-video, image-to-video, and speech-to-video.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/464648c5-8b94-4e14-a3d3-55560370e95a/wan.jpg?t=1758043528"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Community</b>: Available on Hugging Face and ModelScope, integrated into ComfyUI workflows, with tutorials and guides shared widely.</p></li><li><p class="paragraph" style="text-align:left;"><b>Strengths</b>: Motion consistency, cinematic feel, multi-modal inputs.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Heavy GPU requirements, occasional artifacts, not plug-and-play.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Proof that <b>open video generation is real</b> — and people are already experimenting with it despite the cost.</p><h2 class="heading" style="text-align:left;" id="open-hands"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/All-Hands-AI/OpenHands?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">OpenHands</a></b></span></h2><h4 class="heading" style="text-align:left;" id="devin"><b>→ Devin</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/730e6de2-1cfd-4449-858f-40ce70534a54/image.png?t=1758044136"/></div><p class="paragraph" style="text-align:left;">Devin sparked huge buzz as the “AI software engineer,” but it’s closed. <b>OpenHands</b> is the community’s open alternative.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/301965b6-ba5f-4866-951d-1a0d2a26291d/allhands.jpg?t=1758043528"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Features</b>: AI coding agents that can plan, code, test, debug, and collaborate. Extensible and self-hostable.</p></li><li><p class="paragraph" style="text-align:left;"><b>Why it matters</b>: Proprietary dev agents are black boxes. OpenHands is transparent and hackable — designed as a <b>collaborative teammate</b>.</p></li><li><p class="paragraph" style="text-align:left;"><b>Challenges</b>: Early days, far from Devin’s demos, needs ecosystem growth.</p></li></ul><p class="paragraph" style="text-align:left;">👉 The <b>first step toward an open Devin</b> developers can actually use and extend.</p><h2 class="heading" style="text-align:left;" id="perplexica"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/ItzCrazyKns/Perplexica?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Perplexica</a></b></span></h2><h4 class="heading" style="text-align:left;" id="perplexity-ai"><b>→ Perplexity AI</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ee865b14-4a99-4fb5-9df0-0dc2665bfdf4/image.png?t=1758044161"/></div><p class="paragraph" style="text-align:left;">Perplexica is an <b>AI-powered search engine</b> that serves as an open-source alternative to Perplexity AI. It combines web search with AI reasoning to provide comprehensive answers with sources.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7583c2d2-933c-42ca-ae61-398bac3c0acb/perplexica.jpg?t=1758043528"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Features</b>: Real-time web search, multiple AI model support (OpenAI, Ollama, Groq, Anthropic), focus modes for different search types, and chat-based interface.</p></li><li><p class="paragraph" style="text-align:left;"><b>Self-hosted</b>: Complete control over your search data and AI interactions, with Docker deployment for easy setup.</p></li><li><p class="paragraph" style="text-align:left;"><b>Limitations</b>: Requires technical setup, dependent on external search engines (SearXNG), and needs API keys for AI models.</p></li></ul><p class="paragraph" style="text-align:left;">👉 The <b>open alternative to Perplexity AI</b> — giving users control over their AI-powered search experience without vendor lock-in.</p><h2 class="heading" style="text-align:left;" id="firecrawl"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/firecrawl/firecrawl?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Firecrawl</a></b></span></h2><h4 class="heading" style="text-align:left;" id="with-open-lovable-demo-lovable"><b>(with Open-Lovable demo) → Lovable</b></h4><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ff5f6b3e-bbda-44f6-af0a-ac5306647d5c/image.png?t=1758044184"/></div><p class="paragraph" style="text-align:left;">Firecrawl is an open-source crawler that turns websites into <b>clean Markdown or JSON</b>, perfect for LLMs. To demonstrate its power, the community built <b>Open-Lovable</b>, a clone of Lovable’s instant app builder.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/06d636a6-e2d1-4c0f-85f9-75cda21ff141/firecrawl.jpg?t=1758043528"/></div><ul><li><p class="paragraph" style="text-align:left;"><b>Why it matters</b>: Proprietary app builders hide their stack. Firecrawl shows that <b>the building blocks for Lovable-style apps already exist in open source</b>.</p></li></ul><p class="paragraph" style="text-align:left;">👉 Less about cloning Lovable directly, more about proving you can rebuild it with open infrastructure.</p><hr class="content_break"><p class="paragraph" style="text-align:left;">✨ That&#39;s September: six open-source projects pursuing giants, each with its own story. The polish may be lacking, but the creativity, vibrancy, and freedom of open source are impossible to ignore.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=ee9d61c8-bc7c-4391-b89a-1c0f711dac6d&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 </title>
  <description>#33 💡 Vertical LLMs are specialized language models that are fine-tuned for specific industries or domains, enhancing their performance and relevance in those areas.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3ae1fe5e-0a64-431c-8026-3d17f6e50c1e/banner.png" length="50496" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter</guid>
  <pubDate>Thu, 07 Aug 2025 18:00:00 +0000</pubDate>
  <atom:published>2025-08-07T18:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hi and welcome to Star History Weekly #33!</p><p class="paragraph" style="text-align:left;">If you‘re new, it&#39;s Ayra here. Each week, we curate some open-source news and take you to explore an open-source project, the Starlets. Meanwhile, we share fascinating GitHub repos daily over at @<span style="text-decoration:underline;"><i><a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a></i></span>, so make sure to follow us if you haven&#39;t already.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #33, we explored 4 Vertical LLMs fine-tuned for specific industries or domains, enhancing their performance and relevance in those areas.</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/268a4f57-854a-41d7-bd50-5d619bb05b26/banner.png?t=1754538688"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">AI capabilities expand across industries, forcing the era of one-size-fits-all language models giving way to specialized solutions. Vertical LLMs represent a paradigm shift where domain-specific models deliver superior performance by focusing on particular industries, use cases, and data types through targeted training and optimization.</p><p class="paragraph" style="text-align:left;">Today we&#39;ll explore four cutting-edge vertical LLMs that are pioneering domain-specific AI excellence:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Qwen3-Coder</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Agentic Coding Intelligence</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Meditron</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Medical Large Language Models</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Neta Lumina</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Anime-Style Image Generation</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>FinGPT</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Financial Large Language Models</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="qwen-3-coder"><b>Qwen3-Coder</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bfc28bb6-8c63-4163-b66e-9c8e685e195d/qwen3-coder-star.jpg?t=1754538782"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://qwenlm.github.io/blog/qwen3-coder/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Qwen3-Coder</a></b></span> is a 480B-parameter Mixture-of-Experts coding AI model with 35B active parameters. The model achieves state-of-the-art agentic coding performance through advanced reinforcement learning. It supports 256K native context length and integrates seamlessly with popular developer tools like Claude Code and Cline.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/15b75d7f-159f-4d52-ae61-2c1abecfdfc4/qwen3-coder.jpg?t=1754538802"/></div><p class="paragraph" style="text-align:left;">Qwen3-Coder uses 7.5T tokens with 70% code data for training while maintaining general language abilities. The model employs reinforcement learning with 20,000 parallel environments to improve multi-turn coding tasks, achieving 55.4% on SWE-Bench Verified according to the latest <span style="text-decoration:underline;"><b><a class="link" href="https://www.swebench.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">SWE-bench</a></b></span> leaderboard, which evaluates models&#39; software engineering capabilities through real-world GitHub issue resolution.</p><p class="paragraph" style="text-align:left;">The model offers an open-source CLI tool and integrates with existing developer workflows for practical coding assistance.</p><h2 class="heading" style="text-align:left;" id="meditron"><b>Meditron</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e614fde1-1ea7-4c20-9fb1-38c37cc0ccc7/meditron-star.jpg?t=1754538822"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/epfLLM/meditron?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Meditron</a></b></span> is a suite of open-source medical Large Language Models developed by EPFL, offering both 7B and 70B parameter versions adapted from Llama-2 through continued pretraining on comprehensively curated medical corpora. The models are trained on selected PubMed papers, medical guidelines, and domain-specific datasets to deliver specialized healthcare AI capabilities.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7abaa989-df12-4a69-8f52-365e1dcaf331/meditron.jpg?t=1754538870"/></div><p class="paragraph" style="text-align:left;">Meditron-70B supports medical exam question answering, differential diagnosis assistance, and disease information queries. While designed to encode high-quality medical knowledge, Meditron includes important safety guidelines recommending extensive testing and clinical validation before any medical applications.</p><h2 class="heading" style="text-align:left;" id="neta-lumina"><b>Neta Lumina</b></h2><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://huggingface.co/neta-art/Neta-Lumina?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Neta Lumina</a></b></span> is a high-quality anime-style image generation model built on the open-source Lumina-Image-2.0 foundation, fine-tuned with vast corpus of anime images and multilingual tag data to deliver exceptional creative capabilities.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/664f170a-061f-4091-ae39-76093c958f69/neta-lumina.jpg?t=1754538904"/></div><p class="paragraph" style="text-align:left;">Neta Lumina specializes in diverse creative scenarios including Furry, Guofeng traditional Chinese aesthetics, and character design with wide coverage from popular to niche concepts.</p><p class="paragraph" style="text-align:left;">The model features accurate natural-language understanding with excellent adherence to complex prompts and native multilingual support for Chinese, English, and Japanese. Built on the Lumina2 Diffusion Transformer framework, it supports resolutions from 1024×1024 to custom aspect ratios optimized for creative workflows.</p><h2 class="heading" style="text-align:left;" id="fin-gpt"><b>FinGPT</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b473342b-0ec2-4f69-b7cb-3e37ef9afea1/fingpt-star.jpg?t=1754539070"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/AI4Finance-Foundation/FinGPT?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">FinGPT</a></b></span> delivers open-source financial large language models that democratize Internet-scale financial data processing, offering lightweight adaptation capabilities that significantly reduce the cost.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bf72b3af-c06f-4589-bd1a-06e1615932b1/fingpt.jpg?t=1754539100"/></div><p class="paragraph" style="text-align:left;">FinGPT&#39;s full-stack framework encompasses five layers: data source layer for comprehensive market coverage, data engineering layer for real-time NLP processing, LLMs layer with LoRA fine-tuning methodologies, task layer for fundamental financial operations, and application layer showcasing practical demos.</p><p class="paragraph" style="text-align:left;">The platform includes specialized models for financial sentiment analysis, forecasting, and multi-task financial operations across different base models. It provides cost-effective alternatives to expensive proprietary models, enables monthly or weekly updates through automatic data curation pipelines and supports RLHF for personalized robo-advisory services.</p><h2 class="heading" style="text-align:left;" id="summary"><b>Summary</b></h2><p class="paragraph" style="text-align:left;">These vertical LLMs demonstrate how specialized AI models outperform general-purpose alternatives through focused training and domain-specific optimization, each model delivers superior performance in its specialized field.</p><p class="paragraph" style="text-align:left;">As industries adopt AI at scale, vertical LLMs are becoming the foundation for professional-grade applications that demand precision and reliability in specialized domains.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=2e7ab02e-f387-4831-b8c7-c74e4176af29&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 IDE for Vibe Coding</title>
  <description>#31 💡 Development environment optimized for AI-assisted programming, enabling real-time natural language-to-code generation and automated debugging.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/09921885-e64d-4cb9-99ab-d0832c1dafed/july-2025.png" length="54237" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-ide-for-vibe-coding</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-ide-for-vibe-coding</guid>
  <pubDate>Fri, 01 Aug 2025 12:00:00 +0000</pubDate>
  <atom:published>2025-08-01T12:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hi and welcome to Star History Weekly #32!</p><p class="paragraph" style="text-align:left;">If you‘re new, it&#39;s Ayra here. Each week, we curate some open-source news and take you to explore an open-source project, the Starlets. Meanwhile, we share fascinating GitHub repos daily over at @<span style="text-decoration:underline;"><i><a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a></i></span>, so make sure to follow us if you haven&#39;t already.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ide-for-vibe-coding"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #32, we dived into IDE for vibe coding, the development environment optimized for AI-assisted programming, enabling real-time natural language-to-code generation and automated debugging.</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/09921885-e64d-4cb9-99ab-d0832c1dafed/july-2025.png?t=1754029734"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">As AI transforms software development, the traditional IDE is evolving into something far more powerful. Vibe Coding represents a paradigm shift where development environments become intelligent partners, enabling real-time natural language-to-code generation and automated debugging through seamless AI integration.</p><p class="paragraph" style="text-align:left;">Today we&#39;ll explore four cutting-edge IDEs that are pioneering the Vibe Coding revolution:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Crystal</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Multi-Session Claude Code Manager</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Void</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Open-Source Cursor Alternative</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>IntelliJ IDEA</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">AI-Enhanced Enterprise Development</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>CodeSandbox</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Cloud-Native AI Coding Platform</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="crystal"><b>Crystal</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/dc938e9b-c43f-4ba4-b4c0-4c075b031c97/crystal-star.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/stravu/crystal?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ide-for-vibe-coding" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Crystal</a></b></span> revolutionizes AI-assisted development by enabling parallel Claude Code sessions through git worktrees, allowing developers to experiment with multiple AI-generated solutions simultaneously while maintaining clean version control.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1b86a85e-a833-4b18-9762-f1f73f318f6b/crystal.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;">Crystal resumes AI conversations and maintains context across development sessions. With its built-in Diff Viewer, users can review and manually edit AI-generated changes before merging. It excels at exploratory development where you want AI to generate multiple solutions to the same problem, making it perfect for rapid prototyping and architectural experimentation.</p><h2 class="heading" style="text-align:left;" id="void"><b>Void</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c3cb6bfb-2202-49b6-95b6-1cd37dfca257/void-star.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/voideditor/void?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ide-for-vibe-coding" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Void</a></b></span> delivers the power of Cursor as an open-source alternative, providing AI agents that can work directly on your codebase with checkpoint visualization and support for any AI model or local hosting.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/fcc6c61c-e46b-4bc8-ba1a-73537b5116df/void.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;">Void&#39;s AI agents understand your entire codebase context and visualize checkpoints with all AI-generated modifications. Messages are sent directly to AI providers without data retention. Void democratizes AI-assisted coding by removing vendor lock-in while maintaining enterprise-grade capabilities for teams that prioritize control and transparency.</p><h2 class="heading" style="text-align:left;" id="intelli-j-idea"><b>IntelliJ IDEA</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/bab06b49-4c57-43e6-8a26-7a9c3dc3ae8f/intellij-star.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/JetBrains/intellij-community?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ide-for-vibe-coding" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">IntelliJ IDEA</a></b></span> has evolved beyond traditional IDE capabilities to become an AI-enhanced development powerhouse, integrating intelligent code completion, automated refactoring, and context-aware suggestions into its robust platform foundation.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/888356b4-cdfd-458a-8824-515df0fec970/intellij.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;">IntelliJ IDEA&#39;s AI integration delivers intelligent code completion that understands project context and coding patterns, automated refactoring with smart code transformations and AI-assisted impact analysis, and context-aware debugging that helps identify bug patterns while suggesting targeted fixes. This comprehensive AI assistance spans Java, Kotlin, Python, and dozens of other programming languages.</p><p class="paragraph" style="text-align:left;">IntelliJ IDEA seamlessly bridges traditional enterprise development with cutting-edge AI capabilities, making it the ideal choice for teams transitioning to AI-assisted workflows while preserving their proven development practices and institutional knowledge.</p><h2 class="heading" style="text-align:left;" id="code-sandbox"><b>CodeSandbox</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/27b89f53-8aaa-4bae-8e74-e1df31a8f36a/codesandbox-star.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/codesandbox/codesandbox-client?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ide-for-vibe-coding" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">CodeSandbox</a></b></span> is an instantly ready, full-featured online IDE that eliminates the friction of local development setup. What sets CodeSandbox apart is its seamless real-time collaboration capabilities, allowing multiple developers to code together simultaneously, combined with an extensive template library that accelerates project initialization.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/376a5f4d-6421-418e-86be-353a2c4e09ac/codesandbox.jpg?t=1754030016"/></div><p class="paragraph" style="text-align:left;">The platform supports popular frameworks including React, Angular, Vue, Preact, and Svelte, making it accessible for diverse web development projects. Built with a cloud-native architecture, it enables developers to create, experiment, and share web applications directly in the browser without any configuration overhead. The integrated deployment pipeline enables teams to iterate rapidly on ideas and ship web applications with minimal infrastructure complexity.</p><h2 class="heading" style="text-align:left;" id="the-evolution-of-development-enviro"><b>The Evolution of Development Environments</b></h2><p class="paragraph" style="text-align:left;">These IDEs represent different philosophies in AI-assisted development, from Crystal&#39;s experimental multi-session approach to Void&#39;s open-source flexibility, IntelliJ&#39;s enterprise integration, and CodeSandbox&#39;s cloud-native collaboration.</p><p class="paragraph" style="text-align:left;">They collectively demonstrate how Vibe Coding is transforming software development by making AI assistance natural and integrated rather than an afterthought, enabling developers to think in terms of outcomes rather than implementation details.</p><p class="paragraph" style="text-align:left;">The future of development environments lies in this seamless integration of human creativity with AI capability, where the IDE becomes an intelligent collaborator that understands context, anticipates needs, and amplifies developer productivity through natural language interaction.</p><p class="paragraph" style="text-align:left;">📧 <i>Subscribe to our </i><span style="text-decoration:underline;"><i><b><a class="link" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ide-for-vibe-coding" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">weekly newsletter here</a></b></i></span><i>.</i></p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=67183506-09ed-4606-994b-9100e9236162&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 Browser for AI Agent</title>
  <description>#31 💡 Browser AI agents enable natural language automation of complex tasks that traditionally required manual intervention.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/89add2ec-8947-43a4-97ee-6dd8783abb31/june-2025.png" length="82125" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-browser-for-ai-agent</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-browser-for-ai-agent</guid>
  <pubDate>Fri, 27 Jun 2025 08:00:00 +0000</pubDate>
  <atom:published>2025-06-27T08:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hi and welcome to Star History Weekly #31!</p><p class="paragraph" style="text-align:left;">If you‘re new, it&#39;s Ayra here. Each week, we curate some open-source news and take you to explore an open-source project, the Starlets. Meanwhile, we share fascinating GitHub repos daily over at @<span style="text-decoration:underline;"><i><a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a></i></span>, so make sure to follow us if you haven&#39;t already.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-browser-for-ai-agent"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #31, we explored how browser AI agents enable natural language automation of complex tasks that traditionally required manual intervention.</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/db99274f-7096-4041-9ad5-653f15c2b534/june-2025.png?t=1750991674"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">As AI agents become increasingly sophisticated, the browser has emerged as the primary interface for digital interaction. Browser AI agents represent a revolutionary shift in how we interact with the web, enabling natural language automation of complex tasks that traditionally required manual intervention.</p><p class="paragraph" style="text-align:left;">Today we&#39;ll explore five browser AI agent frameworks that are transforming web automation:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Browser-Use</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Python-Based Web Automation</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Nanobrowser</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Chrome Extension Multi-Agent</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Stagehand</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">AI-First Browser Framework</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Notte</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Full-Stack Agent Platform</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Nxtscape</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Privacy-First Agentic Browser</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="browser-use"><b>Browser-Use</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/browser-use-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/browser-use/browser-use?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-browser-for-ai-agent" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Browser-Use</a></b></span> enables AI agents to autonomously control and interact with web browsers, allowing for automating complex web tasks by simply describing what you want done in natural language.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/browser-use.webp"/></div><p class="paragraph" style="text-align:left;">Browser-Use highlights:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Playwright Integration</b>: Built on Playwright&#39;s reliable foundation for cross-browser compatibility</p></li><li><p class="paragraph" style="text-align:left;"><b>Memory Functionality</b>: Advanced memory capabilities for handling multi-step processes</p></li><li><p class="paragraph" style="text-align:left;"><b>Production Ready</b>: Designed for scaling browser automation in production environments</p></li></ul><p class="paragraph" style="text-align:left;">Browser-Use excels at automating repetitive web tasks like data extraction, form filling, and e-commerce operations. Its Python-first approach makes it ideal for developers already working in data science and automation workflows.</p><h2 class="heading" style="text-align:left;" id="nanobrowser"><b>Nanobrowser</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/nanobrowser-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/nanobrowser/nanobrowser?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-browser-for-ai-agent" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Nanobrowser</a></b></span> brings AI web automation directly to your browser through a Chrome extension, offering a free alternative to OpenAI Operator with a sophisticated multi-agent system, where specialized agents work together for complex task completion, and different models can be assigned to different agents for cost optimization. All processing happens locally in your browser.</p><p class="paragraph" style="text-align:left;">Nanobrowser&#39;s multi-agent architecture consists of specialized components:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Planner</b>: Analyzes tasks and creates execution strategies</p></li><li><p class="paragraph" style="text-align:left;"><b>Navigator</b>: Handles page interactions and element identification</p></li><li><p class="paragraph" style="text-align:left;"><b>Validator</b>: Ensures actions are completed successfully and validates results</p></li></ul><p class="paragraph" style="text-align:left;">Nanobrowser democratizes web automation by eliminating the need for coding knowledge while providing enterprise-level capabilities through its intelligent agent system, featuring real-time interaction with a chat-based interface that includes live status updates and conversation history, making complex web tasks accessible to users without programming expertise.</p><h2 class="heading" style="text-align:left;" id="stagehand"><b>Stagehand</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/stagehand-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/browserbase/stagehand?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-browser-for-ai-agent" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Stagehand</a></b></span> by Browserbase offers the flexibility to use Playwright for known tasks while leveraging AI for dynamic navigation and unfamiliar pages.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/stagehand.webp"/></div><p class="paragraph" style="text-align:left;">With advanced schema-based data extraction with Zod integration, the ability to preview AI actions before execution and cache repeatable actions, as well as native support for state-of-the-art computer use AI models, Stagehand bridges the gap between traditional automation tools and agents, offering developers precise control.</p><h2 class="heading" style="text-align:left;" id="notte"><b>Notte</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/notte-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/nottelabs/notte?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-browser-for-ai-agent" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Notte</a></b></span> delivers a full-stack web AI agent framework that transforms the internet into an agent-friendly environment through its revolutionary perception layer that converts complex web pages into structured, natural language descriptions AI models can easily understand and act upon.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/notte.webp"/></div><p class="paragraph" style="text-align:left;">Combining <code>notte.Session</code>, <code>notte.Vault</code>, and <code>notte.Agent</code> for comprehensive automation, Notte impresses users with ultra-fast performance, say 86.2% success rate with 47-second average completion time in benchmarks. It is available as both cloud service and local installation.</p><p class="paragraph" style="text-align:left;">Notte&#39;s perception layer allows smaller, faster AI models to understand web pages better, reducing costs while maintaining accuracy.</p><h2 class="heading" style="text-align:left;" id="nxtscape"><b>Nxtscape</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/nxtscape-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/nxtscape/nxtscape?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-browser-for-ai-agent" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Nxtscape</a></b></span> reimagines the browser itself as an AI-native platform, running AI agents directly within the browser locally rather than in the cloud, providing a privacy-first alternative where your data never leaves your computer.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/browser-ai-agent/nxtscape.webp"/></div><p class="paragraph" style="text-align:left;">Nxtscape is built on Chromium with full Chrome extension support and complete offline capability using local models. You can use your own API keys or run local models with Ollama through a familiar browser interface.</p><p class="paragraph" style="text-align:left;">Nxtscape envisions seamlessly integrating AI assistance into every aspect of web browsing, from task automation to content filtering and productivity enhancement.</p><h2 class="heading" style="text-align:left;" id="the-future-of-web-interaction"><b>The Future of Web Interaction</b></h2><p class="paragraph" style="text-align:left;">These tools above represent different approaches to the same fundamental challenge: making the web more accessible and automatable through AI.</p><p class="paragraph" style="text-align:left;">They are enabling a new paradigm where complex web workflows can be automated through natural language, making advanced automation accessible to non-technical users while providing developers with powerful tools for building sophisticated applications.</p><p class="paragraph" style="text-align:left;">The convergence of AI and browser technology marks a crucial step toward a future where the web becomes a fully programmable, agent-friendly environment, transforming how we interact with digital services and information.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=e811c5c9-0a74-473e-880a-46564853a425&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 Agent Protocol</title>
  <description>#30 💡 Exploring outstanding agent protocols that set the standards how AI agents communicate with tools, data sources, and other agents.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/123db005-4378-4b1d-992d-6ecfb260b8cb/banner.jpg" length="62137" type="image/jpeg"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-agent-protocol</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-agent-protocol</guid>
  <pubDate>Wed, 14 May 2025 12:00:00 +0000</pubDate>
  <atom:published>2025-05-14T12:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hi and welcome to Star History Weekly #30!</p><p class="paragraph" style="text-align:left;">If you‘re new, it&#39;s Ayra here. Each week, we curate some open-source news and take you to explore an open-source project, the Starlets. Meanwhile, we share fascinating GitHub repos daily over at @<span style="text-decoration:underline;"><i><a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a></i></span>, so make sure to follow us if you haven&#39;t already.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #30, we explored outstanding agent protocols that set the standards how AI agents communicate with tools, data sources, and other agents.</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3c6aa737-5e0f-4090-bad9-0e1fe0e14948/banner.jpg?t=1747019952"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">As AI agents become increasingly powerful and widely deployed, a critical challenge has emerged: how should these agents communicate with external tools, data sources, and other agents? Agent protocols provide standardized frameworks that enable seamless interaction between AI systems.</p><p class="paragraph" style="text-align:left;">Today, we&#39;ll explore three groundbreaking open-source protocols that are setting the standards for AI agent communication:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>X402</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Payment-Required Protocol</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Model Context Protocol</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Context-Oriented Framework</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>A2A</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Agent-to-Agent Communication</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="x-402"><b>X402</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/agent-protocol/x402-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/coinbase/x402?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">X402</a></b></span> by Coinbase is an innovative protocol named after <span style="text-decoration:underline;"><b><a class="link" href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/402?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">HTTP status code 402</a></b></span> (Payment Required), establishing a standardized framework for enabling paid API access between AI agents and services. The HTTP 402 status code was originally reserved for future use in the HTTP specification, intended for scenarios where payment is required before a server fulfills a request - a concept that was ahead of its time until now.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/agent-protocol/x402.webp"/></div><p class="paragraph" style="text-align:left;">X402 follows a straightforward flow:</p><ol start="1"><li><p class="paragraph" style="text-align:left;">A client (AI agent or application) requests access to an X402-enabled HTTP server</p></li><li><p class="paragraph" style="text-align:left;">The server responds with a 402 Payment Required status, including payment details (price, acceptable tokens)</p></li><li><p class="paragraph" style="text-align:left;">The client sends a signed payment payload using a supported token (like USDC)</p></li><li><p class="paragraph" style="text-align:left;">After payment verification and settlement, the server fulfills the original request</p></li></ol><p class="paragraph" style="text-align:left;"><b>Key Features include:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Payment-Required Interactions</b>: Seamlessly handles the economics of agent-to-service interactions, allowing agents to access paid APIs with proper authorization</p></li><li><p class="paragraph" style="text-align:left;"><b>Cryptocurrency Integration</b>: Native support for cryptocurrency payments facilitating trustless, cross-border micropayments between agents and services</p></li><li><p class="paragraph" style="text-align:left;"><b>Open Standards</b>: Built on open web standards to ensure broad compatibility across platforms and implementations</p></li><li><p class="paragraph" style="text-align:left;"><b>Scalable Architecture</b>: Designed to handle millions of micro-transactions between agents and services with minimal overhead</p></li><li><p class="paragraph" style="text-align:left;"><b>Security-First Design</b>: Incorporates robust authentication and authorization mechanisms to protect sensitive operations</p></li></ul><p class="paragraph" style="text-align:left;">X402 <span style="text-decoration:underline;"><b><a class="link" href="https://www.star-history.com/blog/(https://www.coinbase.com/en-sg/developer-platform/discover/launches/x402)?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">solves economic challenges in agent ecosystems</a></b></span> by creating sustainable business models for AI services. By embedding payments directly into HTTP protocols, it eliminates specialized wallet interfaces and makes transactions between agents and services as seamless as loading a webpage.</p><h2 class="heading" style="text-align:left;" id="model-context-protocol"><b>Model Context Protocol</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/agent-protocol/mcp-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/modelcontextprotocol?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Model Context Protocol</a></b></span> (MCP) developed by Anthropic provides a standardized way to connect AI models to data sources and tools, much like how USB-C connects your devices to peripherals and accessories.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/agent-protocol/mcp.webp"/></div><p class="paragraph" style="text-align:left;">MCP addresses the fundamental challenge of context management in LLMs by creating a unified approach for handling diverse data types and sources. It establishes clear standards for context representation, enabling seamless integration between AI models and external systems.</p><p class="paragraph" style="text-align:left;"><b>Key capabilities include:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Universal Context Format</b>: Standardizes how various data types (text, images, structured data) are represented and passed to AI models</p></li><li><p class="paragraph" style="text-align:left;"><b>Tool Plugins Architecture</b>: Allows agents to dynamically discover and interact with tools through a consistent interface</p></li><li><p class="paragraph" style="text-align:left;"><b>Context Window Management</b>: Sophisticated mechanisms for handling limited context windows through compression, summarization, and selective attention</p></li><li><p class="paragraph" style="text-align:left;"><b>Semantic Versioning</b>: Clear compatibility guidelines ensuring backward compatibility as the protocol evolves</p></li><li><p class="paragraph" style="text-align:left;"><b>Cross-Model Compatibility</b>: Works across different AI models from various providers, creating a foundation for model interoperability</p></li></ul><p class="paragraph" style="text-align:left;">By <span style="text-decoration:underline;"><b><a class="link" href="https://www.anthropic.com/news/model-context-protocol?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">providing this standardized interface</a></b></span>, MCP reduces integration complexity and enables developers to focus on building valuable agent applications rather than solving context representation problems repeatedly.</p><h2 class="heading" style="text-align:left;" id="a-2-a"><b>A2A</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/agent-protocol/a2a-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/google/A2A?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">A2A</a></b></span> (Agent-to-Agent) by Google establishes a new paradigm for enabling AI agents to communicate directly with each other, facilitating collaboration on complex tasks that require multiple specialized agents.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/agent-protocol/a2a.webp"/></div><p class="paragraph" style="text-align:left;"><b>Key Features include:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Standardized Message Format</b>: Well-defined structure for inter-agent communication, including requests, responses, and notifications</p></li><li><p class="paragraph" style="text-align:left;"><b>Discovery Mechanism</b>: Allows agents to discover each other&#39;s capabilities and establish communication channels</p></li><li><p class="paragraph" style="text-align:left;"><b>Task Delegation Framework</b>: Enables agents to break down complex tasks and delegate subtasks to specialized agents</p></li><li><p class="paragraph" style="text-align:left;"><b>Capability Advertisement</b>: Agents can advertise their specialized capabilities, creating a marketplace of agent services</p></li><li><p class="paragraph" style="text-align:left;"><b>Security and Access Control</b>: Comprehensive security model for authenticating and authorizing agent-to-agent interactions</p></li></ul><p class="paragraph" style="text-align:left;">A2A addresses the critical challenge of agent interoperability, moving beyond isolated AI systems to create collaborative networks of specialized agents. This approach mirrors how human experts collaborate, with each contributor focusing on their area of expertise while working toward a common goal.</p><h2 class="heading" style="text-align:left;" id="lastly"><b>Lastly</b></h2><p class="paragraph" style="text-align:left;">These three protocols represent different but complementary approaches to solving the critical challenges in AI agent communication. X402 addresses the economic layer, Model Context Protocol standardizes how agents interact with data and tools, and A2A enables direct agent-to-agent collaboration.</p><p class="paragraph" style="text-align:left;">As highlighted in the recent <span style="text-decoration:underline;"><b><a class="link" href="https://arxiv.org/abs/2504.16736?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-agent-protocol" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">survey of AI Agent Protocols</a></b></span>, these standardized communication frameworks are essential for enabling agents to work together effectively, scale across applications, and tackle complex real-world tasks. The development of these protocols marks a crucial step toward a future where AI systems can form collective intelligence through structured collaboration and resource sharing.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=5062c173-db57-4de1-a781-bd675af860fc&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 AI Verse</title>
  <description>#29 💡 Exploring most advanced AI verse projects in terms of digital twins, geographical visualization, and robotic simulation.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/eefbeef9-404d-4216-8b18-ef1bf6e810f5/banner.jpg" length="61759" type="image/jpeg"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-ai-verse</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-ai-verse</guid>
  <pubDate>Thu, 08 May 2025 12:00:00 +0000</pubDate>
  <atom:published>2025-05-08T12:00:00Z</atom:published>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Hi and welcome to Star History Weekly #29!</p><p class="paragraph" style="text-align:left;">If you are new, it&#39;s Ayra here. Each week, we curate some open-source news and take you to explore an open-source project, the Starlets. Meanwhile, we share fascinating GitHub repos daily over at @<span style="text-decoration:underline;"><i><a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a></i></span>, so make sure to follow us if you haven&#39;t already.</p><div class="button" style="text-align:center;"><a target="_blank" rel="noopener nofollow noreferrer" class="button__link" style="" href="https://star-history.beehiiv.com/subscribe?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ai-verse"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #29, we explored most advanced AI verse projects in terms of digital twins, geographical visualization, and robotic simulation.</p><div class="image"><img alt="" class="image__image" style="border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-sizing:border-box;border-color:#E5E7EB;" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/0807a213-d190-445b-9a87-b1c9d040ed16/banner.jpg?t=1746689235"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">Recently, the concept of an &quot;AI Verse&quot; (AI-powered virtual spaces and ecosystems) is gaining momentum as developers create increasingly sophisticated tools for building intelligent virtual entities and environments.</p><p class="paragraph" style="text-align:left;">Today, we&#39;ll explore three cutting-edge open-source projects that are pushing the boundaries of what&#39;s possible in this exciting space:</p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Second-Me</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">AI Digital Twin</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Arnis</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Geographical Visualization</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>RoboVerse</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Robot Simulation Platform</p></td></tr></table></div><h2 class="heading" style="text-align:left;" id="second-me"><b>Second-Me</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/ai-verse/second-me-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.secondme.io/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ai-verse" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Second-Me</a></b></span> is an innovative project that allows users to create personalized AI versions of themselves. This digital twin technology aims to bridge the gap between human identity and AI representation.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/ai-verse/second-me.webp"/></div><p class="paragraph" style="text-align:left;"><b>Key Features include:</b></p><ul><li><p class="paragraph" style="text-align:left;"><b>Hierarchical Memory Modeling (HMM)</b>: Three-layer memory architecture that ranges from short-term interaction memory to long-term personalized cognitive memory, enabling pattern recognition and adaptation</p></li><li><p class="paragraph" style="text-align:left;"><b>Me-alignment Architecture</b>: Personalized alignment system that transforms scattered personal data into deep understanding, outperforming standard retrieval methods by 37%</p></li><li><p class="paragraph" style="text-align:left;"><b>Complete Privacy Control</b>: Runs locally with user-controlled data sharing and peer-to-peer communication in a decentralized network</p></li><li><p class="paragraph" style="text-align:left;"><b>Contextual Adaptation</b>: Roleplay framework allowing your AI to present different versions of itself across various situations while maintaining your authentic core identity</p></li><li><p class="paragraph" style="text-align:left;"><b>Autonomous Representation</b>: Your Second-Me can navigate digital environments, make decisions aligned with your values, and connect with other Second-Mes while you maintain control</p></li></ul><p class="paragraph" style="text-align:left;">Second-Me represents a shift from centralized AI systems to a network where each AI authentically embodies an individual&#39;s values and interests, illustrating a future where AI amplifies human uniqueness and agency rather than diminishing our distinctive qualities and autonomy.</p><h2 class="heading" style="text-align:left;" id="arnis"><b>Arnis</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/ai-verse/arnis-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/louis-e/arnis?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ai-verse" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">Arnis</a></b></span> creates complex and accurate Minecraft Java Edition worlds that reflect real-world geography and architecture using OpenStreetMap.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/ai-verse/arnis.gif"/></div><p class="paragraph" style="text-align:left;">Users generate accurate geographical representations by providing coordinates via the command line or GUI. Then Arnis fetches OpenStreetMap data, processes elements (buildings, roads, terrain), and constructs them in Minecraft with proper scaling and positioning.</p><p class="paragraph" style="text-align:left;">The tool supports various customization options including elevation data integration, scale adjustment, and themed generation modes. Its lightweight design, cross-platform compatibility, and open-source nature make it an excellent foundation for AI-powered applications, educational projects, and geographical visualizations without requiring complex infrastructure setup.</p><h2 class="heading" style="text-align:left;" id="robo-verse"><b>RoboVerse</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/ai-verse/roboverse-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://roboverseorg.github.io/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-ai-verse" target="_blank" rel="noopener noreferrer nofollow" style="color: #4f46e5">RoboVerse</a></b></span> creates a virtual environment where AI-powered robots can learn, interact, and evolve. It helps researchers and developers create, test, and refine AI-powered robotics applications while addressing the traditional challenges of data collection and standardized evaluation in robotics research.</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3501f426-deb0-4262-b52b-eb66c351890f/roboverse.jpg?t=1746690145"/></div><p class="paragraph" style="text-align:left;">At its core is MetaSim, an infrastructure that creates a universal interface across diverse simulation environments, allowing seamless transitions between different simulators and robotic embodiments.</p><p class="paragraph" style="text-align:left;">With this advanced architecture, RoboVerse distinguishes itself through:</p><ul><li><p class="paragraph" style="text-align:left;"><b>Versatile Simulation Environment</b>: Supports multiple simulators and robot types with standardized interfaces for consistent development</p></li><li><p class="paragraph" style="text-align:left;"><b>High-Quality Synthetic Dataset</b>: Features photorealistic rendering and accurate physics, created through diverse approaches including public dataset migration and policy rollouts</p></li><li><p class="paragraph" style="text-align:left;"><b>Standardized Benchmarks</b>: Unified evaluation protocols for imitation learning and reinforcement learning that enable consistent assessment across different generalization levels</p></li><li><p class="paragraph" style="text-align:left;"><b>Improved Real-World Transfer</b>: Enhances sim-to-real transfer capabilities, making virtual training more applicable to physical robots</p></li></ul><h2 class="heading" style="text-align:left;" id="lastly"><b>Lastly</b></h2><p class="paragraph" style="text-align:left;">These three projects represent different facets of the emerging AI Verse ecosystem. From personal digital twins to geographical visualizations and robotic simulations, we&#39;re seeing the building blocks of more immersive, intelligent digital environments taking shape. As these technologies mature, the boundaries between digital and physical reality will continue to blur, creating new opportunities for work, play, and connection.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/powered-by?publication_logo=https%3A%2F%2Fmedia.beehiiv.com%2Fcdn-cgi%2Fimage%2Ffit%3Dscale-down%2Cformat%3Dauto%2Conerror%3Dredirect%2Cquality%3D80%2Fuploads%2Fpublication%2Flogo%2F05d860fe-3f64-41da-90fe-ee17d49a4e7a%2Fstar-history.png%3Fv%3D1791429592&publication_name=Star+History&utm_campaign=fe036128-85d7-44fb-a48e-9f827bdc8df4&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

  </channel>
</rss>
