Portail Code is now Ratchet
The coding companion to Portail is now Ratchet, a small coding agent that runs in your terminal. Link it to your Portail account once with ratchet --link and it runs on your plan's credits, with no API key to paste. Chats that turn into something buildable can still be handed off: Ratchet picks up the build brief on your computer, builds it, and reports back when it's done. code.portail.cc is now Ratchet's home, with install steps for Linux and macOS.
536 words
Ratchet replaces Portail Code across the chat app, the sidebar, the hand-off card and the Cross-Connect panel, in English and Russian.
Link Ratchet to your account with ratchet --link: approve it once in the browser and Portail issues a device token, so there is no key to copy around.
Run Ratchet on your Portail credits with --provider portail, using the coding models on your plan.
Hand-offs from chat (Pro and Ultra) now go to Ratchet: build them with /tasks in a session, or let ratchet --watch build each one as it arrives.
code.portail.cc is rebuilt as Ratchet's site, and the old Windows and Linux installer downloads are retired.
The Portail sign-in page now names the app asking for access before you allow it.
Portail v2.4.2 shipped on 2026-10-02 as a patch release focused on portail code is now ratchet. The coding companion to Portail is now Ratchet, a small coding agent that runs in your terminal. Link it to your Portail account once with ratchet --link and it runs on your plan's credits, with no API key to paste. Chats that turn into something buildable can still be handed off: Ratchet picks up the build brief on your computer, builds it, and reports back when it's done. code.portail.cc is now Ratchet's home, with install steps for Linux and macOS. The work is recorded here because small releases are still product history. They change how people sign in, read responses, pay for access, share conversations, open files, or trust the system when something goes wrong.
The main changes were direct: ratchet replaces portail code across the chat app, the sidebar, the hand-off card and the cross-connect panel, in english and russian, link ratchet to your account with ratchet --link: approve it once in the browser and portail issues a device token, so there is no key to copy around, run ratchet on your portail credits with --provider portail, using the coding models on your plan, hand-offs from chat (pro and ultra) now go to ratchet: build them with /tasks in a session, or let ratchet --watch build each one as it arrives, code.portail.cc is rebuilt as ratchet's site, and the old windows and linux installer downloads are retired, and the portail sign-in page now names the app asking for access before you allow it. That list is intentionally plain. It names what changed without turning the release into theatre. When a release fixes a build, a redirect, a storage path, or a UI edge case, the value is often that users stop noticing the problem. The archive keeps that invisible work visible enough for future debugging and for anyone checking whether Portail has cared about the details over time.
This version also fits into the wider Portail contract. One account, one chat history, and one model picker only work if the smaller pieces keep their promises. Authentication has to fail clearly. Billing has to count honestly. Uploads have to arrive in a form models can read. Admin tools have to show the operator what happened instead of hiding it behind a blank screen. v2.4.2 moved that contract forward in its own narrow lane.
The screenshots attached to this entry show the public release record as it now appears on portail.cc. For older releases, this archive was rebuilt from the git history, package version changes, release modal text, and commit subjects. That means the page is honest about its source: it documents the shipped change and preserves the record going forward, even when the exact old production screen cannot be recreated from a single saved image.
The practical result is simple. Someone landing on this page can see the version number, date, release tier, headline, highlights, and a real rendered screenshot of the archive page. Search engines can index the post through the canonical URL, sitemap entry, and structured data. Future releases now have a standard to meet before deploy, so the history should get cleaner from here instead of fuzzier.