<?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/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>The Tesseract blog</title>
    <link>https://tesseract.dev/blog/</link>
    <atom:link href="https://tesseract.dev/blog/rss.xml" rel="self" type="application/rss+xml" />
    <description>Guides, new features and how-tos for Tesseract, the free AI agent app for Mac, Windows and Linux.</description>
    <language>en</language>
    <image><url>https://tesseract.dev/favicon.png</url><title>The Tesseract blog</title><link>https://tesseract.dev/blog/</link></image>
    <lastBuildDate>Wed, 21 Oct 2026 16:30:14 GMT</lastBuildDate>
    <item>
      <title>Find homes, jobs and the best-rated places by asking</title>
      <link>https://tesseract.dev/blog/search-homes-jobs-and-reviews-by-asking/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/search-homes-jobs-and-reviews-by-asking/</guid>
      <pubDate>Wed, 21 Oct 2026 16:30:14 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Since 0.11.37 Tesseract's agent searches Zillow, Google Jobs, Yelp, the app stores, Google Lens and more from one question, in any language.</description>
      <content:encoded><![CDATA[<p>Looking for a three-bedroom house in Austin, a remote developer job in Berlin and somewhere decent for sushi tonight usually means a tab for each site. Since Tesseract 0.11.37 you ask once, in plain words and in any language, and the agent searches the right places for you.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>Tesseract 0.11.37 or later.</strong> The app updates itself.</li>
</ul>
<h2 id="1-ask-the-way-youd-ask-a-friend">1. Ask the way you’d ask a friend</h2>
<p>Type the question into any conversation. Some examples from the release:</p>
<ul>
<li>“Three-bedroom houses for sale in Austin”</li>
<li>“Remote developer jobs in Berlin”</li>
<li>“The best-rated sushi near me”</li>
<li>“Where do these headphones cost least?”</li>
<li>“What do people complain about in this app’s reviews?”</li>
<li>“Is interest in this growing?“</li>
</ul>
<h2 id="2-know-where-it-looks">2. Know where it looks</h2>
<p>Depending on the question, the agent searches Google Flights and Hotels, Google Shopping, Amazon, eBay, Zillow, Google Jobs, the app stores, Google Lens, Yelp, Tripadvisor and more. 0.11.37 added ten more: Airbnb, Target, Google’s product pages, a single event in full with every ticket seller, eBay sellers, YouTube channels, Duck.ai, Naver’s AI answers, Yahoo’s trending topics, and whole websites. Concerts and local events and Bing’s product pages work again.</p>
<h2 id="3-start-from-a-photo">3. Start from a photo</h2>
<p>Got a picture of a lamp you like? Ask what’s in the photo and where to buy it. A photo search shows the matches first.</p>
<h2 id="4-check-a-competitor">4. Check a competitor</h2>
<p>Ask to see a competitor’s Google ads, or what people say about their app in its reviews. It’s the same question you’d ask a colleague, answered from the sources.</p>
<h2 id="what-it-doesnt-do">What it doesn’t do</h2>
<p>It searches and compares. It doesn’t book, buy or apply for you.</p>
<h2 id="related">Related</h2>
<p>When a site needs you signed in, see <a href="https://tesseract.dev/blog/let-the-agent-sign-in-without-seeing-your-password/?utm_source=g1kse4" rel="noopener">Let the agent sign in for you, without seeing your password</a>. Tesseract is free to <a href="https://tesseract.dev/?utm_source=hkkdc3" rel="noopener">download</a>.</p>]]></content:encoded>
      <category>How-to</category>
      <category>Search</category>
      <category>Research</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/58e3994489c71a2277f7ac9b" medium="image"><media:description>A Tesseract conversation with flight and hotel options for a trip to Lisbon, with sources</media:description></media:content>
    </item>
    <item>
      <title>Can the agent delete the wrong folder? Not in Tesseract</title>
      <link>https://tesseract.dev/blog/agent-deletes-files-only-by-exact-path/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/agent-deletes-files-only-by-exact-path/</guid>
      <pubDate>Wed, 21 Oct 2026 13:00:14 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>In Tesseract the agent deletes a file only by its full path, and only one that exists. A blind rm -f * is refused in every mode, Full access included.</description>
      <content:encoded><![CDATA[<p>The fear is simple: you give an agent Full access, it changes into the wrong folder, runs <code>rm -f *</code>, and your afternoon is gone. In Tesseract that command doesn’t run. Since 0.11.36, on Mac and Linux and on every framework, the agent may delete a file or folder only by its full path, and only one that exists.</p>
<h2 id="what-the-rule-does">What the rule does</h2>
<ul>
<li><strong>Only exact paths.</strong> A delete has to name the real, full path of something that exists.</li>
<li><strong>No blind wildcards.</strong> A command that would delete whatever happens to be in the folder it runs in, such as <code>rm -f *</code> after a <code>cd</code>, is refused.</li>
<li><strong>In every mode.</strong> Chat, Plan and Full access alike. Full access doesn’t switch this off.</li>
<li><strong>No interruption for you.</strong> The agent is told why the command was refused, rewrites it with the real path and carries on, without asking you anything.</li>
</ul>
<h2 id="what-full-access-still-asks">What Full access still asks</h2>
<p>Each conversation runs in Chat, Plan or Full access, and you choose which. Since 0.11.36, Full access means full access: with <strong>Check risky tool calls</strong> turned off, it no longer stops on Claude Code’s own safety checks to ask you. Two things still ask:</p>
<ul>
<li><strong>A rule you set yourself.</strong></li>
<li><strong>Anything in Chat or Plan.</strong></li>
</ul>
<p>With <strong>Check risky tool calls</strong> on, the agent asks you before a risky tool call.</p>
<h2 id="what-the-agent-never-turns-on">What the agent never turns on</h2>
<p>The agent can do a lot in the window, but it never gives itself more access. Turning on Full access, the internet, or keeping going while you are away is always your switch. For what it can do in the window, see <a href="https://tesseract.dev/blog/agent-drives-the-window/?utm_source=fub2ow" rel="noopener">Ask the agent to arrange your Tesseract window</a>.</p>
<h2 id="related">Related</h2>
<p>The exact-path rule is on Mac and Linux. Tesseract is free to <a href="https://tesseract.dev/?utm_source=a59y98" rel="noopener">download</a>.</p>]]></content:encoded>
      <category>What's new</category>
      <category>Safety</category>
      <category>Full access</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/a1a59a33cf251c4ac64f9733" medium="image"><media:description>Tesseract's Home screen in dark mode</media:description></media:content>
    </item>
    <item>
      <title>Copy on your laptop, paste on your desktop</title>
      <link>https://tesseract.dev/blog/copy-on-one-computer-paste-on-another/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/copy-on-one-computer-paste-on-another/</guid>
      <pubDate>Tue, 20 Oct 2026 20:00:12 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract shares your clipboard across your computers, keeps a searchable history of what you copied and sends files up to 2 GB to your other machines.</description>
      <content:encoded><![CDATA[<p>You copied a supplier’s address on the desktop in the shop, and now you are writing the invoice email on your laptop at home. With Tesseract you don’t email it to yourself: copy on one computer and paste on the other, text or images. And if you copied it an hour ago, it is still in your paste history.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>Tesseract</strong> on each computer you use: Mac, Windows or Linux.</li>
</ul>
<h2 id="1-copy-here-paste-there">1. Copy here, paste there</h2>
<p>Copy as you always do on one computer. On the other, paste. Text and images both travel.</p>
<h2 id="2-find-what-you-copied-earlier">2. Find what you copied earlier</h2>
<p>Press <strong>⌘⇧V</strong> on a Mac or <strong>Alt+Shift+V</strong> on Windows and Linux to open Paste history. It keeps your last 500 items, with text up to 100,000 characters and images up to 10 MB, and you can search it by what you copied. Pick an item to paste it, or paste it as plain text.</p>
<p>It skips password managers and secure fields, so passwords you copy don’t land in the history.</p>
<h2 id="3-send-the-bigger-things">3. Send the bigger things</h2>
<p>For files, send a drop to your own devices: up to 2 GB per drop. You can also send to other people, with codes and rules for what you accept, and drops to other accounts are encrypted before they leave your machine.</p>
<p>Since 0.11.37 you can also just ask the agent: “Send this file to my desktop.” A file for someone else waits in the Send sheet for you to press Send.</p>
<h2 id="4-keep-a-whole-folder-in-step">4. Keep a whole folder in step</h2>
<p>If you move the same project between two machines every day, point both at the same folder and Tesseract keeps the copies in step, in both directions. It skips the files your project’s git ignores and shows the state of every synced folder. Two limits: both machines need to be online, and the newest change wins. More on the <a href="https://tesseract.dev/professionals/?utm_source=gr7qtc" rel="noopener">page for professionals</a>.</p>
<h2 id="related">Related</h2>
<p>Want to reach those computers by name, too? See <a href="https://tesseract.dev/blog/private-network-for-your-computers/?utm_source=xyecz1" rel="noopener">Reach your own computers by name, from anywhere</a>. Tesseract is free to <a href="https://tesseract.dev/?utm_source=qfg92l" rel="noopener">download</a>.</p>]]></content:encoded>
      <category>Use cases</category>
      <category>Clipboard</category>
      <category>Your computers</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/aceeb56b291e13922636a98e" medium="image"><media:description>Tesseract's Paste history open over an email, listing an address copied in Mail, a code, a phone number and an image</media:description></media:content>
    </item>
    <item>
      <title>Let the agent sign in for you, without seeing your password</title>
      <link>https://tesseract.dev/blog/let-the-agent-sign-in-without-seeing-your-password/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/let-the-agent-sign-in-without-seeing-your-password/</guid>
      <pubDate>Tue, 20 Oct 2026 16:30:11 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract's agent can sign in to a site with a password from your vault or the browser. It types it into the page itself and never sees it. Here is how.</description>
      <content:encoded><![CDATA[<p>Yes, the agent can sign in for you without seeing your password. When a task needs a login, Tesseract types the saved password into the page itself. The password never reaches the agent: it is hidden in everything the browser tells the agent about the page. Since 0.11.37 this works with passwords from your vault and with passwords Tesseract’s browser saved for you.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>Tesseract 0.11.37 or newer</strong> (Settings → About → Check for updates).</li>
<li><strong>The password saved in Tesseract</strong>, in one of two places:
<ul>
<li>the <strong>Vault</strong>, Tesseract’s password manager, or</li>
<li><strong>Tesseract’s browser</strong>, saved with Save password or brought over from Chrome.</li>
</ul>
</li>
</ul>
<h2 id="1-save-the-login">1. Save the login</h2>
<p><strong>In the Vault.</strong> The Vault keeps passwords, passkeys and 2FA codes, in the app and in your browser. Set a master password and they are encrypted on your device with Argon2id and AES-256-GCM, so Tesseract cannot read them. More in the <a href="https://tesseract.dev/privacy/?utm_source=raxpd7" rel="noopener">privacy policy</a>.</p>
<p><strong>Or in Tesseract’s browser.</strong> Sign in to the site once and choose Save password, or bring your passwords over from Chrome. Before 0.11.37 the agent could only use the Vault’s; now these work too.</p>
<h2 id="2-ask-for-the-task-not-the-login">2. Ask for the task, not the login</h2>
<p>Ask for what you want done on the site, as you would ask an assistant:</p>
<ul>
<li>“Sign in to the supplier portal and download last month’s invoice.”</li>
<li>“Log in to the bank and tell me this week’s balance.”</li>
</ul>
<p>When the page asks for a login, Tesseract fills in the saved one. It types the password into the page itself; the agent sees that a login happened, not the password.</p>
<h2 id="3-what-stays-hidden">3. What stays hidden</h2>
<ul>
<li><strong>The password itself.</strong> When the browser fills a saved login on a page the agent is working in, the password is hidden in everything the browser tells the agent, as it already was for signing in from your vault.</li>
<li><strong>Your paste history.</strong> Tesseract’s clipboard history skips password managers and secure fields, so a password you copy doesn’t end up there either.</li>
</ul>
<h2 id="limits-worth-knowing">Limits worth knowing</h2>
<ul>
<li>This covers passwords Tesseract has: in the Vault or saved in Tesseract’s browser. A password that is only in another app has to be saved in one of them first.</li>
<li>Want it in your own signed-in browser instead? That is what the <a href="https://tesseract.dev/extension/?utm_source=id9wm3" rel="noopener">browser companion</a> is for.</li>
</ul>
<p>Tesseract is free to <a href="https://tesseract.dev/?utm_source=r8pnwv" rel="noopener">download</a> for Mac, Windows and Linux.</p>]]></content:encoded>
      <category>How-to</category>
      <category>Security</category>
      <category>Browser</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/20544b0f5a86b94b5f90a93e" medium="image"><media:description>Tesseract's Vault with logins, passkeys and an authenticator code for an example bank account, the password hidden</media:description></media:content>
    </item>
    <item>
      <title>Ask Tesseract where your file is, or what a chat cost</title>
      <link>https://tesseract.dev/blog/ask-where-your-file-is-and-what-it-cost/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/ask-where-your-file-is-and-what-it-cost/</guid>
      <pubDate>Tue, 20 Oct 2026 13:00:15 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Since 0.11.37 you can ask where the logo you made yesterday is, how much a conversation has cost and what Tesseract can do, and get a straight answer.</description>
      <content:encoded><![CDATA[<p>You made a logo yesterday, a deck last week and a spreadsheet somewhere in between, and now you can’t remember which conversation each one came from. Since Tesseract 0.11.37 you don’t need to. Ask “where’s the logo I made yesterday?” and the agent finds it in Your work and opens it where you left it.</p>
<p>The same release lets you ask two more things you couldn’t ask before: how much a conversation has cost, and how full its memory is.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>Tesseract 0.11.37 or newer</strong> (Settings → About → Check for updates).</li>
<li>Something you made in an earlier conversation: a logo, a deck, a page, a file.</li>
</ul>
<h2 id="1-find-what-you-made">1. Find what you made</h2>
<p>Ask in plain words, the way you would ask a colleague who was there:</p>
<ul>
<li>“Where’s the logo I made yesterday?”</li>
<li>“Open the deck about the spring menu.”</li>
<li>“Find the spreadsheet comparing flour suppliers.”</li>
</ul>
<p>The agent looks in Your work, the place Tesseract keeps what your conversations made, and opens it where you left it. You don’t have to remember the conversation’s name or scroll back through it.</p>
<h2 id="2-ask-what-a-conversation-cost">2. Ask what a conversation cost</h2>
<p>Tesseract itself is free. What costs money is the AI behind it, and you can bring your own subscription (<a href="https://tesseract.dev/?utm_source=7isc9n" rel="noopener">how pricing works</a>). So the useful question is how much a piece of work used. Ask:</p>
<ul>
<li>“How much has this conversation cost?”</li>
</ul>
<p>It is a quick check before you start the next long job in the same conversation.</p>
<h2 id="3-ask-how-full-its-memory-is">3. Ask how full its memory is</h2>
<p>Long conversations fill up the model’s memory (its context window). Ask:</p>
<ul>
<li>“How full is your memory?”</li>
</ul>
<p>If it is nearly full, that is a good moment to start a fresh conversation for the next task.</p>
<h2 id="4-ask-what-it-can-do">4. Ask what it can do</h2>
<p>From the same release, “What can you do?” gets the whole answer. The agent answers across everything it can do: every skill it has, grouped by the kind of work (travel and shopping, decks and documents, videos, websites, spreadsheets, your mail and calendar, and the rest), your own skills included, alongside what the app itself does.</p>
<h2 id="related">Related</h2>
<p>These questions sit well with the other thing 0.11.37 added: the agent can also <a href="https://tesseract.dev/blog/agent-drives-the-window/?utm_source=968bv8" rel="noopener">arrange your Tesseract window</a>, open screens and start or move conversations, as your own clicks would.</p>]]></content:encoded>
      <category>What's new, Your work, Tips</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/a3f74679a577abcc02c26806" medium="image"><media:description>A finished eight-slide deck reopened in Tesseract's Stage, with the Download menu offering PowerPoint, PDF and a web page</media:description></media:content>
    </item>
    <item>
      <title>Catch up on your team chat by asking the agent</title>
      <link>https://tesseract.dev/blog/catch-up-on-team-chat-by-asking/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/catch-up-on-team-chat-by-asking/</guid>
      <pubDate>Mon, 19 Oct 2026 20:00:10 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Back from a day off? Ask Tesseract what you missed in Atrium. It reads your channels without marking them read and drafts replies for you to send.</description>
      <content:encoded><![CDATA[<p>You are back after two days off and your team chat has moved on without you. Instead of scrolling every channel, ask the conversation you are already in: “What did I miss in Atrium?” Since Tesseract 0.11.37, the agent reads Atrium for you, without marking anything read, and any reply it drafts waits in Atrium for you to send.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>Tesseract 0.11.37 or newer</strong> (Settings → About → Check for updates).</li>
<li><strong>Atrium</strong>, Tesseract’s team chat. It is free with your Tesseract account, built into Tesseract or as its own app on Mac, Windows and Linux. More on the <a href="https://tesseract.dev/atrium/?utm_source=ttvhh4" rel="noopener">Atrium page</a>.</li>
</ul>
<h2 id="1-ask-what-you-missed">1. Ask what you missed</h2>
<p>Ask the way you would ask a colleague:</p>
<ul>
<li>“What did I miss in Atrium?”</li>
<li>“Catch me up on #orders.”</li>
<li>“What did Leo say about Café Rosa’s order?”</li>
</ul>
<p>The agent reads the channels, threads and messages and answers in the chat. Nothing is marked read, so Atrium still shows you what is new when you open it yourself.</p>
<h2 id="2-ask-follow-up-questions">2. Ask follow-up questions</h2>
<p>The answer is a starting point. Ask about the part that matters to you: “Was the rye order confirmed?” or “What did Sam say about Thursday?” Atrium has its own Ask and Catch me up too, if you would rather ask from inside a channel.</p>
<h2 id="3-reply-without-leaving-the-chat">3. Reply without leaving the chat</h2>
<p>Say “Tell Leo I’ll be late,” and the agent puts the reply in Atrium’s composer. It does not send it. You read it, change it if you like, and press Send. That rule holds everywhere the agent acts for you: anything that speaks for you or lets more in stays your decision.</p>
<h2 id="4-check-on-your-assistants-too">4. Check on your assistants too</h2>
<p>From the same conversation you can ask how your assistants are, what they did today, or what is waiting on you across your conversations, and pause one of their routines if you need to.</p>
<h2 id="where-this-fits">Where this fits</h2>
<ul>
<li><strong>Good for:</strong> coming back from time off, a busy channel you only follow, or a quick “anything urgent?” before a meeting.</li>
<li><strong>Not a replacement for reading:</strong> for a decision that matters, open the thread itself. The agent’s summary tells you where to look.</li>
<li><strong>Atrium on phones:</strong> iPhone and Android apps are coming, according to the Atrium page.</li>
</ul>
<p>Want the agent to arrange the window while you catch up? See <a href="https://tesseract.dev/blog/agent-drives-the-window/?utm_source=6beomk" rel="noopener">Ask the agent to arrange your Tesseract window</a>. Tesseract is free on Mac, Windows and Linux: <a href="https://tesseract.dev/?utm_source=u2paux" rel="noopener">tesseract.dev</a>.</p>]]></content:encoded>
      <category>Atrium</category>
      <category>Use cases</category>
      <category>Team chat</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/2ce85d5f53ef8539ddcb943a" medium="image"><media:description>Atrium with the kitchen channel open in an example bakery workspace, and a thread about a café's standing order on the right</media:description></media:content>
    </item>
    <item>
      <title>0.11.38: every framework runs again on older Linux</title>
      <link>https://tesseract.dev/blog/tesseract-0-11-38-older-linux/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/tesseract-0-11-38-older-linux/</guid>
      <pubDate>Mon, 19 Oct 2026 18:30:13 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.38 fixes frameworks on Debian 11/12 and Ubuntu 22.04, installs updates on a locked screen, and lets you delete a message on every framework.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.38 is out. If you are on Debian 11 or 12, or Ubuntu 22.04 or earlier, and no framework would start in 0.11.37, update now: that is fixed. Updates also install while your screen is locked, private-network changes take effect without a restart, and deleting a message works on every framework.</p>
