<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Kaitoi Blog</title>
		<link>https://kaitoi.io/blog/</link>
		<description>Product announcements, release notes and writing from the team building Kaitoi.</description>
		<language>en</language>
		<atom:link href="https://kaitoi.io/rss.xml" rel="self" type="application/rss+xml" />
		<lastBuildDate>Thu, 10 Sep 2026 00:00:00 GMT</lastBuildDate>
		<item>
			<title>Kaitoi is open</title>
			<link>https://kaitoi.io/blog/open-beta/</link>
			<guid isPermaLink="true">https://kaitoi.io/blog/open-beta/</guid>
			<pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
			<description>Open beta, no waitlist. It starts as a conversation and goes as far as your own custom tools, thousands of models cloud or local, and Kaitoi-powered apps.</description>
			<dc:creator>Jacobo</dc:creator>
			<category>Open beta</category>
			<category>Pricing</category>
			<category>Privacy</category>
			<content:encoded><![CDATA[<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#0b0414" style="background-color:#0b0414;">
        <tr>
            <td align="center" style="padding:24px 12px;">
                <table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0" style="width:600px; max-width:600px;">
                    <tr>
                        <td class="surface" bgcolor="#160a2a" style="background-color:#160a2a; border-radius:18px; padding:44px 36px;">
                            <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
                                <tr>
                                    <td align="center">
                                        <p style="margin:0 0 16px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Open beta</p>
                                        <h1 class="h1 t-head" style="margin:0 0 20px 0; font-size:31px; line-height:1.24; color:#ffffff; font-weight:700;">No waitlist.<br>No approval.<br><span style="color:#c084fc;">No catch. We looked.</span></h1>
                                        <p style="margin:0 0 18px 0; font-size:16px; line-height:1.6; color:#b6aecb;">Kaitoi is open to everyone. Make an account, claim your free credits, go build something questionable.</p>
                                        <p style="margin:0 0 30px 0; font-size:16px; line-height:1.6; color:#ffffff; font-weight:600;">Building is free. Running anything that doesn't call a paid provider is also free. When one does, it comes out of your credits at exactly what the provider charges. That is the entire pricing model. There is no clever part.</p>
                                        <a class="cta" href="https://studio.kaitoi.io" style="display:inline-block; background-color:#7c3aed; color:#ffffff; text-decoration:none; padding:14px 32px; border-radius:10px; font-weight:600; font-size:16px;">Start building</a>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <tr>
                        <td style="padding:36px 8px 8px 8px;">
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#ffffff; font-weight:700;">We have been heads down, not asleep.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">You signed up and then heard very little from us. We would love to blame the algorithm. It was on purpose: Kaitoi is built by a very small team, and every week spent talking about the product is a week not spent building it. So we built. Design partners ran real projects through Kaitoi, hit the walls before you could, and described the experience in detail we did not always enjoy reading. What came out of that is not a roadmap. It is the deeply unglamorous work of making a very wide product hold together under real use.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">We are still a very small team. The upside: when you report something, it lands on the desk of the person who wrote the bug, usually the same day. The downside: that person is also doing four other things, and we would rather say so than imply we have a department.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">Kaitoi is now in open beta, and anyone can sign up.</p>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">We could open with a feature tour. Instead, here are the two things worth knowing before anything else. The tour is right behind them, and fair warning, it goes on a bit.</p>
                        </td>
                    </tr>

                    <!-- SECTION: Plans and pricing -->
                    <tr>
                        <td style="padding:28px 0 0 0;">
                            <table role="presentation" class="band" bgcolor="#1c1038" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#1c1038; border-radius:16px;">
                                <tr>
                                    <td style="padding:34px 24px;">
                                    <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Plans and pricing</p>
                                    <h2 class="t-head" style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">A run costs what the provider charges. Radical, we know.</h2>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Pay-as-you-go is the free plan: no subscription, no monthly minimum, no card held hostage for a trial that renews at 3am. Credits only move when a run actually calls a provider, so anything you build that does not call one runs free, at whatever volume amuses you.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">When a run does cost, it comes out of your credits at the provider's own price. No fee on top. No funny-money credits worth forty cents on the dollar. No multiplier tucked into a footnote in a lighter shade of grey. Every charge is itemized per run and per provider. We make money on subscriptions, not on your inference, which is why zero markup is not a launch promotion that quietly expires in March.</p>
                                    <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;"><strong style="color:#ffffff;">Subscriptions buy capability, not a better rate.</strong> Indie adds credits that roll over, node and template publishing, MCP and the public API. Studio adds team workspaces, workflow-to-API, raw code and local integrations. Or bring your own keys from Indie up and the provider bills you directly, at the same per-run price. Yes, we are genuinely fine with that.</p>

                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <!-- SECTION: Privacy -->
                    <tr>
                        <td style="padding:46px 8px 0 8px;">
                            <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Privacy</p>
                            <h2 class="t-head" style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">Your work is not our training data.</h2>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">We <strong style="color:#ffffff;">never</strong> train on your work. We never sell it. We never share it beyond what running the job you asked for actually requires. That is the whole position, not the friendly summary of a longer document that says the opposite.</p>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">To be precise rather than merely reassuring: your projects and outputs are stored in Kaitoi, and when a node calls a third-party provider your prompt and your assets go to that provider under their terms, which we do not control and will not pretend to. Your own key changes whose account it runs under, not whether it happens. We tell you which provider handled which run, every time. All of this is in the privacy policy, which we wrote in actual words.</p>

                        </td>
                    </tr>

                    <!-- SECTION: Studio and Core -->
                    <tr>
                        <td style="padding:28px 0 0 0;">
                            <table role="presentation" class="band" bgcolor="#1c1038" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#1c1038; border-radius:16px;">
                                <tr>
                                    <td style="padding:34px 24px;">
                                    <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Studio and Core</p>
                                    <h2 class="t-head" style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">One platform, two ways in.</h2>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Kaitoi is one product with one set of plans. There are two ways to work with it, and no, this is not a quiz where you pick a side.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;"><strong style="color:#ece8f5;">Kaitoi Studio</strong> is the workspace: a browser-based production environment for people making things.</p>
                                    <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin:0 0 22px 0;">
                                        <tr>
                                            <td valign="top" width="14" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Node graph when you want full control, or a simplified workflow view when you just want the pipeline to run and stop asking questions</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Lab, a conversational moodboard where you talk and the work turns up</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Storyboard, timeline, and media tools for the deeply uncool part that comes after generation</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">One browser for projects, nodes, files, and outputs, plus a real code editor for when the mood takes you</td>
                                        </tr>
                                                <tr>
                                                    <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                                    <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Team workspaces with shared projects, one pooled balance, a weekly cap per member, and every run attributed to whoever ran it, which settles arguments quickly</td>
                                                </tr>
                                    </table>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;"><strong style="color:#ece8f5;">Kaitoi Core</strong> is the engine Studio runs on: the programmable platform underneath, and the part developers build against directly.</p>
                                    <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin:0 0 22px 0;">
                                        <tr>
                                            <td valign="top" width="14" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">The execution engine, the sandbox, and the node and agent runtime</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Managed providers, storage, media handling, and per-run cost accounting that actually adds up</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">The public REST API, the MCP server, security, teams, and billing</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">The CLI and Crew, for the work that belongs in a terminal</td>
                                        </tr>
                                    </table>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Plenty of people will only ever need one of them. Creatives live in Studio and never think about Core. Developers build on Core and never open a canvas. Both camps are quietly certain they got the better half.</p>
                                    <p style="margin:0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">The genuinely fun part is using both: design the workflow in Studio, then ship it as your own application on Core.</p>

                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
<!-- SECTION: Lab -->
                    <tr>
                        <td style="padding:46px 8px 0 8px;">
                            <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Lab</p>
                            <h2 style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">A moodboard you can talk to.</h2>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Not every project starts with a graph. Some start with a half-formed idea and a blank wall you have been staring at since Tuesday.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Lab is conversation on one side and a free-form canvas on the other. Describe what you are after and images, video, audio, and 3D land on the board as you go. Mention any item or group by name to refine it, combine it, or spin variations. The whole board stays with the project, bad ideas included, which is how you remember why they were bad.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">You can also teach it your own moves. Turn any node or template into a <strong style="color:#ece8f5;">skill</strong>, and your pipeline becomes something Penny can reach for mid-conversation.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">And Penny is not just forwarding your prompt to a model and hoping for the best.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">In advertising it works with <strong style="color:#ece8f5;">Ad Muse</strong>, our own creative library. Give it a brief and it pulls real campaign references, works out why they landed, and comes back with original concepts instead of a wall of things that look like other things.</p>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">Pick the ones worth chasing and it develops them: scripts, copy decks, art direction, or a full campaign with the hero film, the visual system, social, experiential, and print all hanging off one strategic thread. Then you build the actual assets in the same workspace, which beats emailing a deck to yourself at midnight.</p>
                        </td>
                    </tr>

                    <!-- SECTION: Nodes -->
                    <tr>
                        <td style="padding:28px 0 0 0;">
                            <table role="presentation" class="band" bgcolor="#1c1038" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#1c1038; border-radius:16px;">
                                <tr>
                                    <td style="padding:34px 24px;">
                                    <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Nodes</p>
                                    <h2 style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">A node can be almost anything.</h2>
                                    <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin:0 0 20px 0;">
                                        <tr>
                                            <td valign="top" width="14" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">AI nodes that call a model</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Deterministic nodes that are just ordinary programs: parsing, math, file handling, business logic, all the things a model does slower, worse, and for money</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Agent nodes, where the node itself is an agent with its own tools</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Plugin nodes that extend what other nodes can do</td>
                                        </tr>
                                        <tr>
                                            <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                            <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Nodes that are entire applications, interface and all, still wired into the rest of the graph</td>
                                        </tr>
                                    </table>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">All of it is Python.</p>
                                    <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">Write a node yourself, or describe it and let Penny write it while you make coffee. Want a custom interface on top? Add your own JS, HTML, and CSS. Nothing is sealed shut, and there is no store gatekeeper to charm. A node that calls nothing but your own logic costs nothing to run, however many times you run it.</p>

                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
<!-- SECTION: Models and LLMs -->
                    <tr>
                        <td style="padding:46px 8px 0 8px;">
                            <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Models and LLMs</p>
                            <h2 class="t-head" style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">A new model ships. One click, and it is a node.</h2>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;"><strong style="color:#ffffff;">More than 1,400 generative models are available</strong>, and image, video, audio, and 3D are only the headline categories. When a provider releases something new, you do not file a feature request and wait for us to notice it. You add it yourself, in one click, and it turns up as a working node.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">The catalog keeps up with the industry because you never have to wait for us to keep up with it. We are calling that empowerment.</p>
                            <table role="presentation" class="panel" bgcolor="#140b24" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#140b24; border:1px solid #2a1f3d; border-radius:14px; margin:0 0 18px 0;">
                                <tr>
                                    <td style="padding:22px 22px 9px 22px;">
                                        <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0; font-size:11px; letter-spacing:1.6px; text-transform:uppercase; color:#c084fc; font-weight:700; line-height:1.6; white-space:nowrap;">Image</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#cfc8e0;">Nano Banana &middot; GPT Image &middot; Seedream &middot; Flux &middot; Krea &middot; Magnific &middot; Recraft</td>
                                </tr>
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0; font-size:11px; letter-spacing:1.6px; text-transform:uppercase; color:#c084fc; font-weight:700; line-height:1.6; white-space:nowrap;">Video</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#cfc8e0;">Veo &middot; Kling &middot; Seedance &middot; Happy Horse &middot; Runway &middot; LTX &middot; Grok Imagine</td>
                                </tr>
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0; font-size:11px; letter-spacing:1.6px; text-transform:uppercase; color:#c084fc; font-weight:700; line-height:1.6; white-space:nowrap;">Audio</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#cfc8e0;">ElevenLabs &middot; MiniMax</td>
                                </tr>
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0; font-size:11px; letter-spacing:1.6px; text-transform:uppercase; color:#c084fc; font-weight:700; line-height:1.6; white-space:nowrap;">3D</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#cfc8e0;">Tripo &middot; Meshy &middot; Hunyuan3D &middot; World Labs</td>
                                </tr>
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0;">&nbsp;</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#7c7491;">and many more, across more types than these</td>
                                </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Always the latest version of each. And that is a sample. There are more models than that, more kinds of model than that, and then whatever shipped while you were reading this paragraph.</p>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">A number that size is only useful if you can find the right one, so the list is <strong style="color:#ece8f5;">curated and searchable</strong>: models, nodes, templates, files, and outputs all in one place, sorted by what they actually do rather than by who shouted loudest on launch day.</p>
                        
                            <p style="margin:28px 0 16px 0; font-size:18px; line-height:1.5; color:#ece8f5; font-weight:700;">Then the language models. Every frontier one, and about 400 more.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Those 1,400 are the models that <em>make</em> things. Language models are counted separately, and there are around 400 of them: the ones that write, reason, and run Penny.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">OpenAI, Anthropic, and Google Gemini are supported directly. On top of that, full OpenRouter support puts every other frontier model within reach, along with hundreds of cheaper ones that are quietly excellent and never get a keynote.</p>
                            <table role="presentation" class="panel" bgcolor="#140b24" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#140b24; border:1px solid #2a1f3d; border-radius:14px; margin:0 0 20px 0;">
                                <tr>
                                    <td style="padding:22px 22px 9px 22px;">
                                        <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0; font-size:11px; letter-spacing:1.6px; text-transform:uppercase; color:#c084fc; font-weight:700; line-height:1.6; white-space:nowrap;">LLM</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#cfc8e0;">Claude &middot; GPT &middot; Gemini &middot; Grok &middot; Qwen &middot; DeepSeek &middot; GLM</td>
                                </tr>
                                <tr>
                                    <td valign="top" width="58" style="padding:0 14px 13px 0;">&nbsp;</td>
                                    <td valign="top" style="padding:0 0 13px 0; font-size:15px; line-height:1.6; color:#7c7491;">and around 400 in total</td>
                                </tr>
                                        </table>
                                    </td>
                                </tr>
                            </table>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">Use them in your graphs, or pick which one runs the agent. Expensive when the task deserves it, cheap when it is renaming files.</p>
                        
                        </td>
                    </tr>

                    <!-- SECTION: Kaitoi CLI and local models -->
                    <tr>
                        <td style="padding:28px 0 0 0;">
                            <table role="presentation" class="band" bgcolor="#1c1038" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#1c1038; border-radius:16px;">
                                <tr>
                                    <td style="padding:34px 24px;">
                                    <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Kaitoi CLI and local models</p>
                                    <h2 class="t-head" style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">From an idea to a working app, hands free.</h2>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">The CLI brings Penny to your terminal, where it works on real repositories instead of a canvas.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Next to it sits Crew, which is a different animal entirely: <strong style="color:#ece8f5;">a hands-free, multi-agent delivery engine</strong>. Each agent gets a role, planning, implementation, independent testing, review, and none of them is allowed to declare victory, because agents are pathological optimists. The engine verifies the work with real commands and decides for itself when the run is genuinely finished.</p>
                                    <p style="margin:0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">Describe what you want, walk away, come back to a working application. Kaitoi-powered, or software that has nothing to do with Kaitoi at all.</p>

                                    <p style="margin:28px 0 16px 0; font-size:18px; line-height:1.5; color:#ece8f5; font-weight:700;">Point the CLI at a repo. Get a node.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Give the Kaitoi CLI a GitHub repository or a Hugging Face model and it works out the recipe for you: install steps, environment, run interface, all the parts of the README that were never quite true. <strong style="color:#ece8f5;">The model then runs locally, on your hardware, on your electricity bill.</strong></p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">From there, Kaitoi turns that recipe into a node in your workspace, inputs and outputs already wired, so a local model sits in the same graph as everything else.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">That split is the point of putting this in the CLI: the beefy machine stays at home or in the studio doing the work, while you drive Kaitoi from a laptop or a phone, wherever you happen to be.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Already running Ollama, ComfyUI, or Blender? The CLI connects those to your graphs too. And it is not limited to published models: point the generator at your own repository and your own local software becomes a node like any other.</p>
                                    <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">Fair warning: capability varies a lot by model, and the small ones tend to struggle with agentic work.</p>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
<!-- SECTION: MCP -->
                    <tr>
                        <td style="padding:46px 8px 0 8px;">
                            <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">MCP</p>
                            <h2 style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">MCP in both directions.</h2>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Add any MCP server to your workspace and Penny can use it, the same way it uses everything else.</p>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">More interesting: Kaitoi is an MCP server itself.</p>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">Connect Claude Code, Codex, or any other MCP client to your Kaitoi workspace and let it build nodes, run graphs, and pull results back into whatever you are working in. Your coding agent, quietly operating a media platform behind your back. Available on Indie and Studio.</p>
                        </td>
                    </tr>

                    <!-- SECTION: Public API -->
                    <tr>
                        <td style="padding:28px 0 0 0;">
                            <table role="presentation" class="band" bgcolor="#1c1038" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#1c1038; border-radius:16px;">
                                <tr>
                                    <td style="padding:34px 24px;">
                                    <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Public API</p>
                                    <h2 style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">Build your product. We run the machinery.</h2>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">The public REST API is how developers ship apps powered by Kaitoi. Execution, queuing, storage, provider plumbing, and per-run cost accounting stay firmly our problem.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">A workflow you build in Studio can be <strong style="color:#ece8f5;">published as its own endpoint</strong>: typed inputs, a URL, and a run your product can call. The graph stops being a canvas and becomes a service.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">You build the thing your users actually see, and take all of the credit for it. Genuinely fine by us.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#ece8f5; font-weight:600;">That includes building Kaitoi plugins for the software people already live in.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">A panel inside a video editor, a compositing tool, a 3D package, a photo or design app: it sends work to your graphs, Kaitoi runs it, and the result comes back into the timeline, the node tree, or the layer stack the artist is already staring at. No export, no upload, no second window, no third window.</p>
                                    <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">We are not just leaving that to you, either. We are building some of these ourselves, and <strong style="color:#ece8f5;">DaVinci Resolve is first in the queue</strong>. It is in progress, not shipped, and we will keep saying so until the day it is not.</p>
                                    <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">The API comes with Indie and Studio. Publishing workflows as endpoints is a Studio feature.</p>

                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
<!-- SECTION: Credits -->
                    <tr>
                        <td style="padding:46px 8px 0 8px;">
                            <p style="margin:0 0 8px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">Credits</p>
                            <h2 style="margin:0 0 18px 0; font-size:25px; line-height:1.25; color:#ffffff; font-weight:700;">Free to start, and you can earn more.</h2>
                            <p style="margin:0 0 16px 0; font-size:16px; line-height:1.6; color:#a79fbd;">Your account starts with free credits, ready to claim. After that, the fastest way to get more is to make Kaitoi better:</p>
                            <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" style="margin:0 0 18px 0;">
                                <tr>
                                    <td valign="top" width="14" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                    <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Report a bug we can reproduce</td>
                                </tr>
                                <tr>
                                    <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                    <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Send feedback that changes what we build</td>
                                </tr>
                                <tr>
                                    <td valign="top" style="padding:5px 10px 5px 0; color:#a855f7; font-size:15px; font-weight:700; line-height:1.5;">&#8250;</td>
                                    <td valign="top" style="padding:5px 0 5px 0; font-size:15px; line-height:1.5; color:#cfc8e0;">Publish a community node other people actually use</td>
                                </tr>
                            </table>
                            <p style="margin:0; font-size:16px; line-height:1.6; color:#a79fbd;">We credit your account for all three. Yes, we will pay you to complain about us, provided you complain accurately.</p>

                        </td>
                    </tr>
<!-- SECTION: And much more -->
                    <tr>
                        <td style="padding:28px 0 0 0;">
                            <table role="presentation" class="band" bgcolor="#1c1038" width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color:#1c1038; border-radius:16px;">
                                <tr>
                                    <td style="padding:34px 24px;">
                                    <p style="margin:0 0 16px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600; text-align:center;">Still with us? There's more</p>
                                    <p style="margin:0; font-size:15px; line-height:2; color:#a79fbd; text-align:center;">Project templates &nbsp;&middot;&nbsp; shareable web apps &nbsp;&middot;&nbsp; real-time sessions &nbsp;&middot;&nbsp; connectors and plugins &nbsp;&middot;&nbsp; community nodes and templates &nbsp;&middot;&nbsp; team workspaces and shared budgets &nbsp;&middot;&nbsp; per-run cost tracking &nbsp;&middot;&nbsp; works on mobile and touch.</p>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <!-- SECTION: One honest note -->
                    <tr>
                        <td style="padding:44px 8px 0 8px;">
                            <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="panel" bgcolor="#140b24" style="background-color:#140b24; border:1px solid #2a1f3d; border-radius:14px;">
                                <tr>
                                    <td style="padding:26px 24px;">
                                        <p style="margin:0 0 10px 0; font-size:12px; letter-spacing:2px; text-transform:uppercase; color:#c084fc; font-weight:600;">The closest thing to a catch</p>
                                        <p style="margin:0 0 14px 0; font-size:15px; line-height:1.7; color:#a79fbd;">This is a beta, and we mean it in the old-fashioned way, not the way that means "shipped, but we would like an excuse." Kaitoi is an ambitious platform: flexibility and adaptability sit right at the core, and a surface that wide takes time to sand down. Closed beta got it solid enough to open. Open beta is where the rest gets fixed, by more people finding the edges we are far too close to see.</p>
                                        <p style="margin:0; font-size:15px; line-height:1.7; color:#ece8f5; font-weight:600;">So when something breaks, tell us. That is literally what the credits are for.</p>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <!-- SECTION: CTA band -->
                    <tr>
                        <td style="padding:44px 8px 8px 8px;">
                            <table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="surface" bgcolor="#160a2a" style="background-color:#160a2a; border-radius:16px;">
                                <tr>
                                    <td align="center" style="padding:40px 28px;">
                                        <h2 style="margin:0 0 14px 0; font-size:22px; line-height:1.3; color:#ffffff; font-weight:700;">Claim your free credits. Go break something.</h2>
                                        <p style="margin:0 0 26px 0; font-size:15px; line-height:1.7; color:#b6aecb;">Open Kaitoi, ask Penny for the thing you actually need, and see how far it gets in ten minutes. Worst case, you end up with a very funny screenshot and some credits for reporting it.</p>
                                        <a class="cta" href="https://studio.kaitoi.io" style="display:inline-block; background-color:#7c3aed; color:#ffffff; text-decoration:none; padding:14px 32px; border-radius:10px; font-weight:600; font-size:16px;">Open Kaitoi</a>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>

                    <!-- SECTION: Community -->
                    <tr>
                        <td align="center" style="padding:28px 8px 0 8px;">
                            <p style="margin:0; font-size:15px; line-height:1.6; color:#a79fbd;">Bugs, ideas, and half-finished work all live on <a href="https://discord.gg/gxKSfUSG6x" style="color:#c084fc; font-weight:600; text-decoration:none;">Discord</a>. Come be loud.</p>
                        </td>
                    </tr>
                    <!-- Footer (web) -->
                    <tr>
                        <td style="padding:34px 8px 8px 8px;">
                            <hr style="border:none; border-top:1px solid #2a1f3d; margin:0 0 20px 0;">
                            <p style="margin:0; font-size:13px; line-height:1.6; color:#7c7491; text-align:center;">Questions? Reach us at <a href="mailto:support@kaitoi.io" style="color:#9a92b3; text-decoration:none;">support@kaitoi.io</a>. A human reads it. Usually the one who broke it.</p>
                        </td>
                    </tr>

                </table>
            </td>
        </tr>
    </table>
]]></content:encoded>
		</item>
	</channel>
</rss>