<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Astro</title>
    <description>The latest articles on DEV Community by Astro (@astrodevkit).</description>
    <link>https://dev.to/astrodevkit</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4207366%2Fbebf892b-37ad-4c4a-8e7f-b053bee14917.png</url>
      <title>DEV Community: Astro</title>
      <link>https://dev.to/astrodevkit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/astrodevkit"/>
    <language>en</language>
    <item>
      <title>We put a free, unlimited LLM inside a static web page — Transformers.js + Gemma 3, zero servers</title>
      <dc:creator>Astro</dc:creator>
      <pubDate>Fri, 30 Oct 2026 05:09:54 +0000</pubDate>
      <link>https://dev.to/astrodevkit/we-put-a-free-unlimited-llm-inside-a-static-web-page-transformersjs-a-135m-model-zero-servers-jjo</link>
      <guid>https://dev.to/astrodevkit/we-put-a-free-unlimited-llm-inside-a-static-web-page-transformersjs-a-135m-model-zero-servers-jjo</guid>
      <description>&lt;p&gt;Every LLM demo I have ever seen has the same fine print: &lt;em&gt;bring your own API key&lt;/em&gt;, or &lt;em&gt;the demo is rate-limited&lt;/em&gt;, or &lt;em&gt;your prompts go to our server&lt;/em&gt;. So I built the opposite demo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://astro-devkit.github.io/devkit/ai-playground.html" rel="noopener noreferrer"&gt;DevKit's AI Playground&lt;/a&gt;&lt;/strong&gt; is a chat with a real language model that runs &lt;strong&gt;100% in your browser&lt;/strong&gt;. No backend, no API key, no cost per token, and — because there is no server at all — nothing you type can leave the page. It's a static HTML file on GitHub Pages, like the rest of DevKit.&lt;/p&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Transformers.js v3&lt;/strong&gt; does the inference, inside a &lt;strong&gt;Web Worker&lt;/strong&gt; so generation never freezes the UI.&lt;/li&gt;
&lt;li&gt;The model is Google's &lt;strong&gt;Gemma 3 270M IT&lt;/strong&gt;, 4-bit quantized (&lt;code&gt;q4f16&lt;/code&gt;) — a ~293 MB one-time download, cached by your browser for future visits. If Gemma can't start on your device (it needs real memory headroom), the page automatically falls back to the smaller &lt;strong&gt;SmolLM-135M&lt;/strong&gt; (~121 MB) in a fresh worker, so the chat still works.&lt;/li&gt;
&lt;li&gt;It tries &lt;strong&gt;WebGPU&lt;/strong&gt; first (your graphics chip) and falls back to &lt;strong&gt;WASM&lt;/strong&gt; on the CPU.&lt;/li&gt;
&lt;li&gt;Tokens stream in as they're generated, with a &lt;strong&gt;live tokens/sec readout&lt;/strong&gt; — which is either a fun toy or a benchmark, depending on how serious your hardware is.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click "Load the model", wait for the one-time download, and chat. That's the whole signup flow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Honest limits
&lt;/h3&gt;

&lt;p&gt;The models are &lt;strong&gt;small — 270M and 135M parameters — and live in your RAM&lt;/strong&gt;. It writes plausible text, answers simple questions, does little creative tasks — and cheerfully makes things up. It is not GPT-class, and the page says so up front. The point isn't to replace an API; it's to show how far "the browser is the runtime" has come, and to give the LLM-curious a playground with literally zero setup and zero bill.&lt;/p&gt;

&lt;p&gt;DevKit's other LLM tools are the grown-up counterparts: a &lt;a href="https://astro-devkit.github.io/devkit/#tab-llm" rel="noopener noreferrer"&gt;cost calculator&lt;/a&gt; that prices 14 real API models with cached-read/cache-write splits, and a tokens/sec simulator. The playground is what those calculators look like when the model is small enough to be &lt;em&gt;free&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Also new in this release
&lt;/h3&gt;

&lt;p&gt;Four more client-side tools joined the kit: a &lt;strong&gt;JWT decoder&lt;/strong&gt; (decode-only, and it says so — the signature is &lt;em&gt;not&lt;/em&gt; verified), a &lt;strong&gt;cron expression explainer&lt;/strong&gt; (plain English + next 5 run times), a &lt;strong&gt;color palette generator&lt;/strong&gt;, and a &lt;strong&gt;Pomodoro timer&lt;/strong&gt; whose countdown runs in the tab title. Same rules as everything on DevKit: no uploads, no accounts, no tracking, and every calculator's math is checked by automated tests (310 checks and counting).&lt;/p&gt;

&lt;p&gt;Try it and tell me the tokens/sec number your machine gets — and which model you'd want to see in the playground next. SmolLM2-360M? Qwen? The download budget is the boss fight.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
    <item>
      <title>DevKit guides: every LLM harness and code editor, judged — good, bad, and best for</title>
      <dc:creator>Astro</dc:creator>
      <pubDate>Mon, 26 Oct 2026 05:45:06 +0000</pubDate>
      <link>https://dev.to/astrodevkit/devkit-guides-every-llm-harness-and-code-editor-judged-good-bad-and-best-for-ahd</link>
      <guid>https://dev.to/astrodevkit/devkit-guides-every-llm-harness-and-code-editor-judged-good-bad-and-best-for-ahd</guid>
      <description>&lt;p&gt;I kept picking developer tools by reading scattered docs pages and pricing pages, then finding out the catch later. So I put the comparison in one place instead.&lt;/p&gt;