<p>To update from inside the app: Settings → About → Check for updates.</p>
<h2 id="every-framework-starts-on-older-linux">Every framework starts on older Linux</h2>
<p>In 0.11.37, two helpers that Tesseract runs each conversation under needed a newer system library than older Linux systems have. On Debian 11 and 12 and Ubuntu 22.04 and earlier, that meant no framework could start. Both helpers are now built to run on any Linux.</p>
<h2 id="updates-install-while-the-screen-is-locked">Updates install while the screen is locked</h2>
<p>A downloaded update now installs when your computer is idle with its screen locked, as it already did when you stepped away. On Linux it used to keep waiting.</p>
<h2 id="your-private-network-changes-at-once">Your private network changes at once</h2>
<p>Joining a network, switching it on or off, or leaving it now takes effect in the running app, with no restart. In the terminal, <code>tm peers</code> shows each link’s path and how long it has gone unanswered. New to the private network? Start with <a href="https://tesseract.dev/blog/private-network-for-your-computers/?utm_source=awioe2" rel="noopener">Reach your own computers by name, from anywhere</a>.</p>
<h2 id="a-question-to-you-waits-for-you">A question to you waits for you</h2>
<p>When the agent asks you something, the question now stays in the chat for you. It is never sent off as a background job, and a message you type there answers it.</p>
<h2 id="delete-a-message-on-every-framework">Delete a message on every framework</h2>
<p>Deleting a message, with everything after it, now works on every framework: Kimi, Qwen, MiniMax, CodeBuddy, Grok, Cursor, Hermes, OpenClaw, NanoClaw and <a href="https://tesseract.dev/blog/antigravity-cli-in-tesseract/?utm_source=o74cal" rel="noopener">Antigravity</a>, and on OpenCode 2.</p>
<h2 id="assistants-online-keep-themselves-up-to-date">Assistants online keep themselves up to date</h2>
<p>An assistant you put online now updates itself while it is idle, without stopping. It keeps what it installed, its settings and its work across updates, and how each kind of assistant should work now comes with Tesseract and is updated with it.</p>
<h2 id="two-features-now-start-switched-off">Two features now start switched off</h2>
<p>Keep going when I’m away and Check its work are still being finished, so they now start off, in Settings and in every conversation, including ones where you had turned them on. If you want either, turn it back on in Settings → Agent or in a conversation’s mode menu, and it stays on.</p>
<h2 id="smaller-changes">Smaller changes</h2>
<ul>
<li>A conversation you reopen says, in plain words, that it is coming back.</li>
<li>Links Tesseract opens in your browser carry utm_source=tesseract.dev, added as they open and never written into your content.</li>
</ul>
<p>The full list is in the app under What’s New, and in the <a href="https://github.com/opentech-dev/tesseract-release/releases/tag/v0.11.38" rel="noopener">0.11.38 release notes</a>. Not on Tesseract yet? It is free, on Mac, Windows and Linux: <a href="https://tesseract.dev/?utm_source=0xpwgs" rel="noopener">tesseract.dev</a>.</p>]]></content:encoded>
      <category>Release notes</category>
      <category>Linux</category>
      <category>Frameworks</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/5826ef5b69c5db8ac1c31dc4" medium="image"><media:description>Tesseract Settings, Models and accounts, with Claude, ChatGPT Plus, Gemini and Tesseract Gateway configurations marked Ready</media:description></media:content>
    </item>
    <item>
      <title>Ask the agent to arrange your Tesseract window</title>
      <link>https://tesseract.dev/blog/agent-drives-the-window/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/agent-drives-the-window/</guid>
      <pubDate>Mon, 19 Oct 2026 13:00:14 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Since Tesseract 0.11.37 a conversation can open files and Settings, split the view, and start, rename, fork or move your other conversations.</description>
      <content:encoded><![CDATA[<p>Since Tesseract 0.11.37 you can ask the conversation you are in to do what your clicks would: open a file, a screen or a Settings page, split the view, open a new window, zoom or go full screen, and start, open, rename, fork or close your other conversations. Say it in plain words and it does it. Giving a conversation more access stays your decision.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>Tesseract 0.11.37 or newer.</strong> To update from inside the app: Settings → About → Check for updates.</li>
<li><strong>Any conversation.</strong> Reading what is open works even in Chat.</li>
</ul>
<h2 id="1-open-what-you-need-without-leaving-the-chat">1. Open what you need without leaving the chat</h2>
<p>Ask for the file, the screen or the Settings page by name, the way you would tell a colleague:</p>
<ul>
<li>“Open the README of this project.”</li>
<li>“Show me the frameworks page in Settings.”</li>
</ul>
<p>The agent opens it in the window, exactly as if you had clicked your way there.</p>
<h2 id="2-lay-out-the-window">2. Lay out the window</h2>
<p>Ask it to split the view, open a new window, zoom in or out, or go full screen. Splitting is handy when you want the chat on one side and the file it is talking about on the other.</p>
<h2 id="3-run-your-other-conversations-from-this-one">3. Run your other conversations from this one</h2>
<p>A conversation can start a new conversation, open an existing one, rename it, fork it, or close it. It can also move a conversation to another framework or model. For example:</p>
<ul>
<li>“Fork this conversation so I can try a different approach.”</li>
<li>“Rename the conversation about the menu to <em>Spring menu</em>.”</li>
<li>“Move the review conversation to another model.”</li>
</ul>
<p>Tesseract runs 14 agent frameworks, <a href="https://tesseract.dev/blog/antigravity-cli-in-tesseract/?utm_source=nxqw81" rel="noopener">Antigravity CLI</a> the newest, so moving a conversation can mean a different agent as well as a different model.</p>
<h2 id="what-stays-yours">What stays yours</h2>
<ul>
<li><strong>More access.</strong> Turning on Full access, the internet, or keep going when you are away is never done by the agent. You switch those on yourself.</li>
<li><strong>The conversation it is in.</strong> It never closes the conversation it is working in.</li>
</ul>
<h2 id="your-other-machines-too">Your other machines too</h2>
<p>The same release lets a conversation check your <a href="https://tesseract.dev/blog/private-network-for-your-computers/?utm_source=sfx2yj" rel="noopener">private network</a>, switch it off or rename a computer. Anything that lets more in, like joining a network or sharing a screen, stays yours to do.</p>
<h2 id="try-it">Try it</h2>
<p>Open <a href="https://tesseract.dev/?utm_source=i3g13s" rel="noopener">Tesseract</a>, start a conversation and ask it to split the view and open the file you are working on.</p>]]></content:encoded>
      <category>Agents</category>
      <category>Guides</category>
      <category>Workflow</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/9433c8d0af034a348965fe50" medium="image"><media:description>The Tesseract window on Home, with the Ask anything box, ideas to start from and the Recent projects list</media:description></media:content>
    </item>
    <item>
      <title>Antigravity CLI is Tesseract's 14th agent framework</title>
      <link>https://tesseract.dev/blog/antigravity-cli-in-tesseract/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/antigravity-cli-in-tesseract/</guid>
      <pubDate>Sun, 18 Oct 2026 12:00:27 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Since Tesseract 0.11.37, Google's Antigravity CLI runs in its own conversations, beside Claude Code, Codex and the rest, with an editor, a terminal and a plan.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.37 adds Antigravity CLI, Google’s coding agent, as its 14th framework. Pick it for a conversation and it works there beside Claude Code, Codex or any of the other frameworks in theirs, with a code editor, a terminal, a live preview and a plan you approve before it acts.</p>
