<?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>Tue, 7 Apr 2026 16:40:04 +0000</lastBuildDate>
    <pubDate>Tue, 07 Apr 2026 16:37:52 +0000</pubDate>
    <atom:published>2026-04-07T16:37:52Z</atom:published>
    <atom:updated>2026-04-07T16:40:04Z</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 🌟 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: rgb(79, 70, 229)">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/?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:rgb(45, 45, 45);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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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: rgb(79, 70, 229)">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/?utm_campaign=fe036128-85d7-44fb-a48e-9f827bdc8df4&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 MCP Server</title>
  <description>#28 💡 MCP provides a standardized way to connect AI models to data sources and tools like how USB-C connects your devices to peripherals and accessories.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c5a24289-7232-45d6-92f5-16c1212f9d15/banner.png" length="75143" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-mcp-server</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-mcp-server</guid>
  <pubDate>Tue, 01 Apr 2025 13:10:00 +0000</pubDate>
  <atom:published>2025-04-01T13:10: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 #28!</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-mcp-server"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #28, we explained how MCP provides a standardized way to connect AI models to data sources and tools like how USB-C connects your devices to peripherals and accessories.</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/c5a24289-7232-45d6-92f5-16c1212f9d15/banner.png?t=1743404239"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">The Model Context Protocol (MCP) is an open standard that enables AI models to safely access and interact with various data sources. It creates a standardized way for large language models (LLMs) to retrieve context from external systems in a secure, controlled manner. By acting as a bridge between AI models and data services, MCP helps solve critical challenges in AI applications including data freshness, hallucination reduction, and controlled data access.</p><p class="paragraph" style="text-align:left;"><i>For a detailed MCP explanation, check out </i><span style="text-decoration:underline;"><i><b><a class="link" href="https://www.whatismcp.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-mcp-server" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">What is MCP? - A Primer</a></b></i></span><i>.</i></p><p class="paragraph" style="text-align:left;">MCP servers act as intermediaries that translate AI model requests into specific data source operations. Here are several notable implementations:</p><ul><li><p class="paragraph" style="text-align:left;">DBHub - Database MCP Server</p></li><li><p class="paragraph" style="text-align:left;">Filesystem MCP Server</p></li><li><p class="paragraph" style="text-align:left;">Brave Search MCP Server</p></li><li><p class="paragraph" style="text-align:left;">Awesome MCP Servers Collection</p></li></ul><h2 class="heading" style="text-align:left;" id="db-hub-database-explorer"><b>DBHub - Database Explorer</b></h2><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/bytebase/dbhub?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-mcp-server" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">DBHub</a></b></span> by <span style="text-decoration:underline;"><b><a class="link" href="https://www.bytebase.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-mcp-server" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Bytebase</a></b></span> is a specialized MCP server that connects AI assistants to database systems. It enables LLMs to interact with structured data through SQL in a secure and controlled manner.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/mcp-server/dbhub.webp"/></div><p class="paragraph" style="text-align:left;">DBHub supports multiple database engines including MySQL, PostgreSQL, SQL Server, and SQLite, allowing AI models to execute queries, explore schemas, and analyze results. Its architecture provides fine-grained access control and query validation to prevent security risks. This implementation is particularly valuable for data analysts, database administrators, and developers who want to leverage conversational AI interfaces for database operations while maintaining appropriate security boundaries.</p><h2 class="heading" style="text-align:left;" id="filesystem-mcp-server"><b>Filesystem MCP Server</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/mcp-server/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/servers/tree/main/src/filesystem?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-mcp-server" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Filesystem MCP Server</a></b></span> provides a simple yet powerful implementation that enables AI models to access local files and directories. It transforms your file system into a contextual knowledge base that LLMs can query directly.</p><p class="paragraph" style="text-align:left;">This server implementation allows AI assistants to read files, navigate directories, and extract information from various document formats. It&#39;s particularly useful for knowledge workers who need AI assistance with local document repositories, code bases, or personal knowledge management systems. The filesystem server maintains strict access controls, ensuring that AI models can only interact with explicitly allowed paths and file types.</p><h2 class="heading" style="text-align:left;" id="brave-search-mcp-server"><b>Brave Search MCP Server</b></h2><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-mcp-server" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Brave Search MCP Server</a></b></span> connects AI models to Brave&#39;s privacy-focused search engine, providing real-time information retrieval capabilities beyond an LLM&#39;s training cutoff date.</p><p class="paragraph" style="text-align:left;">This implementation enables AI systems to perform web searches on demand, retrieving current information while maintaining user privacy. It supports various search parameters including region-specific results and safe search filtering. By integrating with Brave Search, AI models can provide answers grounded in the latest available information, significantly reducing hallucinations when responding to queries about recent events, evolving topics, or time-sensitive data.</p><h2 class="heading" style="text-align:left;" id="awesome-mcp-servers-collection"><b>Awesome MCP Servers Collection</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/mcp-server/awesome-star.webp"/></div><p class="paragraph" style="text-align:left;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/punkpeye/awesome-mcp-servers?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-mcp-server" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Awesome MCP Servers</a></b></span> is a curated list of Model Context Protocol implementations, tools, and resources. It serves as a central hub for discovering various MCP server options across different domains.</p><div class="image"><img alt="" class="image__image" style="" src="https://www.star-history.com/assets/blog/mcp-server/awesome.webp"/></div><p class="paragraph" style="text-align:left;">This collection includes implementations for diverse data sources such as web APIs, knowledge graphs, vector databases, and specialized tools. Each entry typically includes information about supported features, installation instructions, and use cases. For developers looking to implement MCP in their projects, this repository provides valuable starting points and reference implementations that can be adapted to specific requirements.</p><h2 class="heading" style="text-align:left;" id="lastly"><b>Lastly</b></h2><p class="paragraph" style="text-align:left;">The Model Context Protocol represents a significant advancement in the AI ecosystem by standardizing how models interact with external data sources. As these implementations demonstrate, MCP servers can unlock powerful capabilities across diverse domains - from local file access to web search and database operations.</p><p class="paragraph" style="text-align:left;">By adopting MCP, developers can build more reliable, transparent, and capable AI applications that combine the reasoning abilities of large language models with up-to-date information from specialized data sources. As the ecosystem continues to evolve, we can expect to see even more innovative implementations that expand the frontier of what AI systems can accomplish.</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/?utm_campaign=0ae5883e-2202-4a9b-b37d-a051d03f1fee&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Newsletter 🌟 Fun AI Generators</title>
  <description>#27 💡 some fun ideas of AI generators that have done well in broadening the boundaries of AI&#39;s application.</description>
  <link>https://newsletter.star-history.com/p/star-history-newsletter-fun-ai-generators</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-newsletter-fun-ai-generators</guid>
  <pubDate>Fri, 09 Aug 2024 13:00:00 +0000</pubDate>
  <atom:published>2024-08-09T13: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 #27!</p><p class="paragraph" style="text-align:left;">If you are new, it&#39;s dec 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-fun-ai-generators"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #27, we present some fun ideas of AI generators that have done well in broadening the boundaries of AI&#39;s application.</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/9bb7b541-801b-4744-847d-4498d21cec71/july-2024.png?t=1723185468"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">AI generators emerge in delicate divisions of our lives, some of which entertain us, some bring convenience. </p><p class="paragraph" style="text-align:left;">For this edition, we present some fun ideas of AI generators that have done well in broadening the boundaries of AI&#39;s application.</p><p class="paragraph" style="text-align:left;"><b>Flux</b></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/808a0772-85b3-4695-b03e-f264a86af1cb/flux_star.png?t=1723185650"/></div><p class="paragraph" style="text-align:start;"><a class="link" href="https://github.com/black-forest-labs/flux?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-fun-ai-generators" target="_blank" rel="noopener noreferrer nofollow">Flux</a> is a text-to-image model to date, featuring 12 billion parameters for enhanced creativity and performance. Integrated with fal&#39;s inference engine, Flux models run twice as fast as previous methods, facilitating quicker image generation without sacrificing detail or quality, and includes features like advanced human anatomy rendering and exceptional speed.</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/a29c1945-a6eb-4674-bd19-794d3c72c083/flux.png?t=1723185727"/></div><p class="paragraph" style="text-align:left;">Flux offers three versions: FLUX.1 [dev] with a non-commercial license for community development, FLUX.1 [schnell] for faster processing with an Apache 2 License, and FLUX.1 [pro] for professional use via API, all aimed at producing high-quality, photorealistic images with improved prompt adherence.</p><h2 class="heading" style="text-align:start;" id="txtai"><b>Faceswap</b></h2><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/73440e93-98fe-4918-8558-34534e813347/faceswap_star.png?t=1723185760"/></div><p class="paragraph" style="text-align:start;"><a class="link" href="https://github.com/deepfakes/faceswap/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-fun-ai-generators" target="_blank" rel="noopener noreferrer nofollow">Faceswap</a> is a tool that utilizes deep learning to recognize and swap faces in pictures and videos. The machine learning model primarily processes faces, and other objects might not work.</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/965d4b6e-a6e9-4a54-9ff3-62c614d70265/faceswap.png?t=1723185787"/></div><p class="paragraph" style="text-align:start;">Powered by Tensorflow, Keras and Python; Faceswap will run on Windows, macOS and Linux. It insists on ethical and legal uses.</p><p class="paragraph" style="text-align:start;"><b>Phaser</b></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/287e4147-ab70-4532-b468-aa8e57c64b68/phaser_star.png?t=1723185836"/></div><p class="paragraph" style="text-align:start;"><a class="link" href="https://github.com/phaserjs/phaser?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-fun-ai-generators" target="_blank" rel="noopener noreferrer nofollow">Phaser</a> is a game framework based on HTML5, easy to integrate with modern web technologies, suitable for rapid iteration and deployment of web platforms as well. It is relatively lightweight and focuses more on browser-side game development.</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/a18f98a3-d794-4091-ba16-e0c0855485a8/phaser.png?t=1723185866"/></div><p class="paragraph" style="text-align:left;">Phaser offers WebGL and Canvas rendering across desktop and mobile web browsers. It is available via GitHub, npm and CDNs. Games can be compiled to iOS, Android and native apps by using 3rd party tools. You can use JavaScript or TypeScript for development.</p><h2 class="heading" style="text-align:start;" id="perplexika"><b>PptxGenJS</b></h2><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/7234f6b6-b4b9-46f3-8895-7521ae7cc284/pptxgenjs_star.png?t=1723185963"/></div><p class="paragraph" style="text-align:start;"><a class="link" href="https://github.com/gitbrent/PptxGenJS/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-fun-ai-generators" target="_blank" rel="noopener noreferrer nofollow">PptxGenJS</a> is a JavaScript PowerPoint library that creates Open Office XML (OOXML) Presentations. It is fully featured and convenient to export. For example, it&#39;s able to transform HTML tables into Presentations with a single line of code.</p><p class="paragraph" style="text-align:left;">It can be installed easily with Npm, Yarn, or CDN.</p><h2 class="heading" style="text-align:start;" id="morphic"><b>Hugo</b></h2><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/28dd0ee7-4efb-4285-8a52-3023d9798fa0/hugo_star.png?t=1723186024"/></div><p class="paragraph" style="text-align:start;"><a class="link" href="https://github.com/gohugoio/hugo?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-fun-ai-generators" target="_blank" rel="noopener noreferrer nofollow">Hugo</a> is a static site generator written in Go, optimized for speed and designed for flexibility. It renders a complete site in seconds, often less. Hugo is widely used to create: documentation sites; image portfolios; Business, professional, and personal blogs; Resumes and CVs; etc.</p><p class="paragraph" style="text-align:left;">You can install Hugo from a prebuilt binary, package manager, or package repository. It can be operated on macOS, Linux, Windows, as well as BSD.</p><h2 class="heading" style="text-align:start;" id="lastly"><b>Bark</b></h2><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/219cff4b-062f-4743-b879-58e09d6c92c6/bark_star.png?t=1723186057"/></div><p class="paragraph" style="text-align:start;"><a class="link" href="https://github.com/serp-ai/bark-with-voice-clone?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-newsletter-fun-ai-generators" target="_blank" rel="noopener noreferrer nofollow">Bark</a> supports various languages out-of-the-box and automatically determines language from input text. It can generate all types of audio and doesn&#39;t see a difference between speech and music. Bark has the capability to fully clone voices. You can provide certain speaker prompts such as NARRATOR, MAN, WOMAN, etc.</p><p class="paragraph" style="text-align:left;">Bark has been tested and works on both CPU and GPU (pytorch 2.0+, CUDA 11.7 and 12.0). Running Bark requires running &gt;100M parameter transformer models. On modern GPUs and PyTorch nightly, Bark can generate audio in roughly realtime. On older GPUs, default colab, or CPU, inference time might be 10-100x slower.</p><h2 class="heading" style="text-align:start;" id="lastly"><b>Lastly</b></h2><p class="paragraph" style="text-align:start;">AI nowadays is applied in more and more aspects of our everyday life. Maybe these ideas will inspire you towards greater creativity.</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/?utm_campaign=89651dd5-57a6-4c53-a836-b18c983e832c&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Weekly</title>
  <description> #26 🗃️ AI is transforming the search experience, making it more intelligent, personalized, and efficient for us.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e1d50f71-b6de-4b2a-b1f0-e62f57ad91b4/june-2024.png" length="79836" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-ai-search</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-ai-search</guid>
  <pubDate>Fri, 05 Jul 2024 20:00:00 +0000</pubDate>
  <atom:published>2024-07-05T20: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 #26!</p><p class="paragraph" style="text-align:left;">If you are new, it&#39;s Mila 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-weekly"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #26, we present a few open-source options that utilize AI to enhance our search experience and efficiency.</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/e1d50f71-b6de-4b2a-b1f0-e62f57ad91b4/june-2024.png?t=1719802275"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">AI is transforming the search experience, making it more intelligent, personalized, and efficient for us.</p><p class="paragraph" style="text-align:start;">You might think, &quot;But Google works well enough!&quot; First, search relevance and personalization come at a price with Google, and what about searches across different media types for the most relevant information formats, or even automation of certain tasks, like <span style="text-decoration:underline;"><b><a class="link" href="https://star-history.com/blog/ai-web-scraper?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">crawling websites</a></b></span>, indexing content, and search engine optimization.</p><p class="paragraph" style="text-align:start;">For this edition, we present a few open-source options that utilize AI to enhance our search experience and efficiency.</p><h2 class="heading" style="text-align:start;" id="marqo"><b>Marqo</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/marqo.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/marqo-ai/marqo?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Marqo</a></b></span> is an end-to-end vector search engine designed to enhance the relevance and efficiency of AI-driven search applications.. The platform can handle everything from vector generation to storage and retrieval, simplifying the process for developers by allowing them to select models and pass data directly to the API.</p><p class="paragraph" style="text-align:start;">Marqo uses tensor search, which allows neural networks to structure documents, images and other data so that it can be searched with human-like understanding. This provides typo tolerance, natural language understanding and multi-modal functionality (such as image search) out of the box.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/marqo-search.webp"/></div><h2 class="heading" style="text-align:start;" id="txtai"><b>txtai</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/txtai.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/neuml/txtai?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">txtai</a></b></span> is an all-in-one embeddings database for semantic search, LLM orchestration and language model workflows. It integrates vector indexes, graph networks, and relational databases, enabling advanced functionalities such as vector search with SQL, topic modeling, and retrieval augmented generation (RAG).</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/txtai-search.webp"/></div><p class="paragraph" style="text-align:start;">With txtai, you can conduct vector search with SQL, object storage, topic modeling, graph analysis and multimodal indexing; create embeddings for text, documents, audio, images and video; achieve pipelines powered by language models that run LLM prompts, question-answering, labeling, transcription, translation, summarization and more.</p><h2 class="heading" style="text-align:start;" id="typesense"><b>Typesense</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/typesense.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/typesense/typesense?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Typesense</a></b></span> is a typo-tolerant search engine for building search experiences. You can think of it as an open-source alternative to <span style="text-decoration:underline;"><b><a class="link" href="https://typesense.org/typesense-vs-algolia-vs-elasticsearch-vs-meilisearch/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Algolia</a></b></span>. It debuted way back, long ago before AI was big.</p><p class="paragraph" style="text-align:start;">Now it already supports vector and semantic search, and long-term memory for chat-based LLMs like ChatGPT. These features can be used together to make Chat LLMs respond to users&#39; questions and build conversational chatbots over your dataset.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/typesense-site.webp"/></div><h2 class="heading" style="text-align:start;" id="perplexika"><b>Perplexika</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/perplexika.webp"/></div><p class="paragraph" style="text-align:start;">This name is a dead ringer of Perpleixity, the AI-powered search engine. And indeed <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-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Perplexika</a></b></span> is inspired by Perplexity AI.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/perplexika-ui.webp"/></div><p class="paragraph" style="text-align:start;">It&#39;s an open-source option that not just does the searches but also understands your questions. It uses advanced machine learning algorithms like similarity searching and embeddings to refine results and provides clear answers with sources cited.</p><p class="paragraph" style="text-align:start;">Side note: I recently started using Perplexity for searches and I must say, it&#39;s a whole new elevated experience without having to dig through ads and irrelevant information to find exactly what I need.</p><h2 class="heading" style="text-align:start;" id="morphic"><b>Morphic</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/morphic.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/miurla/morphic?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Morphic</a></b></span> is another AI-powered search engine with a generative UI.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-search/morphic-ui.webp"/></div><p class="paragraph" style="text-align:start;">The UI is more simplistic than that of Perpleixika, but the features are pretty wholesome: you can log in, ask follow-up questions, search through your history.</p><p class="paragraph" style="text-align:start;">It is designed to be easily built and deployed, but if you are feeling lousy, you can also simply visit the official website <span style="text-decoration:underline;"><b><a class="link" href="https://morphic.sh?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">morphic.sh</a></b></span> to get a taste of what it&#39;s like.</p><h2 class="heading" style="text-align:start;" id="lastly"><b>Lastly</b></h2><p class="paragraph" style="text-align:start;">Search and you shall find. But with AI-powered search, you shall find, learn, and discover. 🔍 Do you use AI-powered searches?</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/?utm_campaign=94a9c2bc-7c93-4594-aeaf-fc1c8cf072c4&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Weekly</title>
  <description> #25 ⚖️ Giskard: Open-Source Evaluation &amp; Testing for LLMs and ML models</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e7ea94c8-395b-48a2-b9fc-4fe364e82249/sept-2023.png" length="76526" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-giskard</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-giskard</guid>
  <pubDate>Fri, 28 Jun 2024 20:00:00 +0000</pubDate>
  <atom:published>2024-06-28T20: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 #25!</p><p class="paragraph" style="text-align:left;">Hello to the 30 of you who joined us these past weeks!</p><p class="paragraph" style="text-align:left;">If you are new, it&#39;s Mila 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 @<a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a>, so make sure to follow us if you haven&#39;t already.</p><p class="paragraph" style="text-align:left;">If you like this newsletter, we ask you to subscribe and share!</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-weekly"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this Issue #25:</p><ul><li><p class="paragraph" style="text-align:left;">🗞️ News & Links</p></li><li><p class="paragraph" style="text-align:left;">💫 Starlet of the week: Giskard</p></li></ul><p class="paragraph" style="text-align:left;">Enjoy!</p><hr class="content_break"><h2 class="heading" style="text-align:left;" id="news-links">🗞️ <b>News & Links</b></h2><ul><li><p class="paragraph" style="text-align:left;">SurrealDB Raises <a class="link" href="https://surrealdb.com/blog/surrealdb-raises-20m-to-disrupt-database-tech-introduces-new-cloud-beta-access?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">$20M</a> to disrupt database tech 💥</p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://github.com/flameshot-org/flameshot?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Flameshot</a>: powerful yet simple-to-use screenshot software 🖥️ 📸</p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://danilafe.com/blog/blog_microfeatures/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Microfeatures I Love in Blogs and Personal Websites</a></p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://www.goodtechthings.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Good Tech Things</a></p></li></ul><h2 class="heading" style="text-align:left;" id="starlet-of-the-week-giskard">💫 Starlet of the week - Giskard</h2><div class="section" style="background-color:#ecf2ec;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">ICYMI: If you wish to prompt your open-source project on Star History, check out <span style="text-decoration:underline;"><i><a class="link" href="https://star-history.com/blog/list-your-open-source-project?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">our announcement</a></i></span>.</p></div><p class="paragraph" style="text-align:left;">Giskard develops an open-source <b>AI testing framework</b> that helps to identify risks of AI models - with a specific focus on LLM agents. This helps AI developers save time by <i><b>automating the evaluation</b></i> process, and save money by avoiding costly AI incidents.</p><h2 class="heading" style="text-align:start;" id="problem-why-is-ai-testing-important"><b>Problem: Why is AI testing important?</b></h2><p class="paragraph" style="text-align:start;">LLMs are susceptible to issues that traditional models don&#39;t face, such as hallucinations, prompt injection, and vulnerabilities to adversarial attacks. Developers often struggle with where to start, what issues to focus on, and how to implement effective tests for these risks.</p><p class="paragraph" style="text-align:start;">Meanwhile, the pressure to deploy LLMs quickly is constant, often pushing models into production with hidden vulnerabilities. But failures in LLMs can lead to legal liability, reputational damage, and costly service disruptions.</p><p class="paragraph" style="text-align:start;">This is why we created Giskard, an open-source framework to test AI models automatically, with a holistic coverage of AI risks, specifically designed to address the challenges of testing LLMs.</p><h2 class="heading" style="text-align:start;" id="solution-giskards-open-source-evalu"><b>Solution: Giskard’s Open-Source Evaluation & Testing for LLMs and ML models</b></h2><p class="paragraph" style="text-align:start;">Our open-source solution offers a Python library that you can use in your notebook. It helps you <b>test AI models</b>, whether it&#39;s an <i><b>LLM application</b></i> such as a <i><b>RAG agent</b></i> or a tabular model.</p><p class="paragraph" style="text-align:start;">With the <code>giskard.scan</code> method, our library can <b>detect the main vulnerabilities</b> of AI models using advanced adversarial testing techniques. For LLMs, it helps you detect hallucinations, sensitive information disclosure, prompt injections, and more.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/giskard/llm-scan.webp"/></div><p class="paragraph" style="text-align:start;">You can export this scan with a customizable test suite, which you can integrate into your CI/CD pipeline.</p><p class="paragraph" style="text-align:start;">If you&#39;re testing a RAG application, you can automate its evaluation using RAGET, Giskard&#39;s RAG Evaluation Toolkit. It generates realistic test cases automatically to detect weaknesses and evaluate answer correctness across your RAG agent components.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/giskard/raget.webp"/></div><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/giskard/raget-plot.webp"/></div><h2 class="heading" style="text-align:start;" id="opensource-and-fully-integrated-wit"><b>Open-source and fully integrated with the ML and LLM ecosystem</b></h2><ul><li><p class="paragraph" style="text-align:left;">Fully open-source Python library</p></li><li><p class="paragraph" style="text-align:left;">Compatible with all proprietary and open-source LLM providers</p></li><li><p class="paragraph" style="text-align:left;">Integrated with:</p><ul><li><p class="paragraph" style="text-align:left;">Databricks MLFlow</p></li><li><p class="paragraph" style="text-align:left;">Pytest</p></li><li><p class="paragraph" style="text-align:left;">GitHub</p></li><li><p class="paragraph" style="text-align:left;">Nvidia NeMo Guardrails</p></li><li><p class="paragraph" style="text-align:left;">And more!</p></li></ul></li></ul><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/giskard/integrations.webp"/></div><h2 class="heading" style="text-align:start;" id="getting-started"><b>Getting started</b></h2><p class="paragraph" style="text-align:start;">Install Giskard</p><div class="codeblock"><pre><code>pip install &quot;giskard[llm]&quot;