&lt;p&gt;DevKit now has a &lt;a href="https://astro-devkit.github.io/devkit/guides.html" rel="noopener noreferrer"&gt;guides section&lt;/a&gt; covering 57 developer tools in 6 categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://astro-devkit.github.io/devkit/llm-harnesses.html" rel="noopener noreferrer"&gt;LLM harnesses&lt;/a&gt; — 16 tools&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://astro-devkit.github.io/devkit/code-editors.html" rel="noopener noreferrer"&gt;Code editors&lt;/a&gt; — 11 tools&lt;/li&gt;
&lt;li&gt;Terminals — 8 tools&lt;/li&gt;
&lt;li&gt;API clients — 8 tools&lt;/li&gt;
&lt;li&gt;Git clients — 7 tools&lt;/li&gt;
&lt;li&gt;Database tools — 7 tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each entry gives the same treatment: a verdict, what it is, what it is good at, what it is bad at, who it is best for, and its price, with links to the official site and docs. The guides were checked in Oct 2026, and the links were verified before publishing.&lt;/p&gt;

&lt;h2&gt;
  
  
  LLM harnesses
&lt;/h2&gt;

&lt;p&gt;The 16 LLM harnesses split into frameworks, agent frameworks, gateways and routers, and local runners. A few examples from the guide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LangChain&lt;/strong&gt; — the Swiss-army framework. Largest integration ecosystem of any LLM framework, but the API has changed often and older tutorials go stale fast. Best for teams building varied LLM apps who want the biggest ecosystem and don't mind the learning curve.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LlamaIndex&lt;/strong&gt; — the RAG specialist. Best-in-class document ingestion, parsing and retrieval. Best for teams whose core problem is RAG over documents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LiteLLM&lt;/strong&gt; — one OpenAI-compatible API for 100+ providers, self-hosted. Best for teams that want provider freedom and cost control without vendor lock-in, and can run a proxy.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; — the easy button for local models. One command and you're chatting offline, with models staying on your machine. Best for developers trying local models or prototyping offline.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code editors
&lt;/h2&gt;

&lt;p&gt;The 11 code editors split into graphical editors and terminal editors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VS Code&lt;/strong&gt; — the default choice for most developers. Free, huge extension ecosystem, good at everything. Best for almost anyone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cursor&lt;/strong&gt; — the leading AI-first editor, a VS Code fork where the agent, not the sidebar, is the point. Cursor restructured its pricing in Oct 2026: a free tier with limited agent use, then Plus $8/mo, Premium $30/mo, Super $100/mo, and Ultra $200/mo. Heavy agent use burns through the included usage pool fast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Devin Desktop (formerly Windsurf)&lt;/strong&gt; — a strong AI agent editor, rebranded as Devin Desktop after Cognition acquired Windsurf. Its Pro plan rose from $15 to $20/mo in March 2026. Best for developers who want an agentic editor with a good free tier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zed&lt;/strong&gt; — the fastest graphical editor. Native Rust speed with real-time collaboration built in, but a far smaller extension ecosystem than VS Code's.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A few things that changed while I was writing these
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Warp&lt;/strong&gt; open-sourced its terminal client under AGPL-3.0 in April 2026. The AI and cloud platform stays proprietary, and the terminal still asks for an account for AI and team features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cursor&lt;/strong&gt; restructured its pricing in Oct 2026, as above — check the current tiers before you budget for heavy agent use.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windsurf is now Devin Desktop&lt;/strong&gt;, after Cognition acquired it. The editor is still a VS Code fork, but the rebrand makes its long-term roadmap less certain than Cursor's.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Start at the &lt;a href="https://astro-devkit.github.io/devkit/guides.html" rel="noopener noreferrer"&gt;DevKit guides hub&lt;/a&gt;, pick a category, and read the verdicts for the tools you are choosing between. The main site is &lt;a href="https://astro-devkit.github.io/devkit/" rel="noopener noreferrer"&gt;DevKit&lt;/a&gt; — 69 calculators, converters and dev tools, all running client-side in your browser, including the LLM cost calculator.&lt;/p&gt;

&lt;p&gt;Which tool did the guides get wrong, or which one should be added next? Let me know in the comments — I'd love to hear what you'd actually pick.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>ai</category>
    </item>
    <item>
      <title>DevKit: a one-file calculator library with tested formulas — now with an LLM cost calculator</title>
      <dc:creator>Astro</dc:creator>
      <pubDate>Sun, 25 Oct 2026 21:53:41 +0000</pubDate>
      <link>https://dev.to/astrodevkit/devkit-a-one-file-calculator-library-with-tested-formulas-now-with-an-llm-cost-calculator-4c8k</link>
      <guid>https://dev.to/astrodevkit/devkit-a-one-file-calculator-library-with-tested-formulas-now-with-an-llm-cost-calculator-4c8k</guid>
      <description>&lt;p&gt;I kept reaching for a quick calculator and landing on pages crowded with ads, pop-ups, and distractions. So I built the tool I wanted instead: a lean calculator site that gets out of the way.&lt;/p&gt;

&lt;p&gt;DevKit is a one-file calculator library with 69 tools, all running client-side in your browser. The tools are organised into tabbed pages, so you can find the one you need without scrolling through a long list.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's new: an LLM cost calculator
&lt;/h2&gt;

&lt;p&gt;The newest addition is for anyone working with language models. The LLM cost calculator helps you estimate what a request will cost, and the tokens/sec simulator shows how generation speed affects timing. It's the part I reach for most when I'm planning an LLM feature and want a quick sense of cost and speed before writing code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verified formulas
&lt;/h2&gt;

&lt;p&gt;A calculator is only useful if you can trust its answers, so the formulas in DevKit are verified with tests. That gives me a way to catch mistakes when a formula changes, instead of hoping the numbers look right.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://astro-devkit.github.io/devkit/" rel="noopener noreferrer"&gt;Try DevKit here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What calculator should I add next? Let me know in the comments — I'd love to hear what you'd actually use.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