<h2 id="how-tesseract-runs-it">How Tesseract runs it</h2>
<p>Tesseract runs Antigravity CLI through the official server Google publishes for editors and other apps. Tesseract installs and updates it for you from Google’s own release, or uses the copy already on your computer.</p>
<p>Antigravity CLI runs with your own sign-in in Antigravity, or with a Gemini API key. Which accounts and plans Google allows for which uses is Google’s to say: its <a href="https://antigravity.google/docs/faq/" rel="noopener">Antigravity FAQ</a> has the details. Tesseract itself is free and adds no charge on top.</p>
<h2 id="set-it-up">Set it up</h2>
<ol>
<li><strong>Update Tesseract</strong> to 0.11.37 or later. It updates itself; to check now, open <strong>Settings → About → Check for updates</strong>.</li>
<li><strong>Pick Antigravity CLI</strong> in <strong>Settings → Frameworks</strong>, or on the first-run screen. Tesseract installs it.</li>
<li><strong>Start a conversation</strong> and choose Antigravity CLI in the framework menu next to the message box. The menu changes that conversation only.</li>
</ol>
<p>Each conversation keeps its own framework, so Antigravity CLI can work in one while <a href="https://tesseract.dev/blog/claude-code-codex-and-opencode-side-by-side/?utm_source=re0gfo" rel="noopener">Claude Code and Codex work in others</a>. You can also move a conversation from one framework to another, and it carries everything said so far.</p>
<h2 id="what-works-with-it">What works with it</h2>
<p>From Tesseract’s own framework catalog, on the <a href="https://tesseract.dev/agents/antigravity-cli/?utm_source=2ysxn3" rel="noopener">Antigravity CLI page</a>:</p>
<ul>
<li>It asks you before a risky tool call.</li>
<li>You pick the model for each message and choose how hard it thinks.</li>
<li>You can send it images and files, and it can drive a real browser.</li>
<li>It uses Tesseract’s tools, your MCP servers, skills and extensions, and subagents.</li>
<li>You can pick up a past conversation, fork one, or restore files to an earlier message.</li>
<li>It shows a reviewable diff of everything it changed.</li>
<li>It shows how full its context window is, and compacts a long conversation to keep going.</li>
<li>It keeps working when you step away, runs scheduled, repeating jobs and checks its own work before it finishes.</li>
<li>You get an integrated terminal, and you can search everything it has said.</li>
</ul>
<p><strong>Not with Antigravity CLI yet:</strong> running inside the operating system’s sandbox, and the cost of every conversation.</p>
<h2 id="around-it">Around it</h2>
<p>Everything else in the window is the same for every framework: the editor with a file tree and tabs, the terminal, a live preview, Chat, Plan or Full access for each conversation, and a browser the agent can drive. That is what we mean by <a href="https://tesseract.dev/agentic-ide/?utm_source=t635r1" rel="noopener">an agentic IDE</a>.</p>
<h2 id="try-it">Try it</h2>
<p><a href="https://tesseract.dev/?utm_source=6hhzps" rel="noopener">Download Tesseract</a>, pick Antigravity CLI in Settings → Frameworks, and start a conversation with it.</p>]]></content:encoded>
      <category>Agents</category>
      <category>Antigravity CLI</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/33d16283ca4f95433b0b4717" medium="image"><media:description>The model menu open in a Tesseract conversation, with recently used models from Anthropic, OpenAI, Google, Moonshot AI, xAI and DeepSeek</media:description></media:content>
    </item>
    <item>
      <title>Reach your own computers by name, from anywhere</title>
      <link>https://tesseract.dev/blog/private-network-for-your-computers/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/private-network-for-your-computers/</guid>
      <pubDate>Sun, 18 Oct 2026 08:00:30 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Put your laptop, desktop and server on one free private network with Tesseract Mesh, then open studio-imac:3000 or ssh cupboard-server from wherever you are.</description>
      <content:encoded><![CDATA[<p>To reach your own computers by name from anywhere, put them on one private network: create the network in <a href="https://tesseract.dev/mesh/?utm_source=9jcnvk" rel="noopener">Tesseract Mesh</a>, paste its join token on each machine, and every computer answers to its hostname from every other. Mesh is free, runs on Mac, Windows and Linux, and the machines that join don’t need an account.</p>
<h2 id="what-you-need">What you need</h2>
<ul>
<li><strong>One account</strong>, to create the network. Only the person who creates it signs in.</li>
<li><strong>Mesh on each computer</strong>, either the free Mesh app or Tesseract itself, which has it built in.</li>
<li><strong>For a server with no screen</strong>, Node 20 or newer, to install the free command-line agent.</li>
</ul>
<h2 id="1-create-a-network">1. Create a network</h2>
<p>Open Mesh, sign in, and create a network. You get a join token: one string that every machine uses to join. It keeps working until you replace it, so you can add a machine next month with the same token.</p>
<p><img src="https://app.tesseract.dev/api/core/tesseract/blog/media/8ff9f717e68d53ca6174e4e7" alt="Your networks in Mesh: the Crumb &#x26; Co. network with its join token, and five machines listed by name" loading="lazy"></p>
<h2 id="2-join-your-other-machines">2. Join your other machines</h2>
<p>On each computer, open the <strong>This machine</strong> tab, paste the token and choose <strong>Join</strong>. That machine needs no account. The first time, Mesh installs a small network helper and asks for your admin password once.</p>
<p><img src="https://app.tesseract.dev/api/core/tesseract/blog/media/779992496dda0b83cfeff361" alt="This machine in Mesh: the crumb-co network switched on with three peers, and a token pasted to join a second network" loading="lazy"></p>
<p>A server with no screen joins from the terminal, with the free Tesseract agent:</p>
<pre><code class="language-bash">npm i -g tesseract-agent "--allow-scripts=tesseract-agent,ffmpeg-static,node-datachannel,@homebridge/node-pty-prebuilt-multiarch"
tesseract-agent mesh join &#x3C;TOKEN>
tesseract-agent mesh list     # see the network
tesseract-agent mesh down     # take this machine off it
</code></pre>
<p>It keeps the network up as a background service.</p>
<h2 id="3-use-them-by-name">3. Use them by name</h2>
<p>Every machine is now reachable by its hostname from every other, wherever each one is: at home, at the office or in a data centre. Open <code>studio-imac:3000</code> in a browser to see the site running on your iMac, or <code>ssh cupboard-server</code> from your laptop.</p>
<p>Traffic goes straight from one machine to another whenever the network allows. When it doesn’t, a relay passes it on, still encrypted, so your machines stay connected through almost any router. Our server issues each network’s certificates; the relay can’t read your traffic, but it does see how much passes and when.</p>
<h2 id="decide-who-is-in">Decide who is in</h2>
<ul>
<li><strong>Approval</strong>: require approval for new machines. A machine that joins waits until you approve it.</li>
<li><strong>Remove</strong>: see every machine in the network and remove one at any time.</li>
<li><strong>New token</strong>: replace the token, and the old one stops letting machines in.</li>
<li><strong>Several networks</strong>: a machine can be in more than one, and you can switch each on or off without leaving it.</li>
</ul>
<p>A network holds up to 65,536 machines.</p>
<h2 id="send-your-internet-traffic-through-one-of-your-machines">Send your internet traffic through one of your machines</h2>
<p>When the network’s owner allows it, one machine can be an exit node: tick <strong>Route all my internet traffic through this network</strong> on another machine, and its internet traffic leaves through yours. A Windows machine can be an exit node after you turn on its Containers or Hyper-V feature and restart.</p>
<h2 id="inside-tesseract-the-network-does-more">Inside Tesseract, the network does more</h2>
<p>In Tesseract the same network lets you browse every machine’s files as if they were local, open their screens with <a href="https://tesseract.dev/blog/remote-desktop-reach-your-own-computers-from-anywhere/?utm_source=dc2qyx" rel="noopener">Remote Desktop</a>, and run AI agents on whichever computer suits the job. Since 0.11.37 you can also ask the agent in a conversation to check your private network, switch it off or rename a computer. Joining a network stays your decision.</p>
<p><img src="https://app.tesseract.dev/api/core/tesseract/blog/media/ce27ed400e55f920a6b3e2e9" alt="Files open on the Studio iMac in Tesseract, with the other machines listed in the Machines sidebar" loading="lazy"></p>
<p>More on running your computers as one is on the <a href="https://tesseract.dev/professionals/?utm_source=15z6sv" rel="noopener">page for professionals</a>.</p>
<h2 id="try-it">Try it</h2>
<p><a href="https://tesseract.dev/mesh/?utm_source=9jcnvk" rel="noopener">Download Tesseract Mesh</a>, create a network and join your second machine. If you already use <a href="https://tesseract.dev/?utm_source=8p606x" rel="noopener">Tesseract</a>, Mesh is built in.</p>]]></content:encoded>
      <category>Mesh</category>
      <category>Private network</category>
      <category>Guides</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/06538103c1c98867dffdc3d4" medium="image"><media:description>Tesseract Mesh showing the Crumb &amp; Co. network with its join token and five machines by name, four online and one waiting for approval</media:description></media:content>
    </item>
    <item>
      <title>Tesseract is open to everyone — no invite, no waiting list</title>
      <link>https://tesseract.dev/blog/tesseract-is-open-to-everyone-no-invite-no-waiting-list/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/tesseract-is-open-to-everyone-no-invite-no-waiting-list/</guid>
      <pubDate>Fri, 16 Oct 2026 10:44:31 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Anyone can now create a Tesseract account. The free AI agent app for Mac, Windows and Linux runs Claude Code, Codex and 11 more agents in one window.</description>
      <content:encoded><![CDATA[<p>Since version 0.11.36, released on October 15, 2026, anyone can create a Tesseract account. There is no invite and no waiting list any more: choose <strong>Continue with Google</strong> and your account is made on the spot, or choose <strong>Create an account</strong> and we email you a link to finish it. The same goes for the <a href="https://app.tesseract.dev" rel="noopener">web version</a> and the phone apps, where Sign in with Apple works too.</p>
<h2 id="what-tesseract-is">What Tesseract is</h2>
<p>Tesseract is a free AI agent app for Mac, Windows and Linux. You describe what you want in a sentence — or say it — and it shows you a plan, uses the tools it needs on your own computer, and hands back real files: presentations as PowerPoint or PDF, documents, websites ready to publish. Everything it makes opens in an editor, so you can change it yourself.</p>
<p>Much of the desktop app works without an account. Signing in adds what needs one: a bigger free allowance, and <a href="https://tesseract.dev/atrium/">Atrium</a>, Tesseract’s own team chat — channels, direct messages and threads, on your computer and your phone.</p>
<h2 id="thirteen-agents-in-one-window">Thirteen agents in one window</h2>
<p>Tesseract runs the agent frameworks developers already use, side by side: <strong>Claude Code, OpenAI Codex, Gemini CLI, OpenCode, Kimi Code, Qwen Code, MiniMax Code, CodeBuddy, Grok Build, Cursor, Hermes Agent, OpenClaw and NanoClaw</strong>. You pick a different one per conversation — Claude Code for one task, Codex for the next — with a code editor, a terminal and a live preview beside the chat, and a plan before anything runs. That is what we mean by <a href="https://tesseract.dev/agentic-ide/">an agentic IDE</a>; each agent has a page on how to sign in and what works with it, starting with <a href="https://tesseract.dev/agents/claude-code/">Claude Code</a> and <a href="https://tesseract.dev/agents/codex/">Codex</a>.</p>
<h2 id="what-it-costs">What it costs</h2>
<p>There are no subscriptions.</p>
<ul>
<li><strong>Bring your own AI.</strong> Sign in with the Claude or ChatGPT plan you already have and Tesseract runs on it without ever metering you. A Gemini API key works too.</li>
<li><strong>The free allowance.</strong> No AI subscription? AI is included through Tesseract, and the allowance is bigger once you sign in.</li>
<li><strong>Top-ups</strong>, from $10, only when you want the most capable models.</li>
</ul>
<p>The <a href="https://tesseract.dev/#pricing">pricing section</a> has the details.</p>
<h2 id="also-new-in-01136">Also new in 0.11.36</h2>
<ul>
<li><strong>Files are deleted only by their exact path.</strong> On Mac and Linux, on every framework, the agent may delete a file or folder only by its full path, and only one that exists. A command that would delete whatever is in the folder it happens to run in — <code>rm -f *</code> after a <code>cd</code> — is refused in every mode, Full access included; the agent is told why, rewrites it with the real path and carries on.</li>
<li><strong>Full access means full access.</strong> With <em>Check risky tool calls</em> turned off, Full access no longer stops on Claude Code’s own safety checks to ask you. A rule you set yourself still asks.</li>
<li><strong>A message sent mid-turn keeps the reply.</strong> Typing into a conversation while it works steers it, without clearing its plan or dropping the rest of the reply it was writing.</li>
<li><strong>No more “Reconnecting” notices.</strong> When a framework retries a call to the model, the turn simply carries on.</li>
<li><strong>The audit log, in words.</strong> Team settings → Audit log now says what happened, and filters by the kind of change.</li>
</ul>
<h2 id="get-started-in-a-minute">Get started in a minute</h2>
<ol>
<li><a href="https://github.com/opentech-dev/tesseract-release/releases/latest" rel="noopener">Download Tesseract</a> for Mac, Windows or Linux — it installs and updates itself — or open the <a href="https://app.tesseract.dev" rel="noopener">web version</a>.</li>
<li>Choose <strong>Continue with Google</strong>, or <strong>Create an account</strong> with your email.</li>
<li>Sign in with your Claude or ChatGPT plan, or start on the free allowance.</li>
<li>Say what you want made.</li>
</ol>
<p>Already using Tesseract? It updates on its own, or go to <strong>Settings → About → Check for updates</strong>. Questions, or something that doesn’t work the way you expect? <a href="https://tesseract.dev/contact/">Write to us</a> and we answer by email.</p>]]></content:encoded>
      <category>Release</category>
      <category>Accounts</category>
      <category>Agentic IDE</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/9fce82abd897d5d5259bcbe3" medium="image"><media:description>A clay arched doorway standing open, warm light spilling out, with app windows and a paper plane floating through it.</media:description></media:content>
    </item>
    <item>
      <title>⌘P for everything, and tool calls that move with the conversation</title>
      <link>https://tesseract.dev/blog/one-command-p-menu-and-tool-calls-across-frameworks/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/one-command-p-menu-and-tool-calls-across-frameworks/</guid>
      <pubDate>Thu, 15 Oct 2026 12:15:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.35 puts conversations, files, your computers, Settings pages, makers and every action in one ⌘P menu. A conversation moved to another framework now brings its earlier tool calls as tool calls, so the new agent can rely on them.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.35 is out today. Press ⌘P and one menu finds and does everything: conversations, files, your computers, Settings pages, things to make and every action. And when you move a conversation to another framework, its earlier tool calls now arrive there as tool calls, each with what it returned, so the new agent works from the real history.</p>
<h2 id="one-menu-for-everything">One menu for everything</h2>
<p>Press <strong>⌘P</strong> (Ctrl+P on Windows and Linux), or the search button in the title bar. One menu opens, and it replaces the separate finder and command palette.</p>
<ol>
<li>Press <strong>⌘P</strong>.</li>
<li>Before you type, the menu shows the makers as pictures, your latest conversations and quick actions. Pick one to start.</li>
<li>Type part of a name to find a conversation, a file, one of your computers or a Settings page.</li>
<li>Type what you want to do to find the action that does it.</li>
<li>Or type a question and press <strong>Enter</strong>. It is asked in a new conversation.</li>
</ol>
<p><img src="https://app.tesseract.dev/api/core/tesseract/blog/media/bd3f253c3a2cd1989da74472" alt="The ⌘P menu open over Home: the makers as pictures (Website, Presentation, App, Picture, Video and more) and quick actions with their shortcuts" loading="lazy"></p>
<h2 id="p-inside-the-app-spotlight-over-any-other">⌘P inside the app, Spotlight over any other</h2>
<p>⌘P works inside the Tesseract window. Spotlight is the shortcut for everywhere else: <strong>⌥Space</strong> on Mac, or <strong>Alt+Shift+Space</strong> on Windows and Linux, opens Tesseract over any app, with a picture of your screen attached.</p>
<p><img src="https://tesseract.dev/images/site/feat-spotlight.webp" alt="Spotlight open over a mail app, drafting a reply to a supplier about new flour prices" loading="lazy"></p>
<p>Use ⌘P to get around Tesseract, and Spotlight when the thing you are asking about is in another app, like the email above.</p>
<h2 id="a-moved-conversation-keeps-its-tool-calls">A moved conversation keeps its tool calls</h2>
<p>You can run a different framework in each conversation, and move a conversation from one to another. That is a big part of what makes Tesseract <a href="https://tesseract.dev/agentic-ide/">an agentic IDE</a>. Until now, a moved conversation told the new framework which commands ran, which files were touched and what the latest steps returned. From 0.11.35 its earlier tool calls arrive as tool calls, each with what it returned. That covers a move to <a href="https://tesseract.dev/agents/claude-code/">Claude Code</a>, <a href="https://tesseract.dev/agents/codex/">OpenAI Codex</a>, OpenCode, Gemini CLI, NanoClaw, Qwen Code, CodeBuddy, Grok, Kimi or Hermes, and a conversation reloaded on Codex to free context. The agent can rely on those calls as its own history, and the conversation shows them as tool cards, not as text.</p>
<ol>
<li>Open the conversation you want to move.</li>
<li>Pick another framework in the framework menu next to the message box.</li>
<li>A line above the message box says where the conversation is going and how many messages it carries. Anything you type meanwhile waits, and goes there once it has arrived.</li>
<li>Carry on. The new framework has the earlier tool calls and their results as its own.</li>
</ol>
<p>Two fixes go with it:</p>
<ul>
<li><strong>Only what you wrote is in your name.</strong> A conversation opened again could show messages you never wrote as yours: notices from the project’s other sessions, the result of every tool call in a moved conversation, and the note that it carried on after a model switch or a restart. They now show only with <strong>Show geek stuff</strong>, each under a name that says what it is.</li>
<li><strong>A conversation its framework lost carries on.</strong> When Claude Code, Codex or another framework no longer had a conversation’s history (“No conversation found” on every message, or a thread that disappeared), the conversation could not go on. Now it continues from Tesseract’s own copy, in a fresh session.</li>
</ul>
<h2 id="also-in-01135">Also in 0.11.35</h2>
<p><strong>A restart in the middle of a task keeps the task.</strong> If the app restarted while the agent was still working, or waiting on a question it asked, the “continue” you type afterwards is part of that same task on every framework. Before, it was reviewed on its own.</p>
<p><img src="https://tesseract.dev/images/site/agent-plan.webp" alt="A plan of five steps waiting for approval, each step with buttons to edit or remove it" loading="lazy"></p>
<p><strong>A step you drop reads “not needed”.</strong> Tell the agent a step of a plan like this one is no longer needed, and the review now marks it “not needed”, even if the agent ticked it off as done.</p>
<ul>
<li><strong>Hand-offs written from what was done.</strong> A session can write its hand-off, or one for another session in the project, from what was recorded rather than from memory: what it was asked, its uncommitted files and commits, the commands it ran and how each ended, its plan and what it waits on. It can keep it in docs/handoffs.</li>
<li><strong>Verified on more frameworks.</strong> On the Tesseract Gateway, runs on Grok Build, MiniMax Code, CodeBuddy, Hermes, Qwen Code and OpenClaw always ended “Not verified”. Their work is now reviewed like any other.</li>
<li><strong>The model you pick is the model that answers.</strong> On the Tesseract Gateway, MiniMax Code now runs the model you choose in the menu.</li>
<li><strong>Programs a framework starts close with it.</strong> A dev server a framework started no longer keeps running for hours after the framework and the app are gone.</li>
<li><strong>On Windows, Tesseract comes back if it closes.</strong> After a crash, or an update that did not restart it, a small watcher starts the app again within a minute.</li>
<li><strong>Remote Desktop: a sharp picture and one cursor.</strong> The picture sharpens a few seconds in, and only the remote cursor, where clicks really land, is shown.</li>
</ul>
<h2 id="try-it">Try it</h2>
<p>Download Tesseract for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>, then press ⌘P (Ctrl+P on Windows and Linux) and type what you are looking for.</p>]]></content:encoded>
      <category>Agentic IDE</category>
      <category>Claude Code</category>
      <category>Codex</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/9ce2f0811f39f4a314660f27" medium="image"><media:description>A conversation with the model menu open by the message box, showing modes at the top, then models by recent use and by maker, with OpenCode as the framework.</media:description></media:content>
    </item>
    <item>
      <title>Call your team from Tesseract, and find everything you made on Home</title>
      <link>https://tesseract.dev/blog/calls-in-the-app-and-your-work-on-home/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/calls-in-the-app-and-your-work-on-home/</guid>
      <pubDate>Wed, 14 Oct 2026 10:30:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.34 adds Call and Video call to team conversations, ringing every device the other person is signed in on. Home now shows every assistant, presentation, website and app you made, with how it stands and a menu to open, present or rename it.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.34 is out today, with two changes you will notice right away. Team conversations can now place calls, and a call rings the other person on every device they are signed in on. And Home now shows your work: every assistant, presentation, website and app you made, in one place, ready to pick back up.</p>