&#125;
</code></pre></div><p class="paragraph" style="text-align:left;">In this <a class="link" href="https://colab.research.google.com/github/giskard-ai/giskard/blob/main/docs/getting_started/quickstart/quickstart_llm.ipynb?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">tutorial</a> we will use Giskard’s LLM Scan to automatically detect issues on a Retrieval Augmented Generation (RAG) task.</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/bc7b5db5-7c6f-4125-9313-3fd4514e1f82/LLM_quickstart.gif?t=1719372582"/></div><p class="paragraph" style="text-align:start;">For more details, check out the <span style="text-decoration:underline;"><b><a class="link" href="https://docs.giskard.ai/en/stable/getting_started/quickstart/quickstart_llm.html?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">docs</a></b></span>.</p><h2 class="heading" style="text-align:start;" id="future-development"><b>Future development</b></h2><p class="paragraph" style="text-align:start;">Giskard is simplifying AI testing for developers. We want to become the go-to testing library for Data Scientists and AI Engineers and empower you to build AI applications without the usual complexities.</p><p class="paragraph" style="text-align:start;">We welcome your feedback, questions, and comments to stay up-to-date with our progress or contribute to the project. You can check out our <span style="text-decoration:underline;"><b><a class="link" href="https://github.com/Giskard-AI/giskard?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">GitHub</a></b></span> or join our community on <span style="text-decoration:underline;"><b><a class="link" href="https://discord.com/invite/ABvfpbu69R?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Discord</a></b></span> to chat with us directly!</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/?utm_campaign=cad8de9b-56f7-4c2d-abd2-932572f02586&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Weekly</title>
  <description> #24 🪔 Khoj: open, personal AI for your digital brain</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e7ea94c8-395b-48a2-b9fc-4fe364e82249/sept-2023.png" length="76526" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-khoj</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-khoj</guid>
  <pubDate>Fri, 07 Jun 2024 20:00:00 +0000</pubDate>
  <atom:published>2024-06-07T20: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 #24!</p><p class="paragraph" style="text-align:left;">Hello to the 61 of you who joined us this week!</p><p class="paragraph" style="text-align:left;">If you are new, it&#39;s Mila 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 @<a class="link" href="https://twitter.com/StarHistoryHQ?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">StarHistoryHQ</a>, so make sure to follow us if you haven&#39;t already.</p><p class="paragraph" style="text-align:left;">If you like this newsletter, we ask you to subscribe and share!</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-weekly"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In this Issue #24:</p><ul><li><p class="paragraph" style="text-align:left;">🗞️ News & Links</p></li><li><p class="paragraph" style="text-align:left;">💫 Starlet of the week: Khoj</p></li></ul><p class="paragraph" style="text-align:left;">Enjoy!</p><hr class="content_break"><h2 class="heading" style="text-align:left;" id="news-links">🗞️ <b>News & Links</b></h2><ul><li><p class="paragraph" style="text-align:left;">Databricks to <a class="link" href="https://www.databricks.com/blog/databricks-tabular?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">acquire</a> Tabular, creators of Apache Iceberg.</p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://github.com/nucleuscloud/neosync?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Neosync</a>: data anonymization and synthetic data orchestration.</p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://github.com/flyimg/flyimg?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Flyimg</a>: <span style="color:rgb(31, 35, 40);font-family:-apple-system, system-ui, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;font-size:16px;">a Dockerized application that resizes and crops images on the fly.</span></p></li><li><p class="paragraph" style="text-align:left;"><a class="link" href="https://github.com/alexpinel/Dot?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Dot</a>: Text-To-Speech, RAG, and LLMs. All local!</p></li><li><p class="paragraph" style="text-align:left;">An oldie but goodie: <a class="link" href="https://www.namecheap.com/blog/domain-name-radio-test/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">Does your Domain Name Pass the Radio Test?</a></p></li></ul><h2 class="heading" style="text-align:left;" id="starlet-of-the-week-khoj">💫 Starlet of the week - Khoj</h2><div class="section" style="background-color:#ecf2ec;margin:0.0px 0.0px 0.0px 0.0px;padding:0.0px 0.0px 0.0px 0.0px;"><p class="paragraph" style="text-align:left;">ICYMI: If you wish to prompt your open-source project on Star History, check out <span style="text-decoration:underline;"><i><a class="link" href="https://star-history.com/blog/list-your-open-source-project?utm_source=star-history.beehiiv.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">our announcement</a></i></span>.</p></div><h2 class="heading" style="text-align:start;" id="tldr"><b>TL;DR</b></h2><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://khoj.dev/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Khoj</a></b></span> is your open-source, personal AI companion for instant answers. Dive into knowledge effortlessly as Khoj simplifies complex info, integrates your personal context, and tailors responses to your unique needs.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/khoj/simple_usecase.webp"/></div><h2 class="heading" style="text-align:start;" id="what-is-khoj"><b>What is Khoj?</b></h2><p class="paragraph" style="text-align:start;">There&#39;s a huge opportunity to improve the way people work, think, and engage now with AI. Now that we can scale friendly, usable interfaces, we can increase the overall capability of each of us individually.</p><p class="paragraph" style="text-align:start;">With <span style="text-decoration:underline;"><b><a class="link" href="https://khoj.dev/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Khoj</a></b></span>, we&#39;re reducing how much time people spend on research, looking through their documents, and repetitive information look-ups. Simplifying the way we interact with knowledge helps boost our capability, productivity, and well-being in one go. While we&#39;re deeply excited about all the ways this can help change things for the better, we&#39;re also cautiously aware that there&#39;s inherent risk in how unexplainable, novel technology reaches new people.</p><p class="paragraph" style="text-align:start;">To that end, Khoj is a thinking tool that helps you reason, aggregate information, and create content in a transparent way.</p><h3 class="heading" style="text-align:start;" id="core-capabilities"><b>Core Capabilities</b></h3><ul><li><p class="paragraph" style="text-align:left;"><b>Retrieval Augmented Generation</b>: RAG with your personal notes and documents. You can manually share your PDFs and plaintext files, or hook it up to Obsidian to directly talk to your knowledge base.</p></li><li><p class="paragraph" style="text-align:left;"><b>AI Search Engine</b>: Khoj is connected to the internet, which means that you can build on top of and retrieve information straight from online sources. Summarize articles, and blog posts, or just get real-time information.</p></li><li><p class="paragraph" style="text-align:left;"><b>Automations</b>: Create smart, contextual notifications using our <span style="text-decoration:underline;"><b><a class="link" href="https://app.khoj.dev/automations?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">automations service</a></b></span>. Use it for writing prompts, news summaries, mindful moments, weekly summaries of trending songs. The limit is your imagination.</p></li><li><p class="paragraph" style="text-align:left;"><b>Personalized Artwork</b>: <span style="text-decoration:underline;"><b><a class="link" href="https://blog.khoj.dev/posts/how-khoj-generates-images/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Create rich, personalized images</a></b></span>. Our image generation infrastructures help ensure that you&#39;re creating beautiful, personalized images whenever you tell Khoj to create a picture for you.</p></li></ul><p class="paragraph" style="text-align:start;">You can see some of these capabilities highlighted <a class="link" href="https://app.khoj.dev/share/chat/what-s-the-latest-tech-news-in-brazil-/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">here</a>.</p><h2 class="heading" style="text-align:start;" id="open-source"><b>Open-Source</b></h2><p class="paragraph" style="text-align:start;">On a personal basis, we&#39;re strong believers that products should be transparent, accessible, and self-hostable. Though Khoj is designed as a production-ready, multi-user personal AI application, it can also be self-hosted and run for a single user on a home server or laptop.</p><p class="paragraph" style="text-align:start;">As AI becomes a mainstay in people&#39;s lives, it&#39;s important that ownership is retained in the hands of the people using our services. We definitely need an open-source alternative to ChatGPT, which is what Khoj is.</p><p class="paragraph" style="text-align:start;">We&#39;ve also made it easy for self-hosted users to integrate with open-source, local LLMs so that anyone can work completely offline. You can either hook the application up to <span style="text-decoration:underline;"><b><a class="link" href="http://ollama.ai/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Ollama</a></b></span> or use any <span style="text-decoration:underline;"><b><a class="link" href="https://huggingface.co/models?library=gguf&utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">gguf model off of HuggingFace</a></b></span>.</p><h2 class="heading" style="text-align:start;" id="architecture"><b>Architecture</b></h2><h3 class="heading" style="text-align:start;" id="lifecycle-of-a-chat-message"><b>Lifecycle of a chat message</b></h3><p class="paragraph" style="text-align:start;">When a query lands on the Khoj server, it goes through a series of subprocesses to deliver an appropriate response. This can take a minute, which is why we&#39;ve integrated a web socket into our web UI to provide real-time updates in Khoj&#39;s thought process.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/khoj/lifecycle_chat_message.webp"/></div><h3 class="heading" style="text-align:start;" id="how-do-we-find-the-correct-context"><b>How do we find the correct context</b></h3><p class="paragraph" style="text-align:start;">When you have data indexed with Khoj, we dynamically determine what information is most relevant to each of your queries. We use a sophisticated RAG pipeline to optimize the quality of matches returned to the LLM.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/khoj/context_injection_pipeline.webp"/></div><h3 class="heading" style="text-align:start;" id="how-you-can-upload-files"><b>How you can upload files</b></h3><p class="paragraph" style="text-align:start;">There are a number of ways to upload files from our different clients. The easiest way to do it is just to drag/drop your file into the chat window. Otherwise, you can use any of the below clients to get started. See <span style="text-decoration:underline;"><b><a class="link" href="https://docs.khoj.dev/category/clients?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">the docs</a></b></span> for more details.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/khoj/indexing_data.webp"/></div><h3 class="heading" style="text-align:start;" id="how-do-we-help-with-recurring-tasks"><b>How do we help with recurring tasks</b></h3><p class="paragraph" style="text-align:start;">There&#39;s some information out there we&#39;re repeatedly looking up. Rather than Googling and investigating yourself, you can put Khoj on the job to help you with smart aggregation of information and reminders. You can go to our <span style="text-decoration:underline;"><b><a class="link" href="https://app.khoj.dev/automations?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">automations page</a></b></span> to try it yourself.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/khoj/automations_process.webp"/></div><h2 class="heading" style="text-align:start;" id="our-team"><b>Our team</b></h2><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://www.linkedin.com/in/debanjum/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Debanjum</a></b></span> and <span style="text-decoration:underline;"><b><a class="link" href="https://www.linkedin.com/in/sabaimran/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Saba</a></b></span> met at Microsoft while building products for Cortana AI. Within a massive organization, we&#39;d managed to find a team that was building user-facing AI products for enterprise customers, and it was loads of fun. It was exciting watching it grow from 0 to 10s of millions of users over the course of a year. It quickly became apparent how useful personal AI productivity tools could be for everyone, not just enterprise users.</p><p class="paragraph" style="text-align:start;">That was five years ago. Technology has advanced by leaps and bounds since then, inspiring many more imaginations. Last summer, we got backed by <span style="text-decoration:underline;"><b><a class="link" href="https://ycombinator.com/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">YCombinator</a></b></span> to work on Khoj full-time. We&#39;re really excited to be part of the process of making open, personal AI available for everyone.</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/?utm_campaign=b86e3ad7-3379-4dbc-9c13-f5c9795ab9f0&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Star History Weekly</title>
  <description> #23 🛒 From lead generation, competitor monitoring, to market research - AI Web Scrapers can automate your data collection process.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e1af36f8-4411-41ce-8a92-9642ceccadea/may-2024.png" length="79207" type="image/png"/>
  <link>https://newsletter.star-history.com/p/star-history-ai-web-scraper</link>
  <guid isPermaLink="true">https://newsletter.star-history.com/p/star-history-ai-web-scraper</guid>
  <pubDate>Fri, 24 May 2024 20:00:00 +0000</pubDate>
  <atom:published>2024-05-24T20: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 #23!</p><p class="paragraph" style="text-align:left;">If you are new, it&#39;s Mila 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-weekly"><span class="button__text" style=""> Subscribe </span></a></div><p class="paragraph" style="text-align:left;">In Issue #23, we are checking out options for open-source AI web scraping tools.</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/e1af36f8-4411-41ce-8a92-9642ceccadea/may-2024.png?t=1716518841"/></div><hr class="content_break"><p class="paragraph" style="text-align:left;">Web scraping, in simpler words, is to scrape data and content from websites, the data is then saved in the form of XML, Excel, or SQL. On top of lead generation, competitor monitoring, market research, web scrapers can also be used to automate your data collection process.</p><p class="paragraph" style="text-align:start;">With the help of AI web scraping tools, the limitations associated with manual or purely code-based scraping tools can be addressed: dynamic or unstructured websites can easily be handled, all without human intervention.</p><p class="paragraph" style="text-align:start;">Here, we present a few open-source AI web scraping tools to choose from.</p><h2 class="heading" style="text-align:start;" id="reader"><b>Reader</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/reader-star-history.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/jina-ai/reader?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Reader</a></b></span> is an offering by Jina AI. It can convert any URL to an LLM-friendly input when you append a simple <code>https://r.jina.ai/</code>, and you can get structured output for your agent and RAG systems at no cost.</p><p class="paragraph" style="text-align:start;">Since its first release just this past month (April 15th, to be exact), they have served <span style="text-decoration:underline;"><b><a class="link" href="https://jina.ai/news/jina-reader-for-search-grounding-to-improve-factuality-of-llms/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">over 18M</a></b></span> requests from the world, and the project itself has already gained 4.5K stargazers.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/reader.webp"/></div><p class="paragraph" style="text-align:start;">Aside from scraping any URL, Jina just released another feature where you can use <span style="text-decoration:underline;"><b><a class="link" href="https://s.jina.ai/YOUR_SEARCH_QUERY?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow">https://s.jina.ai/YOUR_SEARCH_QUERY</a></b></span> to search for up-to-date knowledge on the Internet. The result includes a title, an LLM-friendly markdown, and a URL that attributes the source.</p><p class="paragraph" style="text-align:start;">Together, you can construct a comprehensive solution for LLMs, agents, and RAG systems.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/reader-knowledge.webp"/></div><h2 class="heading" style="text-align:start;" id="llm-scraper"><b>LLM Scraper</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/llm-scraper-star-history.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/mishushakov/llm-scraper?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">LLM Scraper</a></b></span> is a TypeScript library that can convert any webpage into structured data using LLMs. Essentially, it uses function calling to convert pages to structured data.</p><p class="paragraph" style="text-align:start;">Similar to Reader, it was open-sourced just last month. It currently supports Local (GGUF), OpenAI, Groq chat models. The author is <span style="text-decoration:underline;"><b><a class="link" href="https://news.ycombinator.com/item?id=40100824&utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">working on</a></b></span> supporting local LLMs via llama.cpp to lower the cost of using LLMs for web scraping.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/reader.webp"/></div><h2 class="heading" style="text-align:start;" id="firecrawl"><b>Firecrawl</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/firecrawl-star-history.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/mendableai/firecrawl?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">Firecrawl</a></b></span> is an API service that can convert an URL into a clean, well-formatted markdown. This format is great for LLM applications, offering a structured yet flexible way to represent web content.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/reader.webp"/></div><p class="paragraph" style="text-align:start;">This tool is tailored for LLM engineers, data scientists, AI researchers, and developers looking to harness web data for training machine learning models, market research, and content aggregation. It simplifies the data preparation process, allowing professionals to focus on insights and model development, and you can self-host it to your own taste.</p><h2 class="heading" style="text-align:start;" id="scrape-graph-ai"><b>ScrapeGraphAI</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/scrapegraphai-star-history.webp"/></div><p class="paragraph" style="text-align:start;"><span style="text-decoration:underline;"><b><a class="link" href="https://github.com/VinciGit00/Scrapegraph-ai?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">ScrapeGraphAI</a></b></span> is a Python library that uses LLM and direct graph logic to create scraping pipelines for websites and local documents (XML, HTML, JSON, etc.). With ScrapeGraphAI, you get to specify exactly what sort of data you want to extract.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/scrapegraphai.webp"/></div><p class="paragraph" style="text-align:start;">ScrapegraphAI leverages the power of LLMs, and can thus adapt to changes in website structures, reducing the need for constant developer intervention. This flexibility ensures that scrapers remain functional even when website layouts change.</p><p class="paragraph" style="text-align:start;">The LLMs it currently supports include GPT, Gemini, Groq, Azure, Hugging Face, as well as local models.</p><h2 class="heading" style="text-align:start;" id="lang-chain"><b>LangChain</b></h2><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/langchain-star-history.webp"/></div><p class="paragraph" style="text-align:start;">What is LangChain not capable of? Not <span style="text-decoration:underline;"><b><a class="link" href="https://python.langchain.com/v0.1/docs/use_cases/web_scraping/?utm_source=newsletter.star-history.com&utm_medium=newsletter&utm_campaign=star-history-weekly" target="_blank" rel="noopener noreferrer nofollow" style="color: var(--tw-prose-links)">web scraping</a></b></span>.</p><p class="paragraph" style="text-align:start;">One of web scraping&#39;s biggest challenges is the changing nature of modern websites&#39; layouts and content, which requires modifying scraping scripts to accommodate the changes, LangChain also utilizes function (e.g., OpenAI) with an extraction chain, so that you don&#39;t have to change your code constantly when websites change.</p><p class="paragraph" style="text-align:start;">If you are doing research and want to scrape only the news article&#39;s name and summary from The Wall Street Journal website, it&#39;s got you covered.</p><div class="image"><img alt="" class="image__image" style="" src="https://star-history.com/assets/blog/ai-web-scraper/langchain.webp"/></div><h2 class="heading" style="text-align:start;" id="to-sum-up"><b>To Sum Up</b></h2><p class="paragraph" style="text-align:start;">Of course, there is no one-size-fits-all web scraper. Do you prefer old-school traditional web scrapers or LLM-empowered ones?</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/?utm_campaign=b25cd2d9-ec0c-48a7-b314-c7f24249dc1d&utm_medium=post_rss&utm_source=star_history">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

  </channel>
</rss>