<h2 id="call-someone-from-a-team-conversation">Call someone from a team conversation</h2>
<p>Team conversations now have <strong>Call</strong> and <strong>Video call</strong>. A call rings the other person on every device they are signed in on, with <strong>Decline</strong>, <strong>Answer with audio</strong> and <strong>Answer with video</strong>. A call nobody picks up says “No answer”, and one you miss leaves “Missed call”. When either of you hangs up, it ends for both.</p>
<ol>
<li>Open the <strong>Team</strong> tab and the conversation with the person you want to reach.</li>
<li>Press <strong>Call</strong>, or <strong>Video call</strong> to start with your camera.</li>
<li>They answer on any device they are signed in on, with audio or with video.</li>
<li>While you are muted, hold <strong>Space</strong> to talk. Press <strong>⌘⇧M</strong> (Ctrl+Shift+M on Windows and Linux) to mute.</li>
<li>Hang up when you are done. The call ends for both of you.</li>
</ol>
<p><img src="https://tesseract.dev/images/site/kit-together.webp" alt="The Team tab in Tesseract: channels and direct messages on the left, a channel&#x27;s messages in the middle and a thread on the right" loading="lazy"></p>
<p>The Team tab is Tesseract’s built-in team chat, <a href="https://tesseract.dev/atrium/">Atrium</a>, with your channels and direct messages. Atrium is also a free app of its own. Voice and video calls are still in beta while they roll out. Group calls can share a screen, and live captions work with your own OpenAI or Gemini key.</p>
<h2 id="everything-you-made-in-one-place">Everything you made, in one place</h2>
<p>Home now shows your work. Every assistant, presentation, website and app you made is there, each with its own picture, how it stands (online, published, how many slides) and when you last changed it.</p>
<ul>
<li>The <strong>⋯</strong> menu on each one opens, presents, visits, renames or deletes it.</li>
<li><strong>See all</strong> lets you search and sort everything you made.</li>
<li>A new conversation offers the four newest under <strong>Pick up where you left off</strong>.</li>
</ul>
<p>So you don’t have to remember which conversation made last week’s deck. Find it on Home and present it from its menu, or start a new conversation and pick it up from there.</p>
<h2 id="more-to-read-while-the-model-thinks">More to read while the model thinks</h2>
<p>When a model is thinking and has nothing to show yet, the chat now says “Thinking” with a running clock, instead of “Waiting for the model’s reply”. OpenAI’s reasoning models are also asked for a summary of their thinking on every framework, so there is more to read while they work. Codex’s thinking summaries now read as paragraphs, instead of running into each other mid-sentence.</p>
<p>Two smaller changes help the agent see what you see:</p>
<ul>
<li><strong>Every framework knows the chat’s browser tab.</strong> The tab in the chat’s browser chip is named to the agent on every turn and on every framework, not only in Claude Code, and that includes a tab in your own browser. The agent can also open a page in a new window of your browser.</li>
<li><strong>Transparent pictures drawn by the model.</strong> With OpenAI, a picture asked for with a transparent background is now drawn transparent by the model itself, with clean edges and no coloured fringe. The image editor’s <strong>Transparent</strong> switch no longer asks for a key colour.</li>
</ul>
<h2 id="follow-ups-stay-part-of-the-task">Follow-ups stay part of the task</h2>
<p>With verification on, “continue”, a correction or an answer to the agent’s question is now checked against the whole task you started, not on its own. An unfinished task also survives an app update, and plan steps that are no longer needed show as “not needed”. With verification off, a run that stops halfway down its own plan is now told to carry on in every framework, as Claude Code already was.</p>
<p><img src="https://tesseract.dev/images/site/feat-overnight.webp" alt="A long job&#x27;s report beside its progress list: recipe sheets read, product pages updated, every page checked on a phone" loading="lazy"></p>
<p>A long job like this one now stays one task, from your first message to the last follow-up. Its file changes read as steps of its work line too, such as “Created report.md” or “Changed app.ts”, and a file’s name opens it.</p>
<p>And on big projects, a window now watches only the folders you are looking at: the expanded folders, the Files browser’s folder and the files you have open. Before, it watched every project tree, which on Linux meant a watch for every file.</p>
<h2 id="try-it">Try it</h2>
<p>Download Tesseract for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>. Then open a team conversation and press <strong>Call</strong>.</p>]]></content:encoded>
      <category>Atrium</category>
      <category>Teams</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/994c091fea963795201b5e3c" medium="image"><media:description>A video call in Tesseract over the bakery's website, with four people's tiles down the side and live captions along the bottom.</media:description></media:content>
    </item>
    <item>
      <title>Share a computer or hand it over, and Settings cut to what works</title>
      <link>https://tesseract.dev/blog/share-or-transfer-a-computer-and-simpler-settings/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/share-or-transfer-a-computer-and-simpler-settings/</guid>
      <pubDate>Tue, 13 Oct 2026 14:40:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.33 lets you share a computer with your organization, transfer it to someone by email and add a new one with a one-time code. Settings went from 22 pages to 14, keeping only the options that work on every framework.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.33 is out today, and your computers no longer have to be yours alone. You can share one with the people in your organization, hand one over to someone for good, or add a new one with a single code. Settings also shrank from 22 pages to 14, and what stayed works on every framework.</p>
<h2 id="share-a-computer-with-your-team">Share a computer with your team</h2>
<p>Open a computer’s page from <strong>My Computers</strong>. Under <strong>Sharing</strong>, share it with an organization you are in, and its members can use it as you do. Shared computers show whose they are, and you can make one personal again at any time.</p>
<p>You manage who is in an organization in <strong>Settings → Team</strong>, which now works for every organization you are in. Owners and admins change roles, remove people and invite by email. Members see who is in it and can leave.</p>
<p>If you’d rather a computer weren’t reachable at all, turn off <strong>Make this machine available</strong>. That switch now only stops sharing this computer. Before, it could close the app a second after opening, and leave a signed-in app unable to see your other computers.</p>
<h2 id="add-a-computer-or-hand-one-over">Add a computer, or hand one over</h2>
<p>Adding a computer now takes one code, and giving one away takes one email.</p>
<p>To add a computer:</p>
<ol>
<li>Open <strong>My Computers</strong> and choose <strong>Add a computer</strong>.</li>
<li>You get a one-time code, shown as a QR code, a link and ready-to-paste commands for a server.</li>
<li>Use it on the new computer. The code works once, for 15 minutes.</li>
</ol>
<p>To give a computer to someone else:</p>
<ol>
<li>Open the computer’s page and choose <strong>Transfer to someone</strong>.</li>
<li>Enter their email.</li>
<li>They accept at the top of <strong>My Computers</strong>.</li>
<li>A command-line install moves to them by itself. A computer running the app moves when they sign in on it.</li>
</ol>
<p>You can also invite a colleague by email, and change the email you sign in with in <strong>Settings → Account</strong>.</p>
<h2 id="my-computers-redrawn-and-one-computer-per-conversation">My Computers, redrawn, and one computer per conversation</h2>
<p><strong>My Computers</strong> now groups your computers by kind, each on one line with its system, how long it has been online and load bars. The bars turn amber or red only when a computer is nearly full. The top counts what is offline or waiting on a transfer, and <strong>Files</strong>, <strong>Terminal</strong> and <strong>Remote desktop</strong> open straight from each row.</p>
<p>Each computer’s page also has a new <strong>Configuration</strong> tab. It shows the framework and model new conversations use there, the account it runs on, its defaults, skills and plugins. You can change them from any of your devices.</p>
<p>Until now, browsing another computer’s files or opening its terminal switched the whole window to that computer, and every conversation then ran there. Now each conversation stays on the computer it belongs to, and another computer’s files open in a window of their own.</p>
<p><img src="https://tesseract.dev/images/site/pro-files.webp" alt="Files open on the Studio iMac, with the other computers listed under Machines in the sidebar" loading="lazy"></p>
<p>Files still browses any of your computers from the Machines list, as here on the Studio iMac. The difference is that looking around no longer moves your work.</p>
<p><img src="https://tesseract.dev/images/site/rdesk-home.webp" alt="Remote Desktop&#x27;s list of computers, a Mac, a Windows PC and a Linux server, with a box to connect by machine ID, code or email" loading="lazy"></p>
<p>Remote desktop is one click from a row in My Computers, and its own tab keeps a list of your computers too. You can connect with a one-time code, ask for access by email, or use a password for a machine nobody is sitting at. <a href="https://tesseract.dev/remote-desktop/">Remote Desktop</a> is also a free app of its own.</p>
<h2 id="settings-cut-to-what-works">Settings, cut to what works</h2>
<p>Settings went from 22 pages to 14. Options that worked with only one framework, or did nothing at all, are gone. If you run <a href="https://tesseract.dev/agentic-ide/">Claude Code, Codex and OpenCode side by side</a>, a setting you see now means something whichever one a conversation is on.</p>
<p>Every page groups its options in titled cards, with one line of help each. Adding an account asks only three things: where it runs, which framework, and what that pair needs.</p>
<p>A few more changes in 0.11.33 that you will notice:</p>
<ul>
<li><strong>A calmer chat.</strong> Answers sit in a comfortable reading column, and the work behind each one folds into a single line you can open. The files a reply changed are collected in one card, each with its own Undo.</li>
<li><strong>Conversations stay in step across your devices.</strong> Replies arrive once, in full, wherever the conversation is open.</li>
<li><strong>Claude Code costs are counted once.</strong> Each answer now shows only what it cost, so totals and spending limits read right.</li>
<li><strong>When your Claude plan runs out</strong>, the chat says so and when it resets, and offers to carry on with another framework.</li>
</ul>
<p><img src="https://app.tesseract.dev/api/core/tesseract/blog/media/4caa7e84921ba593778eb91a" alt="Settings → General, its options grouped in titled cards: Getting started, Updates and This computer" loading="lazy"></p>
<h2 id="try-it">Try it</h2>
<p>Download Tesseract for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>, then open <strong>My Computers</strong> and choose <strong>Add a computer</strong> to bring in the next one.</p>]]></content:encoded>
      <category>Teams</category>
      <category>Guides</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/42151de0dedb24909582c475" medium="image"><media:description>A remote desktop session in Tesseract on the Office PC, showing its weekly orders spreadsheet.</media:description></media:content>
    </item>
    <item>
      <title>Make it a real app: from a phone demo to a native iPhone app</title>
      <link>https://tesseract.dev/blog/make-it-a-real-app-native-iphone-and-a-crew/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/make-it-a-real-app-native-iphone-and-a-crew/</guid>
      <pubDate>Mon, 12 Oct 2026 09:50:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.31 and 0.11.32: “Make it a real app” can build your app in SwiftUI and open it on the iPhone simulator, and the sessions working in one project now see each other, claim the files they change and can run a team.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.31 and 0.11.32 are out today. <strong>Make it a real app</strong>, the last step of the mobile app maker, can now build your app in SwiftUI and open it on the iPhone simulator. And the conversations working in one project now see each other and work as a crew, instead of editing and committing over each other’s work.</p>
<h2 id="start-with-a-demo-you-can-tap">Start with a demo you can tap</h2>
<p>The mobile app maker has been on Home since 0.11.30. Your app first appears as a demo you tap through on a phone: any current iPhone, iPad, Pixel or Galaxy, held sideways or folded open. It starts from one of 24 ready-made app designs, or it is drawn from scratch and checked on a phone. While it takes shape:</p>
<ul>
<li><strong>Write it for…</strong> researches the app’s words, screen by screen.</li>
<li>Double-click words or a photo on the phone to change them.</li>
<li><strong>Point</strong> shows the agent the part you mean.</li>
<li>Try any of 14 looks, and go back in <strong>History</strong> if you liked an earlier one better.</li>
</ul>
<p>You don’t have to start from Home, either. Ask for an app in any conversation and the agent opens the maker right there, keeping what was said.</p>
<h2 id="make-it-a-real-app-now-in-swiftui-too">Make it a real app, now in SwiftUI too</h2>
<p>When the demo is right, <strong>Make it a real app</strong> builds it for real. Since 0.11.30 that has meant Flutter or React Native, with every screen checked against the demo. Since 0.11.31 it can also build the app in SwiftUI, on a Mac with Xcode. The app is built and opened on the iPhone simulator, and every screen is checked against the demo there.</p>
<p>The checks are stricter too. Each built screen is also looked at the way a person opening it would see it. The app sits inside the phone’s safe area, fills the phone and opens each screen as its own page.</p>
<ol>
<li>On Home, choose <strong>Create a mobile app</strong>.</li>
<li>Say what the app is for. The chat asks only what it still needs, while the demo takes shape beside it.</li>
<li>Tap through the demo and change what you want: double-click words or photos, use <strong>Point</strong>, try another look.</li>
<li>Use <strong>Write it for…</strong> to have the app’s words researched, screen by screen.</li>
<li>Press <strong>Make it a real app</strong>. On a Mac with Xcode it can build the app in SwiftUI and open it on the iPhone simulator. Flutter and React Native are there as before.</li>
</ol>
<h2 id="conversations-in-one-project-know-about-each-other">Conversations in one project know about each other</h2>
<p>A project often has more than one conversation working in it, and sometimes Claude Code running in a terminal or an editor beside them. Since 0.11.31 they can see each other, tell whose each uncommitted change is and send each other a word. So one no longer commits another’s half-done work. That works for Tesseract’s conversations on any framework, and for <a href="https://tesseract.dev/agents/claude-code/">Claude Code</a> outside the app.</p>
<p>Two lists show it. <strong>Working here</strong> at the top of Conversations shows who else is in the project, and <strong>Uncommitted changes</strong> under the file tree shows whose each change is.</p>
<p>0.11.32 goes a step further. Sessions in the same project now claim the files they are changing, so another session cannot edit them underneath. Each one commits or undoes only its own changes, and Claude Code running in a terminal beside them can be messaged too.</p>
<h2 id="a-session-can-run-a-team">A session can run a team</h2>
<p>A conversation can now start other full conversations for parts of its work, such as a developer, a tester and a reviewer. It follows them and brings their work together. Each of them is a full conversation, and each can be on a different framework.</p>
<p><img src="https://tesseract.dev/images/site/fw-model-menu.webp" alt="The model menu in a conversation, with modes at the top and models grouped by recent use and by maker, and OpenCode as the framework" loading="lazy"></p>
<p>The menus by the message box set each conversation’s mode, model and framework, as in any other conversation.</p>
<p><img src="https://tesseract.dev/images/site/agent-plan.webp" alt="A plan of five steps waiting for approval, each step with buttons to edit or remove it" loading="lazy"></p>
<p>You review a plan like this one before the work starts. When a conversation runs a team, its plan also shows which steps wait for which, and the reports that come back from the team move them along.</p>
<p>Agents outside Tesseract can join in as well. <a href="https://tesseract.dev/agents/codex/">Codex</a>, Gemini CLI, Cursor or an editor’s agent can join a project’s sessions through the <strong>tesseract-crew</strong> tool server. And the same project on two of your computers is one crew, not two.</p>
<h2 id="try-it">Try it</h2>
<p>Tesseract is free for Mac, Windows and Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>. Choose <strong>Create a mobile app</strong> on Home, or open a project and start a second conversation in it.</p>]]></content:encoded>
      <category>Mobile apps</category>
      <category>Makers</category>
      <category>Agentic IDE</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/bd59b74355535ddbda64c0ce" medium="image"><media:description>A project open in Tesseract, with a stylesheet in the editor, the site's live preview beside it and a terminal running a dev server below.</media:description></media:content>
    </item>
    <item>
      <title>A personal assistant that works on the channels you already use</title>
      <link>https://tesseract.dev/blog/personal-assistants-on-your-channels/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/personal-assistants-on-your-channels/</guid>
      <pubDate>Sun, 11 Oct 2026 11:00:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.30 makes a personal assistant from one sentence. On a Mac it reads Mail, Calendar and Reminders and writes you a brief each morning. Talk to it in Atrium, Telegram, WhatsApp, Slack and more; it asks you before it acts for anyone else.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.30, released yesterday, adds personal assistants. You say in one sentence what you want help with, and Tesseract makes an assistant that reads your mail and calendar, writes you a brief every morning and answers you on the messaging app you already use. Anything it would do for someone else, it asks you about first.</p>
<h2 id="make-one-in-a-minute">Make one in a minute</h2>
<p><strong>Create a personal assistant</strong> is one of the cards on Home, and it makes an assistant from your first sentence with a single tap. On a Mac it reads Mail, Calendar and Reminders, writes you a brief each morning and a weekly report, and moves your own events when you ask.</p>
<ol>
<li>Make sure you are on Tesseract 0.11.30 or later. The app updates itself.</li>
<li>On Home, choose <strong>Create a personal assistant</strong>.</li>
<li>Say what you want help with in one sentence, for example: “Help me run the bakery: supplier emails, custom cake orders, the day’s deliveries and the weekly numbers.”</li>
<li>Read the set-up beside the chat: what it will look after, what it does on its own (a morning brief, a weekly report) and what it always asks you first. Change anything by saying so, then press <strong>Make it</strong>.</li>
<li>On a Mac, macOS asks once to let the assistant read Mail, Calendar and Reminders. Say yes, and its first brief follows.</li>
</ol>
<p>An assistant can also be a specialist, for research, sales outreach, your inbox or travel, and assistants can hand work to each other. Each one has its own page with its briefs, its routines, the drafts waiting for you and <strong>Meet a future teammate</strong>. Your assistant runs on your computer, so it works while that computer is on.</p>
<h2 id="talk-to-it-where-you-already-talk">Talk to it where you already talk</h2>
<p>When you are signed in, <strong>Talk in Atrium</strong> puts your assistant in a direct message in <a href="https://tesseract.dev/atrium/">Atrium</a>, Tesseract’s team chat, with nothing to set up. It can also be on Telegram, WhatsApp, Discord, Slack, Signal, Matrix, Mattermost or email.</p>
<p>A few rules hold on every channel:</p>
<ul>
<li>It hears voice notes and can answer with one.</li>
<li>Before it acts for anyone else, it asks you on your own channel. No answer in 30 minutes is a no.</li>
<li>Messages from strangers wait for your approval, or are summed up for you.</li>
</ul>
<h2 id="give-it-your-accounts-and-teach-it-your-tasks">Give it your accounts, and teach it your tasks</h2>
<p><strong>Connections</strong> on an assistant’s page signs in to Gmail, Google Calendar and Contacts, Outlook and Teams, and 62 services such as Notion, Linear and Stripe. Each account gets a label (“work”, “personal”), and only the assistants you allow can use it: on its channels, and when you talk to it in the app. Until Google and Microsoft finish reviewing Tesseract’s app, their sign-in page may say it is unverified.</p>
<p>Some sites need signing in. The agent can have Tesseract type your saved username, password or current two-factor code from the Vault, only on that site. It learns which account was used, never the value. An assistant’s unattended runs keep their sign-ins too, and save downloads into its folder.</p>
<p><img src="https://tesseract.dev/images/site/kit-safe.webp" alt="The Vault with a bank login open: email, username, a hidden password and its live authenticator code" loading="lazy"></p>
<p>For a job you do by hand, use <strong>Teach it a task</strong>. It records you doing it once in a browser tab, never your passwords or codes. Then it writes the job up as a skill, tries it as a dry run that does everything but act, and makes it a routine. <strong>Watch me do this</strong> works the same way in any conversation.</p>
<p>Your assistant can also ask around for you. Ask it to find something out from people, say which pharmacy has a medicine in stock. It first asks you what they might want to know and shows you the plan. Only after your yes does it contact them by text, email, message or phone, and <strong>Reaching out</strong> on its page shows where each one stands. Calls are held by your own live voice model (your Google key in <strong>Settings → Voice</strong>), on a Twilio number of your own or a line of your own PBX.</p>
<h2 id="it-asks-first-and-stops-when-you-say">It asks first, and stops when you say</h2>
<p>What an assistant does on its own runs as routines. In the activity map, a scheduled task shows its runs: how each ended, how long it took, what it cost and what it usually costs. <strong>Test</strong> tries it as a dry run that acts on nothing. A routine can also be set off by a GitHub, Sentry, Linear or Stripe webhook, any other webhook, or new mail in a mailbox, and you can pause each trigger.</p>
<p>When a run nobody started reaches a step that needs your OK, the step waits for you on every device you are signed in on. You get a reminder after 10 minutes, and it is declined after 30. The first answer counts, and a card answered elsewhere says where. <strong>Always allow</strong> saves a narrow rule (the command, the file or the site), listed in <strong>Settings → Permissions &#x26; sandbox → Saved approvals</strong>.</p>
<p><img src="https://tesseract.dev/images/site/feat-overnight.webp" alt="An overnight job&#x27;s report: the work done, the decisions made while nobody was there, and a delete left for a person to approve" loading="lazy"></p>
<p>Tesseract already works this way when an ordinary conversation keeps going while you are away. In this overnight job, it made the changes it was approved for and held back deleting 40 unused photos, because nobody was there to say yes.</p>
<p>To cap the cost, <strong>Settings → Agent → Spending limits</strong> sets hard limits for an assistant, or for everything, one project or a team. Limits can be per conversation, day, week or month, on every framework. You are told at four-fifths of a limit, and once it is used up nothing more is sent and the runs on it stop.</p>
<h2 id="try-it">Try it</h2>
<p>Download Tesseract for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>, choose <strong>Create a personal assistant</strong> on Home and tell it what you want help with.</p>]]></content:encoded>
      <category>Assistants</category>
      <category>Atrium</category>
      <category>Guides</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/db92a0792847123e8fee1ae8" medium="image"><media:description>The personal-assistant maker setting up an assistant for a bakery, listing what it looks after, what it does on its own and what it always asks first.</media:description></media:content>
    </item>
    <item>
      <title>Every card on Home now opens a guided maker, from images to games</title>
      <link>https://tesseract.dev/blog/every-card-on-home-opens-a-guided-maker/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/every-card-on-home-opens-a-guided-maker/</guid>
      <pubDate>Sat, 10 Oct 2026 15:30:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>In Tesseract 0.11.30, every starter card on Home opens a maker of its own. The chat asks only what it still needs while pictures, video, a brand, research, data analysis, writing, a mobile app, a game, a custom project or your own skin take shape beside it.</description>
      <content:encoded><![CDATA[<p>Until now, two cards on Home worked as guided makers: <strong>Build a website</strong> and <strong>Make a presentation</strong>. With Tesseract 0.11.30, every starter card opens a maker of its own. The chat asks only what it still needs while the work takes shape beside it, so a picture, a video, a brand or a report starts from a few answers rather than a long request.</p>
<h2 id="how-a-maker-works">How a maker works</h2>
<p>You answer a maker’s questions in the chat. Its conversation is a full chat with every control, so you can also ask for any change in your own words.</p>
<p>You don’t have to start from Home. Every maker can also be started from the command palette. And if you ask for a picture, a logo or an app in any conversation, the agent opens that maker right there, or moves from one maker to another, keeping what was said.</p>
<p>Some cards were merged. “Design a logo”, “Create a font” and “Create a brand kit” became <strong>Create a brand</strong>. “Write a blog post” and “Write an email” became <strong>Write something</strong>. “Compose music” and “Schedule a task” left Home. The Design Studio tab is gone too, and <strong>Build a website</strong> takes its place.</p>
<p>The first run now asks who uses Tesseract: a kid or teen, an everyday user, or a tech expert or developer. Home’s cards come in the order you are most likely to want them, and you can change the answer in <strong>Settings → General</strong>.</p>
<h2 id="pictures-video-and-a-brand">Pictures, video and a brand</h2>
<p><strong>Generate an image</strong> asks what the picture shows and what it is for, then draws three different takes at the exact shape of where it goes, such as an Instagram post, a story, a banner or print. Every change after that is an edit you can go back on, with <strong>Compare</strong>. <strong>Change a part</strong> lets you brush over an area and say what it should become, and <strong>Also make it for…</strong> makes the same picture for other places. When words drawn in a picture come out wrong, press <strong>Fix the words</strong> or <strong>Set them as real text</strong>.</p>
<p><strong>Make a video</strong> writes the script first, then makes a picture of every shot, then every shot at once on Veo while a rough cut plays. It is put together on your computer with captions, music and the narrator you picked. <strong>Use my photos</strong> turns your own photos into moving shots, and <strong>Your own voice</strong> lets you read the lines yourself. Videos are made at the Light quality (Veo 3.1 Lite) unless you choose Standard, or Best with a Google key of your own.</p>
<p><img src="https://tesseract.dev/images/site/art-video.webp" alt="The Make a video card&#x27;s illustration on Home: a clapperboard with a strip of film and a play button." loading="lazy"></p>
<p><strong>Create a brand</strong> makes a logo the way logo makers do it: symbols drawn for what the business does, beside the name set in real type so it is always spelled right. Then try layouts, typefaces and colours without drawing again. <strong>Save</strong> gives you the whole kit: every logo version as SVG and PNG, an app icon and favicons, a palette with each colour’s job, the typefaces, social media covers, a business card and a one-page guide.</p>
<p><img src="https://tesseract.dev/images/site/art-brand.webp" alt="The Create a brand card&#x27;s illustration on Home: a fan of colour swatches beside a colour wheel." loading="lazy"></p>
<p>Three more makers sit beside them. <strong>Make social posts</strong> plans a set of posts with a caption written for each platform and matching pictures. <strong>Make a postcard</strong> designs both sides and gives you a print-ready PDF. <strong>Enhance a photo</strong> plans the few fixes your photo needs and shows a before and after.</p>
<p>Pictures need credit or an image key of your own, and the makers say so, with the way to add either.</p>
<h2 id="research-writing-apps-and-games">Research, writing, apps and games</h2>
<p><strong>Do deep research</strong> shows its plan of sub-questions before anything runs, and you change it by saying so. You watch it tick off the plan and can read its sources. Stop it with <strong>That’s enough — write it up</strong>, and you get a cited report to save as PDF.</p>
<p><strong>Analyze data</strong> takes a spreadsheet, a CSV or a pasted table, or a sample to try. It shows what your data holds before asking you anything. You agree a plan, watch the charts arrive, and get the answer with its key figures, what was changed in your data, how many rows were used, a results workbook and the script to run it again.</p>
<p><strong>Write something</strong> handles an email, a letter, a post or a CV. It shows an outline first, then writes a draft you edit directly and change by asking, keeping your own edits. Hand it over with <strong>Open in Mail</strong>, Copy, or save it as Word or PDF.</p>
<p><strong>Create a mobile app</strong> shows your app as a demo you tap through on a phone, made from one of 24 ready-made app designs or drawn from scratch. <strong>Create a game</strong> asks whether it plays right here in the browser or is a real Unity, Unreal or Godot project. You see its design before anything is built, then play it on the canvas. <strong>Create a custom project</strong> sets up a folder with the exact name you give, where you choose, with the stack, files and tools you describe. It shows the plan first, checks that it runs, and offers <strong>Open it here</strong>.</p>
<p><img src="https://tesseract.dev/images/site/art-game.webp" alt="The Create a game card&#x27;s illustration on Home: a game controller with a heart and a star." loading="lazy"></p>
<p><strong>Create my Tesseract skin</strong> restyles the app itself. Describe a look or give a picture to take its colours from, and see the app in it in light and dark. <strong>Change it back</strong> undoes it, and <strong>Save to share</strong> makes one .tesseract-skin file that anyone can add in <strong>Settings → Appearance → Add a skin from a file…</strong>. There is also <strong>Create a personal assistant</strong>, which makes an assistant from your first sentence.</p>
<h2 id="how-to-start-a-maker">How to start a maker</h2>
<ol>
<li>Open Home.</li>
<li>Press a card, such as <strong>Generate an image</strong>. You can also start it from the command palette, or ask for it in any conversation.</li>
<li>Answer what the chat asks, in your own words.</li>
<li>Watch the work take shape beside the chat. Change it by asking, or with the maker’s own buttons.</li>
<li>Keep the result: save it, export it or hand it over, the way each maker offers.</li>
</ol>
<h2 id="try-it">Try it</h2>
<p>Tesseract 0.11.30 is out now and updates itself. <a href="https://tesseract.dev" rel="noopener">Download it at tesseract.dev</a>, open Home and press the card you have been curious about. The <a href="https://tesseract.dev/blog/">blog</a> has more on the website and presentation makers.</p>]]></content:encoded>
      <category>Makers</category>
      <category>Getting started</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/d8a0c5d91c685b33de392b73" medium="image"><media:description>Tesseract's Home screen with an Ask anything box, starter cards for a website, a presentation, a mobile app, an image, a video, a logo, a font and deep research, and recent projects on the right.</media:description></media:content>
    </item>
    <item>
      <title>Team chat now catches you up, translates and takes your voice</title>
      <link>https://tesseract.dev/blog/team-chat-catches-you-up-translates-and-takes-your-voice/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/team-chat-catches-you-up-translates-and-takes-your-voice/</guid>
      <pubDate>Thu, 08 Oct 2026 10:05:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.28 gives team chat Catch me up, Translate and Ask, voice messages written down on your own computer, voice rooms, guests, scheduled messages, saved-for-later reminders, polls and a redesign.</description>
      <content:encoded><![CDATA[<p>Tesseract’s <a href="https://tesseract.dev/atrium/">team chat</a> now does some of the reading for you. In 0.11.28, <strong>Catch me up</strong> sums up what you missed, <strong>Translate</strong> shows a message in your language, and <strong>Ask</strong> answers questions from the team’s history. You can also talk instead of typing: voice messages are written down on your own computer, and the recording goes to no transcription service.</p>
<h2 id="catch-up-translate-and-ask">Catch up, translate and ask</h2>
<p>Team chat is built into Tesseract: channels, direct messages, threads, mentions, reactions and search, in the same window as your conversations with the agent. Coming back to a busy channel no longer means scrolling up to where you left off.</p>
<ul>
<li><strong>Catch me up</strong> appears when three or more messages are waiting. It sums up what you missed, starting with what asks something of you, and every point links to its message.</li>
<li><strong>Translate</strong>, in a message’s menu, shows that message in your language. Names and links are left untouched, which helps in a team that writes in more than one language.</li>
<li><strong>Ask</strong>, in search, answers a question about the team’s history from the messages you can read. Each sentence cites its sources, so you can check it. Search still finds the words you type; Ask answers the question, using only what you could open yourself.</li>
</ul>
<p><img src="https://tesseract.dev/images/site/atrium-catchup.webp" alt="A catch-up card at the top of a bakery team&#x27;s orders channel, under the &#x22;New&#x22; line: the two things waiting on you come first, then the other news, each point numbered to the messages it comes from." loading="lazy"></p>
<h2 id="voice-messages-and-voice-rooms">Voice messages and voice rooms</h2>
<p>Some things are quicker to say. Record a voice message of up to fifteen minutes from the mic in the message box, and listen back before you send it.</p>
<p>What you said is written down on your own computer, and the recording is not sent to any transcription service. Writing it down there takes a one-time download of about 250 MB.</p>
<p>Voice rooms show who is in and who was there last. You can join muted, or on the microphone you pick, and each room has its own text chat for links and notes.</p>
<h2 id="how-to-use-the-new-features">How to use the new features</h2>
<ol>
<li>Sign in, and open the <strong>Team</strong> tab. Team chat needs a Tesseract account.</li>
<li>Open a channel where three or more messages are waiting, and press <strong>Catch me up</strong>. Press a point’s number to jump to its message.</li>
<li>For a message in another language, open that message’s menu and choose <strong>Translate</strong>.</li>
<li>To find something out from past messages, open search, type your question and choose <strong>Ask</strong>.</li>
<li>To send a voice message, press the mic in the message box, record, listen back, and send.</li>
<li>Press ⌘J to jump anywhere, and ⇧Esc to mark everything read.</li>
</ol>
<h2 id="guests-polls-and-a-redesign">Guests, polls, and a redesign</h2>
<p>Team chat also got the everyday tools a team leans on.</p>
<ul>
<li><strong>Guests.</strong> Invite people from outside the team into a channel by email. They see only the channels they are invited to, so someone from outside can join one conversation without seeing the rest, and guests are free.</li>
<li><strong>Profile cards.</strong> A name or a face opens a card with what that person does, their status and their local time.</li>
<li><strong>Scheduled messages.</strong> The arrow beside <strong>Send</strong> schedules a message for later.</li>
<li><strong>Later.</strong> Any message can be saved for <strong>Later</strong>, with a reminder.</li>
<li><strong>Polls.</strong> A poll can be single or multiple choice, named or anonymous. Results stay hidden until you vote.</li>
<li><strong>Forwarding.</strong> A message can be forwarded to several places at once, with a note.</li>
</ul>
<p>The whole chat has a new look, too. It now has profile photos, day dividers, a “New” line where you left off, a toolbar on each message, the full emoji set with Frequently used first, and a message box that formats as you type. Search filters by person and date and marks the words it found. A sent message is edited in the same editor you wrote it in, and code blocks have Copy.</p>
<p>Some long-standing problems are gone too. Since August, mentions showed as a scrap of an ID, channel links were broken the same way, times showed as ”…” and spoilers never hid. A line break typed with Shift+Enter arrived as a space. Forum and voice channels were treated as direct messages, so they could not be renamed, moved or joined. All of this is fixed.</p>
<h2 id="try-it">Try it</h2>
<p>Tesseract 0.11.28 is out now and updates itself. <a href="https://tesseract.dev" rel="noopener">Download it at tesseract.dev</a>, sign in, and press <strong>Catch me up</strong> the next time a channel gets ahead of you.</p>]]></content:encoded>
      <category>Atrium</category>
      <category>Teams</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/231bf04f9c97d8685d6d4008" medium="image"><media:description>Team chat in Tesseract's Team tab, showing a bakery's kitchen channel with a bot posting a table of flour suppliers, and a thread open on the right.</media:description></media:content>
    </item>
    <item>
      <title>Build a website step by step in the chat, then change it by pointing</title>
      <link>https://tesseract.dev/blog/build-a-website-step-by-step-in-the-chat/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/build-a-website-step-by-step-in-the-chat/</guid>
      <pubDate>Wed, 07 Oct 2026 13:20:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.28 adds a guided website maker. It asks about your business in the chat while the site takes shape beside it, writes each section and page, lets you change words and photos by double-clicking them, and can turn the site into a Next.js, Astro, SvelteKit, Nuxt or Django project.</description>
      <content:encoded><![CDATA[<p>With Tesseract 0.11.28, a website starts as a conversation. Press <strong>Build a website</strong> on Home and Tesseract asks about the business in the chat while the site takes shape beside it. You answer, pick a look, and it researches, plans and writes each section, then lets you change any part by pointing at it.</p>
<h2 id="questions-in-the-chat-the-site-beside-it">Questions in the chat, the site beside it</h2>
<p>You don’t need to know what a good website needs, because the maker asks. Tell it about the business in your own words, and answer what it asks next.</p>
<p>Then choose how it looks. You get three looks to pick from, <strong>More looks</strong> if none of them fits, or <strong>My brand</strong>, which takes the colours from your logo.</p>
<p>From there, Tesseract researches, plans and writes each section. Where the business needs it, it adds pages of their own, such as a menu, services with prices or a schedule, with a site menu that works on a phone. The site is built in a Design Studio tab beside the conversation, so you can watch each section arrive.</p>
<p><img src="https://tesseract.dev/images/site/res-website.webp" alt="The first screen of a finished bakery website: a headline over a photo of the morning bake, a button to reserve a loaf, and four key figures along the bottom." loading="lazy"></p>
<p>The agent’s first drafts are better too. It can have a design scored and keep revising it while each new version beats the best so far, and it can find real photographs for it on Unsplash or Pexels. Its first drafts now follow what the judges kept asking for; in blind comparisons, the new ones were preferred in 8 of 12 cases.</p>
<p>Websites can also start from Tesseract’s templates, and many of them got better. In all, 115 templates were fixed so their words can be read on photos, on coloured buttons and in faint greys, at desktop and phone width. Eighty-five now lay out properly on a phone, with nothing covering their words or running off the screen. The crisis-help template keeps its Quick Exit button on a phone.</p>
<h2 id="change-it-by-pointing-at-it">Change it by pointing at it</h2>
<p>You don’t have to describe where something is. On a website’s canvas:</p>
<ul>
<li><strong>Double-click any words</strong> to change them in place, with Undo.</li>
<li><strong>Double-click a photo</strong> to swap it for one of yours, a real one found for it, or one drawn for it.</li>
<li><strong>Point</strong> puts any part of the page into your message, so the agent knows exactly which part you mean.</li>
<li><strong>Look</strong> tries colour and type styles as you hover over them.</li>
<li><strong>History</strong> goes back to any earlier version.</li>
</ul>
<p>Anything you would rather explain in words, you can still type in the chat.</p>
<h2 id="how-to-build-one">How to build one</h2>
<ol>
<li>On Home, press <strong>Build a website</strong>, or choose <strong>New website</strong> in the command palette.</li>
<li>Say what the business is in a sentence or two, and answer the questions in the chat.</li>
<li>Pick one of the three looks, press <strong>More looks</strong>, or choose <strong>My brand</strong> to use your logo’s colours.</li>
<li>Watch the sections and pages being written beside the chat.</li>
<li>Change what you want: double-click words or photos, use <strong>Point</strong> to show the agent a part of the page, try styles with <strong>Look</strong>, and go back with <strong>History</strong> if you change your mind.</li>
<li>When it’s right, press <strong>Make it a real website</strong> and choose Next.js, Astro, SvelteKit, Nuxt or Django. If its checks find problems, press <strong>Fix them</strong>.</li>
</ol>
<h2 id="from-a-draft-to-a-real-website">From a draft to a real website</h2>
<p><strong>Make it a real website</strong> turns the site you shaped into a project built in Next.js, Astro, SvelteKit, Nuxt or Django: a code project of the kind web developers work with, which you can keep and build on. Its checks look the result over, and <strong>Fix them</strong> mends what they find.</p>
<p>Like everything Tesseract makes, the site’s files open in an editor, so you or a developer can keep working on them by hand, next to a live preview and a terminal. If you work on code, the <a href="https://tesseract.dev/agentic-ide/">agentic IDE</a> page shows the rest of that workspace.</p>
<p><img src="https://tesseract.dev/images/site/pro-editor.webp" alt="A bakery website&#x27;s files open in Tesseract: the stylesheet in the code editor, the page in a live preview, and a terminal running a development server below." loading="lazy"></p>
<p>This release also fixes two things in the Design Studio. A website built on OpenCode could never reach <strong>Run checks</strong>: it waited for a plan card OpenCode never shows, because there you approve by switching to a building mode. That switch now counts. And an open Design Studio tab and its build conversation now come back after a reload or a restart.</p>
<h2 id="try-it">Try it</h2>
<p>Tesseract 0.11.28 is out now and updates itself. <a href="https://tesseract.dev" rel="noopener">Download it at tesseract.dev</a>, press <strong>Build a website</strong>, and describe a business you know.</p>]]></content:encoded>
      <category>Websites</category>
      <category>Guides</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/518b26254e823d05c41d278c" medium="image"><media:description>A bakery website in the Design Studio tab, beside the conversation that built it, with the steps Brief, Plan, Build and QA and a Run checks button above the site.</media:description></media:content>
    </item>
    <item>
      <title>Everything the agent can do now works on every framework</title>
      <link>https://tesseract.dev/blog/everything-the-agent-can-do-on-every-framework/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/everything-the-agent-can-do-on-every-framework/</guid>
      <pubDate>Mon, 05 Oct 2026 09:15:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>In Tesseract 0.11.27, Codex, OpenCode, Gemini CLI and the other frameworks can make images and videos, draw charts, write reports, find earlier conversations, take an API key on a masked card, publish a page, set a goal and use your skills.</description>
      <content:encoded><![CDATA[<p>In Tesseract, each conversation can run on its own agent framework: Claude Code in one, Codex or OpenCode in the next. Until now, part of what the agent could do inside Tesseract came only with Claude Code. Since 0.11.27 it comes with every framework, so the one you pick no longer decides what you can ask for.</p>
<h2 id="what-changed">What changed</h2>
<p>On Codex, OpenCode, Gemini CLI and the other frameworks besides Claude Code, the agent can now:</p>
<ul>
<li>make images and videos</li>
<li>draw charts on the canvas</li>
<li>write reports</li>
<li>find your earlier conversations</li>
<li>ask for an API key on a masked card</li>
<li>publish a page</li>
<li>set a goal</li>
<li>show cards side by side</li>
</ul>
<p>Until this release, only Claude Code could. Your skills reach every framework too.</p>
<p>This finishes a move that started in 0.11.26. That release let one conversation run on Claude Code while another runs on <a href="https://tesseract.dev/agents/codex/">Codex</a>, at the same time, and brought forms, choice pickers and the plan checklist to Codex, <a href="https://tesseract.dev/agents/opencode/">OpenCode</a> and <a href="https://tesseract.dev/agents/gemini-cli/">Gemini CLI</a>. It also let the agent on those frameworks hand work to a helper on another installed framework or model.</p>
<h2 id="what-each-new-tool-does-for-you">What each new tool does for you</h2>
<p><strong>Images and videos.</strong> Ask for a picture or a video in any conversation, on any framework. Pictures can also be edited with layers in Tesseract’s image editor.</p>
<p><img src="https://tesseract.dev/images/site/kit-make.webp" alt="The image editor with a layered social post for a bakery, the Layers list on the right and an edit typed into the AI box at the bottom." loading="lazy"></p>
<p><strong>Charts and reports.</strong> The agent can draw a chart on the canvas, or write a report, whichever framework the conversation runs on.</p>
<p><strong>Your earlier conversations.</strong> The agent can find and read your earlier conversations, so you can point it at work you did before instead of explaining it again.</p>
<p><img src="https://tesseract.dev/images/site/kit-find.webp" alt="A conversation planning a trip to a bakery fair, with tables of flights and hotels, the sources listed under the answer, and earlier conversations in the list on the left." loading="lazy"></p>
<p><strong>An API key, kept out of sight.</strong> When a job needs a key, the agent asks for it on a card with a masked field and uses it without ever seeing it.</p>
<p><strong>A page or a file at a public link.</strong> When you ask, the agent can publish a page it built, or share a file at a public link.</p>
<p><strong>A goal.</strong> The agent can set a goal whose criteria are checked before the work is called done.</p>
<p><strong>Cards side by side.</strong> It can show cards or images next to each other in the chat, which helps when you are choosing between options.</p>
<h2 id="how-to-try-it-on-another-framework">How to try it on another framework</h2>
<ol>
<li>Open a conversation, or start a new one.</li>
<li>Use the framework menu next to the message box to pick Codex, OpenCode, Gemini CLI or another framework you have. The menu changes that conversation only, and it carries everything said so far across.</li>
<li>Ask for one of the things above: a picture, a chart, a report, or the conversation where you worked on something before.</li>
<li>If the job needs an API key, type it into the masked card the agent shows you.</li>
<li>Look at the status bar while it works. It now names the framework that is working, where it used to say “Claude is working” whatever the conversation ran on.</li>
</ol>
<h2 id="also-better-on-every-framework-in-01127">Also better on every framework in 0.11.27</h2>
<ul>
<li><strong>Presentations.</strong> Once a presentation is built, the assistant is told which file each slide is, which slide you are looking at and what each research note is about, so “add this to this slide” is done where you meant it. On OpenCode, Gemini and the others this never reached the assistant before, and on Codex only with a conversation’s first message. The plan, the slides and the read-through now use the model your conversation runs on, on every framework.</li>
<li><strong>The Companion side panel.</strong> The chat in the Companion extension’s side panel now has a <strong>Run on</strong> menu with every framework and account this computer runs, each framework’s own models, and Chat, Plan and Full access.</li>
<li><strong>OpenCode 2.</strong> On a computer with OpenCode 2 installed, every OpenCode conversation failed to start. OpenCode 2 now starts and runs your conversations, including the extra folders a conversation was given. Forking from a message and deleting a message don’t work on it yet.</li>
<li><strong>OpenCode’s steps.</strong> A step used to say only “bash” or “apply_patch”. Each step now fills in with the command it ran or the change it made, as soon as OpenCode sends the details.</li>
<li><strong>Two OpenCode conversations in one folder</strong> now keep to themselves. Before, opening the second could cut off a call the first was making.</li>
<li><strong>Two Codex conversations started at the same moment</strong> both get Tesseract’s tools. Before, the second could run without questions, plan or helpers.</li>
</ul>
<h2 id="try-it">Try it</h2>
<p>Tesseract 0.11.27 is out now and updates itself. <a href="https://tesseract.dev" rel="noopener">Download it at tesseract.dev</a>, switch a conversation to the framework you like best, and ask it for a picture.</p>]]></content:encoded>
      <category>Agents</category>
      <category>Codex</category>
      <category>OpenCode</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/a8c7df17b63ea58e6f8011f4" medium="image"><media:description>A conversation running on OpenCode, with the model menu open on recently used models from Anthropic, OpenAI, Google, Moonshot AI, xAI and DeepSeek.</media:description></media:content>
    </item>
    <item>
      <title>Presentations are now researched before they are written</title>
      <link>https://tesseract.dev/blog/presentations-researched-before-they-are-written/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/presentations-researched-before-they-are-written/</guid>
      <pubDate>Sun, 04 Oct 2026 16:45:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Since Tesseract 0.11.27, a presentation starts with research. Sourced notes are saved inside it, the plan is built on that evidence, each slide gets a chart or diagram that fits its point, and the speaker notes are written to be spoken.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.27 changes the order in which a presentation is made. After you answer its questions, Tesseract first looks into the topic and saves what it finds as notes inside the presentation, every fact with where it comes from. The plan and the slides are then written from those notes, so you can see what each slide rests on before you stand up and present it.</p>
<h2 id="research-first-saved-as-notes">Research first, saved as notes</h2>
<p>The <strong>Make a presentation</strong> card on Home still starts with a short conversation: what it is about, who will watch and which look you like. What happens after your answers is new.</p>
<p>Tesseract looks into the topic with the conversation’s own framework, whether that is Claude Code, <a href="https://tesseract.dev/agentic-ide/">Codex or Gemini CLI</a>, on the web where it can. Every fact it keeps goes into the presentation’s notes with where it comes from and how far it can be trusted. The notes appear beside the chat as they are saved, and stay one click away afterwards.</p>
<p>You can steer the research while it runs:</p>
<ul>
<li>Type something, and it is looked into too.</li>
<li>Say that’s enough, and it plans from what it has.</li>
<li>Attach your own material, and it is read first. What you attach outranks anything found elsewhere.</li>
</ul>
<p>A pitch, a sales deck, a proposal or an update is your own case, and it is now made that way. The research reads your own material first: the project you are working in, your earlier presentations and what you attach. The plan and the slides then speak in your voice (“we”, “our”) instead of reading like someone else’s report on you.</p>
<p><img src="https://tesseract.dev/images/site/res-deck.webp" alt="The cover slide of a bakery&#x27;s investor pitch, written in the bakery&#x27;s own voice: &#x22;Opening our second bakery in Riverside, spring 2027&#x22;." loading="lazy"></p>
<h2 id="a-plan-built-on-evidence">A plan built on evidence</h2>
<p>The plan now starts from the one point the whole presentation makes. Every slide gets a title that says its own point, and you can see how many facts each slide rests on. What the notes could not prove is looked into once more before you see the plan. What only you know, such as your own figures, names and dates, is listed for you to add.</p>
<p>There is also a better question about length. Instead of a number of slides, you say how you will use it: present it for 5, 10, 20 or 30 minutes, at about a slide a minute, or send it to be read. A talk gets slides to glance at and notes to speak from. A presentation that is read gets fuller pages that stand on their own. Long talks get section slides, and a plan can now hold up to forty slides. The minutes you give are held to, also after you add slides to the plan.</p>
<p><img src="https://tesseract.dev/images/site/step-plan.webp" alt="A plan for an eight-slide bakery pitch, made for a 7-minute talk: each slide title states its point, and every slide has an Add facts pill." loading="lazy"></p>
<h2 id="slides-that-show-their-point-and-notes-you-can-speak-from">Slides that show their point, and notes you can speak from</h2>
<p>Each content slide now carries one visual that fits what it says: bars, a ranking, a trend, a share, a few key figures, a funnel, a small table, a comparison, a timeline, steps, a cycle, a pyramid, a matrix and more. There are twenty-one in all, drawn in the presentation’s own look. Numbers come from the research, are written the way your language writes them, and the slide says where they come from.</p>
<p>Each slide’s speaker notes are now what to say:</p>
<ul>
<li>the point, in one sentence</li>
<li>what the audience is looking at</li>
<li>something that is not on the slide</li>
<li>a line that leads to the next slide</li>
<li>a fact kept in reserve for the question that will come</li>
</ul>
<p>The opening and the close are written as an opening and a close.</p>
<p>When the slides are written, the whole presentation is read once more for a point made twice, figures that disagree and a claim its slide does not back, and those slides are rewritten. Slides whose figures have no source are marked for you to check. The plan, the slides and this read-through all use the model your conversation runs on, not its smaller fast model.</p>
<h2 id="how-to-make-a-researched-presentation">How to make a researched presentation</h2>
<ol>
<li>On Home, press <strong>Make a presentation</strong> and say what it is about. Attach a Word file, a PowerPoint, a PDF or your notes if you have them.</li>
<li>Answer who will watch, how you will use it and which look you like. Tap an answer, type it in your own words, or press <strong>Decide for me</strong>.</li>
<li>Watch the research notes fill in beside the chat. Type anything else you want looked into, or say that’s enough.</li>
<li>Read the plan, and add the figures, names and dates it asks you for. Open <strong>Read and edit</strong> under the plan to see the notes: press <strong>Edit</strong> on a note to change it in place, add a note of your own with what you know, or remove one.</li>
<li>Build it. <strong>Facts</strong> under the open slide shows what that slide is written from. Take out a fact that is wrong, add one of your own, and say in your own words what else the slide should say or show. <strong>Rewrite this slide</strong> writes just that slide again and leaves the rest as it is.</li>
</ol>
<p>Later, the notes are also under <strong>Research notes</strong> in the presentation’s menu.</p>
<p><strong>When the notes change, the slides can follow.</strong> Ask in the chat for more information, such as “look this up” or “ground it in my project”, and the assistant adds it to the notes. Tesseract then tells you what changed and offers to update the presentation. It plans it again from the notes and shows you the plan first. Nothing in your slides changes until you build it, and <strong>Leave my slides as they are</strong> puts everything back. What you asked the assistant to change on a slide is kept when the presentation is built again.</p>
<p>A web page, PDF or PowerPoint made from a presentation carries its slides, never its research notes. In a PowerPoint file, figures that count up on screen are now written in at once, so the number in the file is always the number.</p>
<h2 id="try-it">Try it</h2>
<p>Tesseract 0.11.27 is out now, and the app updates itself. <a href="https://tesseract.dev" rel="noopener">Download it at tesseract.dev</a>, press <strong>Make a presentation</strong> and pick a topic you know well, so you can check what the research found.</p>]]></content:encoded>
      <category>Presentations</category>
      <category>Research</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/f2c571ba29f54c3361f105b5" medium="image"><media:description>A finished eight-slide bakery pitch beside the conversation that made it, with the steps Idea, Research, Plan, Build and Present across the top and Facts and Speaker notes under the open slide.</media:description></media:content>
    </item>
    <item>
      <title>Claude Code, Codex and OpenCode side by side, one per conversation</title>
      <link>https://tesseract.dev/blog/claude-code-codex-and-opencode-side-by-side/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/claude-code-codex-and-opencode-side-by-side/</guid>
      <pubDate>Fri, 02 Oct 2026 11:30:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Since Tesseract 0.11.26, each conversation runs on its own framework. Run Claude Code in one and Codex in another at the same time, move a conversation to another framework with everything said so far, and choose models from one menu.</description>
      <content:encoded><![CDATA[<p>Since yesterday’s 0.11.26, every conversation in Tesseract runs on its own framework. One can run on Claude Code while another runs on Codex and a third on OpenCode, all at the same time. And when a task would go better elsewhere, you can move a conversation to another framework without losing anything said so far.</p>
<h2 id="one-conversation-one-framework">One conversation, one framework</h2>
<p>The framework menu next to the message box now changes that conversation only. It carries everything said so far across, and it picks the account the conversation runs on. New conversations start on the framework and account set in Settings.</p>
<p>The menu shows every framework with its logo, all at once, with no scrolling to find the one you want. There are thirteen now: Claude Code, OpenAI Codex, Gemini CLI, OpenCode, Kimi Code, Qwen Code, MiniMax Code, CodeBuddy, Grok Build, Cursor, Hermes Agent, and two new ones in this release, OpenClaw and NanoClaw.</p>
<p>Models and modes work the same way. A model or a mode you pick applies to that conversation only; the defaults for new ones are in Settings.</p>
<h2 id="moving-a-conversation-step-by-step">Moving a conversation, step by step</h2>
<ol>
<li>Open the conversation you want to move.</li>
<li>Click the framework menu next to the message box and pick another framework, say <a href="https://tesseract.dev/agents/codex/">Codex</a> instead of <a href="https://tesseract.dev/agents/claude-code/">Claude Code</a>, and the account it should run on.</li>
<li>If the agent is working, it stops that turn first, then moves the conversation with everything up to the stop.</li>
<li>Watch the line above the message box. It says where the conversation is going and how many messages it carries. Anything you type meanwhile waits and goes there once it has arrived.</li>
<li>Carry on. A short note in the conversation says what answers now and why.</li>
<li>To change where new conversations start, open <strong>Settings → Models &#x26; accounts</strong> and press <strong>Use</strong> on another configuration. The selected one is the default.</li>
</ol>
<h2 id="what-travels-with-it">What travels with it</h2>
<p>Switching framework leaves the conversation exactly as it was: your messages aren’t shown twice, and the conversation isn’t listed twice.</p>
<ul>
<li><strong>The long ones too.</strong> The most recent part of a very long conversation goes along in full. Everything before it is kept, word for word, in a file the new framework is told about and reads when it needs something from earlier.</li>
<li><strong>What the agent did.</strong> The new framework is told which commands ran, which files were touched and what the latest steps returned, not only the tools’ names.</li>
<li><strong>Tesseract’s tools.</strong> From its first answer, the new framework can ask you a question, show a form or choices, keep its plan in the planner, start a helper and schedule work. Forms, choices and the plan checklist now work on Codex, <a href="https://tesseract.dev/agents/opencode/">OpenCode</a> and Gemini CLI, not only Claude Code.</li>
<li><strong>Who said what.</strong> Under each reply you see the framework and model that wrote it, with its tokens, cost and time. Older replies keep their own after you switch.</li>
</ul>
<h2 id="one-model-menu-everywhere">One model menu, everywhere</h2>
<p>Choosing a model is now the same control in the conversation’s menu, in Settings and in a configuration. Click it and the dropdown itself becomes the box you type in. The list starts with the six models you used last, then every model under its maker’s name, and typing narrows it by model or maker. Only models the selected framework can run are offered.</p>
<p><img src="https://tesseract.dev/images/site/fw-model-menu.webp" alt="The model menu in a conversation: a search box, six recently used models, then models grouped by maker" loading="lazy"></p>
<p>On the Tesseract Gateway, every model now comes from one record. The gateway serves each one that was seen to answer, about 270 today, and the menus are built from the same records and refresh every 10 minutes, so a new model no longer waits for a release. The <strong>Effort</strong> slider works on every framework too, and shows the levels the selected model really has.</p>
<h2 id="your-own-accounts-and-your-old-conversations">Your own accounts, and your old conversations</h2>
<p>If you add your own accounts in <strong>Settings → Models &#x26; accounts</strong>, an account that has used its allowance is now left alone until the time its provider gives, instead of being tried first on every message. The list shows each account’s session and weekly use, and you can turn an account off and back on.</p>
<p>Conversations you started outside Tesseract are in the list too. The conversations list and search now include what you began in the Codex app, OpenCode, Gemini CLI, Cursor, Grok, Kimi, Qwen Code, CodeBuddy, MiniMax and Hermes, next to your Claude Code ones. Opening one keeps a copy in Tesseract, and <strong>Continue</strong> carries it on with everything said so far.</p>
<h2 id="try-it">Try it</h2>
<p>Tesseract updates itself, or you can download 0.11.26 for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>. Open two conversations, give each a different framework, and see which one you like for the job.</p>]]></content:encoded>
      <category>Agents</category>
      <category>Claude Code</category>
      <category>Codex</category>
      <category>OpenCode</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/9525c3f1cf6d9798bcf29731" medium="image"><media:description>Settings → Models &amp; accounts, listing configurations for a Claude plan, ChatGPT Plus, a Google account and the Tesseract Gateway.</media:description></media:content>
    </item>
    <item>
      <title>Make a presentation by answering a few questions</title>
      <link>https://tesseract.dev/blog/make-a-presentation-by-answering-a-few-questions/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/make-a-presentation-by-answering-a-few-questions/</guid>
      <pubDate>Thu, 01 Oct 2026 15:00:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>In Tesseract 0.11.26, the Make a presentation card starts a short conversation: what it is about, who will watch, how long it runs and which look you like. You get a plan to change, then slides built beside the chat, ready to present or download.</description>
      <content:encoded><![CDATA[<p>Starting a presentation in Tesseract no longer means writing a prompt. In 0.11.26, out today, the <strong>Make a presentation</strong> card starts a short conversation instead: a few questions, a plan you can change, and then the slides, built while you watch. When it’s done, the deck stays next to the chat that made it, so changing it is one more message.</p>
<h2 id="a-few-questions-then-a-plan">A few questions, then a plan</h2>
<p>Click <strong>Make a presentation</strong> on Home and Tesseract asks you four things:</p>
<ul>
<li>what it is about,</li>
<li>who will watch,</li>
<li>how long it should be,</li>
<li>and which look you like.</li>
</ul>
<p>Tap one of the suggested answers, or type it in your own words, in any language. If you’d rather not choose, press <strong>Decide for me</strong>.</p>
<p><img src="https://tesseract.dev/images/site/shot-home.webp" alt="Home, with the Make a presentation card among the illustrated starters under the Ask anything box" loading="lazy"></p>
<p>Your answers become a plan, and you get to change it before anything is built. Rename slides, put them in a different order, and trim the ones you don’t need. Then the slides are built while you watch, in a card beside the chat.</p>
<h2 id="start-from-what-you-already-have">Start from what you already have</h2>
<p>You don’t have to start from a blank page.</p>
<ul>
<li><strong>From a document.</strong> Attach a Word file, a PowerPoint, a PDF or your notes, and the outline is written from it. Pictures you attach are placed once the slides exist.</li>
<li><strong>From one of your own.</strong> Pick one of your recent presentations under the first question. The new one keeps its colours, fonts and background and follows its slides in the same order, with new words.</li>
</ul>
<h2 id="step-by-step">Step by step</h2>
<ol>
<li>On Home, click <strong>Make a presentation</strong>.</li>
<li>If you have a document to start from, attach it. To follow an earlier presentation, pick it under the first question.</li>
<li>Answer the questions by tapping or typing, or press <strong>Decide for me</strong>.</li>
<li>Look over the plan. Rename, reorder or trim slides until it says what you want.</li>
<li>Watch the slides being built in the card beside the chat.</li>
<li>Ask for any change in the same chat. The slides update as the agent works.</li>
<li>Present it, or download it.</li>
</ol>
<h2 id="when-its-done">When it’s done</h2>
<p>The finished slides sit in a card next to the conversation that made them. From there you can:</p>
<ul>
<li><strong>present</strong>, or present with your notes;</li>
<li><strong>download</strong> as PowerPoint, PDF or a web page;</li>
<li><strong>change the look</strong> in one click. There are six looks, and every slide follows.</li>
</ul>
<p>Headlines size themselves to fit, in every look. And <strong>Present</strong> now really takes the whole screen. It used to stay inside the Tesseract window, with the title bar and the tabs still showing.</p>
<p><img src="https://tesseract.dev/images/site/step-keep.webp" alt="A finished deck open on its slide about the money being raised, with the Download menu offering PowerPoint, PDF or Web page" loading="lazy"></p>
<p>Because the deck stays beside its chat, changes don’t mean starting over. Ask for a shorter version, a different order or a new slide, in the same conversation, and the slides follow.</p>
<h2 id="also-in-01126">Also in 0.11.26</h2>
<p>A few other things you’ll notice in this release:</p>
<ul>
<li><strong>Each conversation runs on its own framework.</strong> One conversation can run on Claude Code while another runs on Codex, at the same time. The framework menu next to the message box changes that conversation only, and carries everything said so far across.</li>
<li><strong>Work carries on after a restart.</strong> If Tesseract closes, crashes or restarts while the agent is working, the interrupted turn carries on when the app is back, with a note saying “Picked up where it left off”. This now works on every framework.</li>
<li><strong>Tesseract for Windows is signed.</strong> The Windows app, its installer and the Remote Desktop and Private Network apps are signed by Eightcell Labs, Inc, the company behind Tesseract, so Windows shows a verified publisher. An update is installed only when it carries the same signature.</li>
<li><strong>A notification that needs you opens the conversation.</strong> When a conversation you aren’t looking at is waiting for your approval, your input or a decision, a click on its notification, or its <strong>Open</strong> button, now opens it.</li>
<li><strong>Thinking is back in the chat.</strong> A <strong>Thinking</strong> switch sits right under the modes in the sliders menu. With it on, which it is unless you turn it off, the model’s reasoning shows in the conversation as it works, folded away with a click.</li>
<li><strong>Remote Desktop no longer flickers.</strong> The other computer’s screen stays on screen while you move the mouse over it. More on <a href="https://tesseract.dev/remote-desktop/">Remote Desktop</a>.</li>
</ul>
<h2 id="try-it">Try it</h2>
<p>Tesseract updates itself, or you can download 0.11.26 for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>. Then click <strong>Make a presentation</strong> on Home and answer the first question.</p>]]></content:encoded>
      <category>Presentations</category>
      <category>Guides</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/16641f32a5956903cbb6e3d0" medium="image"><media:description>The title slide of a finished deck, Crumb &amp; Co.: Rising Together, in a warm terracotta look.</media:description></media:content>
    </item>
    <item>
      <title>Remote Desktop: reach your own computers from anywhere</title>
      <link>https://tesseract.dev/blog/remote-desktop-reach-your-own-computers-from-anywhere/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/remote-desktop-reach-your-own-computers-from-anywhere/</guid>
      <pubDate>Tue, 29 Sep 2026 10:20:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>How to see and control your other computers with Tesseract's Remote Desktop: one click from your own list, or a machine ID, code or email. Since 0.11.25, dragging, right-clicks, modifier keys and typing in any language work as if you were there.</description>
      <content:encoded><![CDATA[<p>Your other computers are a click away in Tesseract: the iMac at home, the PC at the office, the Linux box in the cupboard. Yesterday’s release, 0.11.25, made controlling them feel like sitting at them, with dragging, right-clicks, modifier keys and typing in any language. It builds on September’s work to help your computers find each other through home and office routers.</p>
<h2 id="your-computers-in-one-list">Your computers, in one list</h2>
<p>Sign in with the same account on each of your computers and they show up for one another. Open <strong>Remote Desktop</strong> and the <strong>Computers</strong> tab lists your machines, with whether each is online and which system it runs. Pick one to view and control it.</p>
<p>A computer keeps one identity in your account. It keeps the same Remote Desktop number whether or not anyone is signed in, and it keeps its place in your account even if Tesseract’s folder is deleted or the system is reinstalled.</p>
<p>For a computer that isn’t on your account, connect with its machine ID, a code or an email address instead. A machine ID comes with a password, for computers nobody is sitting at.</p>
<h2 id="connect-step-by-step">Connect, step by step</h2>
<ol>
<li>Install Tesseract on the computer you want to reach, sign in with your account, and leave it running. Updates wait for an idle moment and never install while a remote-desktop session is live.</li>
<li>On the computer in front of you, open <strong>Remote Desktop</strong>.</li>
<li>On the <strong>Computers</strong> tab, find the machine and press <strong>Connect</strong>.</li>
<li>For a computer outside your account, type its machine ID, code or email in the box under the list. With a machine ID, add its password. Then press <strong>Connect</strong>.</li>
<li>Work on it as if you were there.</li>
</ol>
<p><img src="https://tesseract.dev/images/site/rdesk-home-focus.webp" alt="Connect to a machine: three computers listed as online, and a box to connect by machine ID, code or email" loading="lazy"></p>
<h2 id="what-changed-in-01125">What changed in 0.11.25</h2>
<ul>
<li><strong>It feels like sitting there.</strong> Controlling a Mac or Linux computer from afar now drags, double-clicks, right-clicks, holds Shift or ⌘ while clicking, and types in any language, accents, Cyrillic and emoji included. A key you let go of is let go on the other computer too.</li>
<li><strong>Start at login, on Windows and Linux.</strong> The Remote Desktop app’s <strong>Start at login</strong> pointed Windows at a temporary copy that was gone by the next sign-in, and did nothing on Linux. It now starts from the app you downloaded, quietly in the tray.</li>
<li><strong>Straight to your Windows PC.</strong> If you answered Windows’ “allow access” question the usual way, private networks only, Windows also shut out your own computers on your Tesseract private network, so every connection took the slower route through a relay. Your private network now gets through, and your answer still holds everywhere else.</li>
<li><strong>Honest about Wayland.</strong> On Linux under Wayland, clicking and typing from afar can’t work. Tesseract now says so and suggests the Xorg session, instead of reporting clicks that went nowhere.</li>
</ul>
<p>Controlling from Windows got the same care a few days ago in 0.11.23: mouse buttons land where you click on a scaled display, and accented and non-Latin characters arrive as you typed them.</p>
<h2 id="getting-through-wherever-you-are">Getting through, wherever you are</h2>
<p>Remote Desktop connects directly when the network allows, and through a relay when it doesn’t. Your Tesseract private network, which links your computers, got a run of fixes earlier this month:</p>
<ul>
<li>A computer behind a home or office router now discovers the address the internet sees it at and shares it with your other computers, so two computers on different networks can connect.</li>
<li>A computer with both a newer and an older style of internet address offers both.</li>
<li>If the private network’s helper stops and restarts, the connection comes back on its own.</li>
<li>On your private network, you can reach a computer by its own name instead of its number. The names work only between your computers; nothing is published anywhere.</li>
</ul>
<p>A black screen now comes with a reason. Three ways a connection could fail used to leave you looking at a black window in silence; each now says what happened, including the common case where the other computer has screen sharing turned off. And the one that connected, stayed black for twenty seconds and gave up is fixed.</p>
<h2 id="files-not-just-the-screen">Files, not just the screen</h2>
<p>You don’t always need the whole screen. Your other computers are reachable from the file browser, from Explorer and from a machine’s own page, and browsing starts in that computer’s home folder. Images preview as you scroll, fetched only when you need them.</p>
<p><img src="https://tesseract.dev/images/site/pro-files.webp" alt="The Files view open on the Studio iMac&#x27;s Menus folder, with the other computers listed under Machines" loading="lazy"></p>
<p>While you are viewing another computer, files you copy over there are offered to you here: drag them out or paste them. Only the list crosses the connection until you take them. Since 0.11.25, copying big files or whole folders through the Tesseract drive is several times faster and no longer stops halfway, and an interrupted copy never leaves a broken file. On Windows, with the private network set up, files up to 4 GB copy in File Explorer and huge folders open, from your next restart.</p>
<h2 id="try-it">Try it</h2>
<p>Download Tesseract for Mac, Windows and Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>, sign in on each of your computers, and open <strong>Remote Desktop</strong>. There is also a free <a href="https://tesseract.dev/remote-desktop/">Remote Desktop app</a> of its own.</p>]]></content:encoded>
      <category>Remote Desktop</category>
      <category>Private network</category>
      <category>Guides</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/a6b3c725a6933e9a4f22a43d" medium="image"><media:description>Remote Desktop's Computers tab: Connect to a machine, with a Mac, a Windows PC and a Linux server listed as online.</media:description></media:content>
    </item>
    <item>
      <title>Computer control with every framework, plus a new Chat mode</title>
      <link>https://tesseract.dev/blog/computer-control-with-every-framework-plus-chat-mode/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/computer-control-with-every-framework-plus-chat-mode/</guid>
      <pubDate>Mon, 28 Sep 2026 14:10:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>Tesseract 0.11.25 lets Codex, OpenCode, Gemini, Kimi, Grok and Hermes operate your computer the way Claude Code does, with one switch for all of them. It also adds Chat mode, which answers and searches but never changes anything.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.25 is out today. Codex, OpenCode, Gemini, Kimi, Grok and Hermes can now operate your computer the way Claude Code does, and one switch in Settings turns that on or off for all of them. This release also adds Chat mode, for the times you want an answer and nothing changed.</p>
<h2 id="computer-control-on-every-framework">Computer control, on every framework</h2>
<p>Computer control lets the agent use your computer much as you do: look at the screen, click and type. The rules are the same whichever framework the conversation runs on:</p>
<ul>
<li><strong>Looking at the screen never asks.</strong></li>
<li><strong>Clicking or typing asks you on screen first.</strong></li>
</ul>
<p>So you can hand a job to <a href="https://tesseract.dev/agents/codex/">Codex</a> or <a href="https://tesseract.dev/agents/opencode/">OpenCode</a> that needs another app, and it still asks before it clicks or types.</p>
<p>It works off the Mac too. Until this release, when the assistant pressed ⌘C or ⌘V on a Windows or Linux computer, it pressed the Windows key instead. It now copies and pastes.</p>
<p><strong>Settings → Computer control</strong> is the one place to switch it, for every framework at once. Screen readers now announce that switch by its name, “Computer control, switch, off”, instead of a bare “switch”, and the same goes for every other switch in Settings.</p>
<h2 id="turn-it-on-and-ask-from-any-app">Turn it on, and ask from any app</h2>
<ol>
<li>Open Settings and go to <strong>Computer control</strong>.</li>
<li>Switch it on. The one switch covers every framework.</li>
<li>In a conversation, pick the framework you want from the framework menu. Picking another one now really switches to it, and the menu shows the framework that answers.</li>
<li>Ask for something that needs your screen or another app.</li>
<li>When the agent wants to click or type, it asks you on screen first.</li>
</ol>
<p>You don’t have to be in Tesseract to start, either. The quick prompt opens Tesseract over whatever you are working in, with a picture of your screen attached. On a Mac it is ⌥Space. Off the Mac, the Computer control setting now names the real shortcut, Alt+Shift+Space.</p>
<h2 id="chat-mode-for-questions">Chat mode, for questions</h2>
<p>Sometimes you only want to ask a question. Chat mode answers, reads your project and searches the web, and it never changes anything. Pick it from the mode button under the message box, or press Shift+Tab until it says <strong>Chat</strong>.</p>
<p><img src="https://tesseract.dev/images/site/step-ask.webp" alt="The Ask anything box with the framework name and the Full access mode button under it, above Home&#x27;s starters" loading="lazy"></p>
<p>The mode menu is clearer too. The mode button names the mode you’re in; above, it says <strong>Full access</strong>. The model shows which framework’s default it is, and <strong>Advanced</strong> groups its settings with a line on what each check does. That leaves three modes:</p>
<ul>
<li><strong>Chat</strong> answers and searches, and changes nothing.</li>
<li><strong>Plan</strong> reads and proposes, and changes nothing.</li>
<li><strong>Full access</strong> does the work.</li>
</ul>
<h2 id="keep-going-when-im-away">Keep going when I’m away</h2>
<p>“Keep going when I’m away” used to be a mode of its own, and it read like a step beyond Full access. It is now a switch under <strong>Full access</strong>, and it is more careful:</p>
<ul>
<li>When the agent asks you something, it waits two minutes for you before answering, and counts down on the card.</li>
<li>It never approves a step flagged as risky. It skips that step and tells you.</li>
<li>When you come back, the notification says how many decisions were made for you and opens straight on the report. Clicking any conversation’s notification now opens that conversation.</li>
</ul>
<h2 id="also-in-01125">Also in 0.11.25</h2>
<ul>
<li><strong>It says what it’s waiting on.</strong> When a run goes quiet, the line above the message box says why, whether it is your answer, summing up older messages or a long command, and for how long.</li>
<li><strong>Edit a request that can’t be done.</strong> When a run stops because the request can’t be done as written, the card has an <strong>Edit request</strong> button that puts your message back in the box to change and send.</li>
<li><strong>Closing a terminal stops everything in it.</strong> Background jobs, dev servers and nohup commands no longer keep running after you close their terminal or quit Tesseract, on every system.</li>
<li><strong>It says why a framework can’t install.</strong> Instead of an error code, you see what is wrong: Node.js missing or too old, the network, the disk, or a permission.</li>
<li><strong>Remote control that feels like sitting there.</strong> Controlling a Mac or Linux computer from afar now drags, double-clicks, right-clicks and types in any language. More on that on the <a href="https://tesseract.dev/remote-desktop/">Remote Desktop</a> page.</li>
</ul>
<h2 id="try-it">Try it</h2>
<p>Tesseract updates itself, or you can download 0.11.25 for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>. Switch on <strong>Settings → Computer control</strong>, and try Chat mode for your next question.</p>]]></content:encoded>
      <category>Computer control</category>
      <category>Agents</category>
      <category>Release</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/030a9f1e5650b3a4e6e0c9a8" medium="image"><media:description>The Tesseract quick prompt open over a mail app, drafting a reply to the email on screen.</media:description></media:content>
    </item>
    <item>
      <title>Your first ten minutes with Tesseract: setup, sign-in and Home</title>
      <link>https://tesseract.dev/blog/your-first-ten-minutes-with-tesseract/</link>
      <guid isPermaLink="true">https://tesseract.dev/blog/your-first-ten-minutes-with-tesseract/</guid>
      <pubDate>Sat, 26 Sep 2026 09:40:00 GMT</pubDate>
      <dc:creator>The Tesseract team</dc:creator>
      <description>A walk through a fresh install of Tesseract 0.11.22: a first run that sets you up on OpenCode with no API key of your own, the new Home, the three ways to let the agent run, and signing in from Home or any Settings page.</description>
      <content:encoded><![CDATA[<p>Tesseract 0.11.22 is out today, with a simpler first run. A new install is set up with one framework, OpenCode, which works straight away on the models included in Tesseract, so you don’t need an API key of your own to try it. Here is what your first ten minutes look like, from opening the app to your first request.</p>
<h2 id="the-first-run">The first run</h2>
<p>The first time you open Tesseract, setup is one guided flow in one place, with a step indicator: the terms, the permissions the app needs, and the framework that does the work.</p>
<p>A framework is the AI agent that reads, writes and runs things for you. Tesseract runs one installed on your computer rather than bundling its own, so you can use the accounts you already pay for. From today, new installs start on <a href="https://tesseract.dev/agents/opencode/">OpenCode</a>, because it works out of the box with the models included in Tesseract.</p>
<p>The other frameworks are hidden for now, not removed. If you installed one before, nothing was touched, and if you had chosen a different framework, Tesseract still remembers it.</p>
<p>Setup also got sturdier over the last few releases. If an install fails, the screen hands you the commands to run by hand. And if the check for what is already installed goes wrong, the setup screen no longer sits on “Installing…” with no way past it.</p>
<h2 id="home-start-on-the-left-come-back-on-the-right">Home: start on the left, come back on the right</h2>
<p>Home is where you start. What you start is on the left: the <strong>Ask anything</strong> box and a set of illustrated starters, such as <strong>Build a website</strong>, <strong>Make a presentation</strong> and <strong>Do deep research</strong>. Some carry a <strong>New</strong> badge, like <strong>Make a video</strong> and <strong>Create a font</strong>. What you come back to is on the right, starting with your recent projects. New conversations open on the same starters.</p>
<p><img src="https://tesseract.dev/images/site/step-ask.webp" alt="The Ask anything box above illustrated starters such as Build a website, Make a presentation and Make a video, with a row of tools underneath" loading="lazy"></p>
<p>A sentence is enough. Type what you want, or start from one of the ready ideas if you’d rather not type at all.</p>
<p>The menu under the message box sets how much the agent may do on its own. There are three ways to run:</p>
<ul>
<li><strong>Plan</strong> reads and proposes, and changes nothing.</li>
<li><strong>Full access</strong> lets it do the work.</li>
<li><strong>Unattended</strong> is Full access that also answers the agent’s own questions, for work you leave running.</li>
</ul>
<p>The finer switches are in an <strong>Advanced</strong> panel, and the defaults for new conversations live in Settings.</p>
<h2 id="signing-in">Signing in</h2>
<p>You don’t need an account to start. If you have one, sign in with the account button. It used to be only on the Home tab; from today it is on every Settings page too, so you no longer have to go back to Home to sign in.</p>
<p>A few things around your account changed in this release:</p>
<ul>
<li><strong>Your picture.</strong> Sign in with Google and Tesseract picks up your Google picture. You can upload your own in <strong>Settings → Account</strong>, or remove it and go back to your initials.</li>
<li><strong>Your password.</strong> <strong>Settings → Account</strong> can change your password. If you have only ever signed in with Google, it offers to set one, so you can sign in with your email too. Changing it signs your other computers out and keeps you signed in on this one.</li>
<li><strong>The sign-in tab.</strong> After signing in with Google, the browser tab used to be a bare line of text. It is now a proper page that tells you what happened and closes itself after a few seconds, with a button in case your browser won’t let it. If you declined Google’s permission screen, it says what went wrong instead of “Signed in”.</li>
</ul>
<p>Once you are signed in, this computer is part of your account. Your other signed-in computers appear in <strong>My Computers</strong>, and this one keeps its place even if you delete Tesseract’s folder; after a system reinstall or a new disk, it is recognised rather than added twice.</p>
<p><img src="https://tesseract.dev/images/site/feat-computers.webp" alt="My Computers listing three machines, all online, with a link to add another computer" loading="lazy"></p>
<h2 id="your-first-ten-minutes-step-by-step">Your first ten minutes, step by step</h2>
<ol>
<li>Download Tesseract for Mac, Windows or Linux and open it.</li>
<li>Go through setup: the terms, the permissions, and the framework. On a new install, that is OpenCode.</li>
<li>On Home, type what you want in <strong>Ask anything</strong>, or click a starter.</li>
<li>In the menu under the message box, pick <strong>Plan</strong> to see what the agent proposes before anything changes, or <strong>Full access</strong> to let it work.</li>
<li>If you have an account, sign in with the account button on Home or on any Settings page.</li>
<li>Stuck? Press ⌘/ and ask the guide out loud.</li>
</ol>
<h2 id="two-settings-worth-knowing">Two settings worth knowing</h2>
<p><strong>Updates are yours to control.</strong> You can turn automatic updates off in Settings, or by right-clicking the update button in the bottom-right corner. Tesseract doesn’t go quiet when you do: it still tells you a new version is waiting. It just won’t download or install one until you say so.</p>
<p><strong>The guide speaks your language.</strong> The narrator, the guide on ⌘/ and the assistant on the message box speak any of the 99 languages the voice service supports. Pick one in Settings, ask out loud, or choose it during a walkthrough, and all three follow. The guide is a voice only: there is no chat window beside it, and opening it ends a walkthrough that was running instead of talking over it.</p>
<h2 id="try-it">Try it</h2>
<p>Download Tesseract 0.11.22 for Mac, Windows or Linux at <a href="https://tesseract.dev" rel="noopener">tesseract.dev</a>, open it, and ask for the first thing on your list.</p>]]></content:encoded>
      <category>Getting started</category>
      <category>Guides</category>
      <media:content url="https://app.tesseract.dev/api/core/tesseract/blog/media/3710d2f3cb5894900a5c5e02" medium="image"><media:description>Tesseract's Home: the Ask anything box and illustrated starters on the left, recent projects on the right.</media:description></media:content>
    </item>
  </channel>
</rss>
