0.6.0

Sep 27, 2026

Upstream, Kairo Work, and the Coline App Store

Coline 0.6.0 is the largest release since Coline began. It introduces Upstream, a complete code forge that lives inside your workspace and at upstream.codes. Kairo can now use its own cloud computer, draw interactive visuals, run on a schedule with automations, and take on a role as a custom agent. The Coline App Store opens with a new SDK for building apps that work with your files, your team, and Kairo.

What’s changed

Everyday apps changed too. There’s one Inbox for notifications, messages, and mail, Coline Connect for working with people outside your workspace, and a rebuilt meeting experience with guest links. Calendar gains native invites and Google Calendar sync. Home and Tasks have been redesigned, Sheets and Docs have new engines, and Notes, Messages, and Mail all gained major features. Kairo now runs on GPT-6 by default. Coline Desktop has been rebuilt from the ground up.

This release covers everything since Coline 0.5.0 on web, Coline Desktop for macOS, and upstream.codes.

Highlights

  • Upstream: host repositories, review versioned Change Requests, track issues, run checks, and sync or move repositories from GitHub. Available in your workspace and at upstream.codes.

  • Kairo Work: Kairo can start a cloud computer for a conversation, work in its browser, terminal, and desktop, and hand you control at any time.

  • Kairo visuals, automations, and custom agents: interactive charts and visuals you can share, recurring work on a schedule, and agents with their own role and tools.

  • Coline App Store and SDK v2: install reviewed apps with clear permissions, or build your own with npx create-coline-app.

  • One Inbox for notifications, messages, and mail, with snooze, save for later, and keyboard triage.

  • Coline Connect: share a channel with people outside your workspace. They join free as guests, can reply by email, and never become workspace members.

  • GPT-6 in Kairo: GPT-6.1 Sol is the new default, with Pro mode for the hardest work.

  • New meetings: pre-join screen, lobby, guest join links, background blur, recording, and transcripts.

  • Calendar: native email invites, Google Calendar sync, calendar sets, meeting proposals, templates, and travel time.

  • A new Home that shows what’s up next, what’s in motion, and what needs you.

  • Mail built for speed: Split Inbox, instant triage, snooze presets, and every action in search.

  • Coline Desktop rebuilt, with Quick Access from anywhere, split view, and local Code projects.

Upstream

Upstream is Coline’s home for code. Repositories, Change Requests, issues, checks, and releases live alongside your tasks, messages, and Kairo, under the same account and permissions. The same forge is available in your workspace and at upstream.codes.

Upstream · Review a versioned Change Request with Kairo's read, checks, and merge in one place

Repositories and code

  • Create public, private, or internal repositories in a personal or team workspace.

  • Browse code with a file tree, a branch switcher, and syntax highlighting. Blame groups lines by commit and supports line permalinks. Each file shows its last commit and its own history. You can copy raw contents, copy a permalink, or download a file.

  • View commits, branches, tags, contributors, and comparisons between any two refs. Compare pages show the diff before you open a Change Request.

  • Publish releases with notes and downloadable assets.

  • Share links for private and internal repositories. Anyone with the link can read the code without an account, but can’t clone it or see issues and Change Requests. Links can expire after 7, 30, or 90 days, can be revoked at any time, and show how often they’ve been opened.

  • Code search within a repository and across your repositories, including semantic search.

  • Git history stays fast on large repositories, including file history filtered by path.

Change Requests

  • Versioned Change Requests. Every push becomes a new version. Reviews are pinned to the version they reviewed, and stale approvals are marked as such. When a new version arrives, the diff you’re reading doesn’t change until you choose to switch.

  • Inline review threads on the diff, with replies, resolve and unresolve, file-level comments, and threads kept from older versions.

  • Review requests, and review rules: minimum approvals, code owners, resolved threads, and blocking on requested changes.

  • Merge as a merge commit, squash, or rebase, with required checks enforced by the server. A merge queue lands changes in order.

  • Stacked Change Requests. Merging a layer lands everything below it, then rebases and retargets the rest of the stack.

  • Kairo on every Change Request: a summary of what the change does, a review against the task it came from, and items that need attention.

  • Open a Change Request directly from Kairo or a Code session. It links back to the task, the session, and evidence such as previews, screenshots, and verification results.

  • Writing fixes #123 in a Change Request closes the issue when it merges.

Issues and discussions

  • Issues with list, board, and table views, filters, and saved views. Labels, types, milestones, templates, reactions, pinned and locked conversations, and issue relationships are all supported.

  • Every issue is backed by a real Coline task, so it appears on boards and timelines without extra setup.

  • One workspace issues queue across every repository you can access.

  • Issue links unfurl in Messages, and Kairo can work with issues.

  • Discussions for questions and conversations that aren’t issues.

Actions and checks

  • Checks on Change Requests, with required checks and links to logs. External CI can report checks through the API.

  • Actions: view workflow runs and jobs, trigger workflows, and cancel or rerun them. Runs can happen on GitHub Actions, on Depot, or on Upstream Native for simple Linux shell jobs. Repository secrets are managed in settings.

GitHub

  • Import a repository from GitHub with live progress and one-click retry.

  • Sync a GitHub repository to bring its pull requests, reviews, comments, checks, and issues into Upstream. Comments and reviews you post in Upstream appear on GitHub under your own GitHub account, including line comments where GitHub can place them. Merging, closing, and reopening go through GitHub on repositories GitHub still owns.

  • Move to Upstream when you’re ready. Upstream becomes the source of truth and GitHub stays current as a read-only mirror. You can also keep GitHub active during the switch. Git LFS objects move with the repository, and the settings page explains exactly how to repoint existing clones.

  • Change Requests can create matching GitHub pull requests on synced repositories, authored by you rather than a bot.

Git, the CLI, and agents

  • Clone and push over HTTPS or SSH at git.coline.app. Add account SSH keys and per-repository deploy keys.

  • Git LFS support, with uploads verified before they’re stored.

  • The Upstream CLI (upstream): sign in through your browser, then Git authenticates automatically. Commands cover repositories, Change Requests (upstream cr create, list, view, edit, stack), rulesets, and workspaces. Sessions are stored in the OS keychain, and upstream doctor checks your setup.

  • Agents: upstream mcp runs a local MCP server for coding agents, and a published skill walks agents through setting up a repository. upstream.codes also serves llms.txt and an OpenAPI description.

  • Pushes queue fairly under load and tell your Git client when to retry. Clones and fetches are significantly faster on large and busy repositories.

  • Once a repository reaches its size limit, pushes that would add more data are refused with a clear message.

People and discovery

  • Profiles with pinned repositories, a contribution calendar for the year, followers, and stars.

  • Star repositories and organize them into lists. Watch repositories and follow people.

  • Explore, trending, topics, and an activity feed.

  • Forks: fork a public repository and contribute without joining the owner’s workspace.

  • Notifications in the app and by email, with branded email templates.

  • Report content, and repository owners can review reports.

Organizations

  • Create organizations and manage people, teams (including nested teams), outside collaborators, invitations, and repository access.

  • Transfer repositories between organizations. Old URLs redirect.

  • An organization overview, settings, and an audit log.

  • Enterprise: single sign-on and directory sync, credential policies, and audit log delivery.

upstream.codes

  • A new site with product, pricing, docs, CLI, changelog, legal, and support pages, plus a live status badge.

  • Sign in with your Coline account, or create an Upstream account with a username, email verification, two-factor authentication, and password recovery.

  • Plans: Free, Pro, Team, and Enterprise, with in-app billing and clear upgrade prompts when you reach a limit. Team workspaces with an active Coline subscription include Upstream Team.

  • Settings for appearance, notifications, security, SSH keys, access tokens, Git, and the CLI.

  • A workspace switcher that changes context instantly, and pages that load from cache as you navigate.

Kairo

Kairo can use its own cloud computer, draw interactive visuals and charts, run on a schedule with automations, and take on a role as a custom agent. It now runs on GPT-6 by default.

Kairo Work: a computer for your conversation

  • Kairo can start a cloud computer for a conversation, with a persistent desktop, browser, terminal, and files. It stays with that conversation.

  • A live screen floats in the corner of the Kairo pane. Expand it to watch, go full screen, or take control. Kairo stops sending input the moment you do, and you hand control back when you’re done.

  • Kairo sees the screen after each action, so it can carry out multi-step tasks in one reply. It can attach a repository, run Code agents, and publish what it makes to Drive or to a conversation.

  • Kairo asks before starting the computer and before consequential actions. You can always allow routine computer actions. Usage is paid for with Code credits.

Visuals and charts

  • Kairo can create interactive visuals and native charts in a reply. They stream in as Kairo writes, match your theme, and can be expanded or shown wide.

  • Copy a visual as an image or export it as PNG, HTML, or CSV. You can also share it with a public link.

  • Mermaid diagrams render in replies. Use the Visualize tag in the composer to ask for a visual.

  • Math renders correctly, including expressions that start with a number.

Kairo · Answers with native charts drawn from your workspace

Automations

  • Give Kairo recurring work. Choose the sources it follows (channels, conversations, and documents), when it runs, and where updates go. Updates can be added to a document or saved as a new document each run.

  • Review each run, run an automation manually, transfer ownership, and see which automations need attention.

Custom agents

  • Agents scope Kairo to a role, a manner, and a set of tools. Six built-in agents are included. Describe an agent in one sentence and Kairo drafts the rest.

  • Pick an agent from the composer. The conversation header shows which agent you’re talking to, and each agent has its own starter prompts. Manage agents under Customize.

Faster, more capable work

  • Kairo now writes and runs short programs against your workspace to complete multi-step requests in fewer steps. It covers Drive, Messages, tasks, Code, repositories, and Change Requests, and it asks before actions that need your approval.

  • Kairo can read any web page you point it to, not just search results. Web searches are grouped into a single row with source chips, and sources appear in the message actions once the reply is done.

  • Installed apps can add their own tools to Kairo.

Kairo interface

  • A redesigned sidebar with New chat, Search, Automations, and Customize. Replies still in progress have their own section, and each conversation can be renamed, linked, or deleted.

  • The landing composer has a reasoning slider next to the model picker. The model picker is a searchable list grouped by provider.

  • The reasoning control animates as you change effort, and you can turn on Pro mode for supported models from the same popover.

  • Chat tabs are named instantly when you open a conversation.

  • GPT-6 models: GPT-6.1 Sol (the new default), GPT-6 Sol, GPT-6 Astra, and GPT-6 Luna, each with Pro mode. Grok 4.6 and DeepSeek V4.1 Flash are also new.

  • Shortcut hints show ⌘ on Mac and Ctrl everywhere else.

  • Kairo pages load noticeably faster.

Coline Desktop

Rebuilt from the ground up, with Quick Access from any app, split view, and local Code projects.

  • Rebuilt from the ground up for faster launches, better stability, and signed, verified updates. It opens straight into a dark window with no white flash.

  • Quick Access from anywhere: press ⌃⌥C to open Coline search from any app. Turn it on in the app menu or in account settings.

  • Split view: open two tabs side by side and adjust the divider.

  • Local Code projects: open folders on your Mac in Coline Code and run agents against them locally. Recent folders appear under File → Open Recent.

  • Share the current page, open it in your default browser, and see notification counts on the Dock icon.

  • Remembers your workspace, window size, and tabs between launches.

  • A built-in PDF viewer for Drive files.

Apps and the Coline App Store

Install reviewed apps with clear permissions, build private apps for your team, and decide who can install what.

  • The Coline App Store lives in the Apps page. Browse curated collections and categories, and search listings with screenshots, descriptions, version history, and developer details. Public store pages are at coline.app/store.

  • Clear consent. Before installing, you see exactly what an app can do. If an update asks for more access, an admin has to approve it before it installs. Other updates install automatically if you allow it, and admins can roll back to any approved version.

  • Private apps. Teams can build apps that only their workspace can see and install, or share an app through an unlisted install link.

  • Workspace app policies let admins decide who can install apps, allow only specific apps, and block permissions. Existing installs that break a policy are paused, with a clear explanation.

  • Apps can add tools for Kairo, commands in search, file types with their own previews and editors, and their own home screens. Apps store files in their own drive.

  • Uninstalling keeps an app’s data for 30 days in case you reinstall. You can also delete it immediately.

  • Paid apps are not available yet.

Coline SDK v2: build into the workspace

SDK v2 is a complete rewrite of how apps are built for Coline, and it’s the biggest thing in this release for developers. The idea behind it is simple: work exists once. A Coline app doesn’t sync data into another system, manage its own users, or sit in a side panel. It installs into a workspace as a set of capabilities, and Coline supplies everything else. That includes identity, members, permissions, files and sharing, search, notifications, realtime, AI, and billing.

A CRM built on Coline defines contacts, deals, and pipelines. It doesn’t build sign-in, invites, roles, uploads, comments, notifications, or activity logs, because the workspace already has them. Every app is also usable by agents from day one: the same tools a button calls are the tools Kairo calls.

One definition, two artifacts

  • Describe the whole app in app.config.ts with defineApp, defineTool, defineFileType, and commands.

  • Coline splits it into a manifest, which says what the app may do and is what reviewers and admins approve, and a runtime bundle, which is what the app actually does. Reviewers and admins see the complete contract before an app ever runs.

  • Effects are enforced, not declared. Every tool is marked read, write, destructive, or external, and the runtime holds it to that. A read tool physically can’t call a write capability.

  • Effective access is always the intersection of what the manifest asks for, what the workspace granted, and what the acting person can see. This is checked in the sandbox and again on the server.

Run it anywhere, or nowhere

  • Backendless by default. Coline hosts your app’s logic in isolated workers. npx create-coline-app gives you a working, installable app with no server, no database, and no deploy step.

  • Bring your own backend when you need one. A single signed endpoint (createColineAppHandler) handles tools and renders. You can mix models per capability, so one tool runs on your server while everything else stays on Coline, and moving between them is a configuration change, not a code change.

Three tiers of interface

  • Tree: declarative UI returned as data and rendered by Coline’s own components. It’s ideal for dashboards, lists, forms, settings, and the cards Kairo shows in chat, and it always matches Coline.

  • React: full interactive apps built with @colineapp/ui, Coline’s own design system: tabs, menus, dialogs, tables, filters, forms, and more. They run in a sandboxed frame with no network access and no credentials, and every action crosses a permission-checked bridge. Themes, including dark mode and custom themes, follow the host live. Tailwind v4 and your own CSS compile automatically.

  • Web: embed an existing web app as an escape hatch.

  • References let any app point at any workspace object, such as a file, person, task, event, or another app’s record. Coline renders each reference with its own canonical component wherever it appears.

A workspace API, not an endpoint list

The same coline.* API works in React interfaces, hosted logic, external backends, and tests:

  • Files and documents in the canonical Drive, with versioned saves that reject stale writes instead of overwriting a colleague’s work. Every install gets its own drive, and app file types get previews and editors everywhere files appear, including Drive, Messages, and Kairo.

  • Storage: per-install key-value state, plus record collections with stable IDs, queries, pagination, and per-record access policies.

  • Live data: useLiveCollection gives you multiplayer lists and boards out of the box. Local edits appear instantly, writes are ordered, conflicts roll back cleanly, and views stay in sync over realtime with automatic recovery.

  • The rest of the workspace: tasks and task boards, calendar events, conversations, workspace search, notifications, and reference resolution, all under the acting person’s existing permissions.

  • Host-rendered pickers for files and members, so an app gets exactly what someone picked, and nothing else.

  • Realtime publish and subscribe, events that other installed apps can react to, and commands in Coline’s search.

  • AI without keys. coline.ai runs on Coline’s models and workspace credits: text and structured output with streaming reasoning, tool loops over the app’s own tools, embeddings, reranking, image generation and editing, speech, transcription, and video. Jobs are durable and resumable, and generated media lands in Drive as ordinary files.

  • External services through coline.net.fetch. Requests go only to hosts declared in the manifest, and stored secrets are inserted server-side, so app code never holds a credential.

  • Schedules: cron triggers that run as the app itself, which can’t borrow a person’s access.

Kairo and agents, first class

  • App tools become real Kairo tools, with typed inputs, approvals scaled to their effect, and rich result cards in chat.

  • People can invoke the same tools from an app’s interface, so there’s one implementation of every action.

  • Installed apps’ tools are available to external agents through Coline’s MCP server, and to browser agents through WebMCP.

Built for agents to build with

  • Every scaffold ships an AGENTS.md with the complete app contract, plus design, development, and review skills and working reference screens for a triage queue, a board, and settings.

  • coline-app check validates types, the manifest, logic, and the React bundle without credentials. coline-app preview runs the app on simulated data and captures screenshots, so an agent can see what it built.

  • coline-app dev --internal hot-swaps a development version in your own workspace, and coline-app push publishes.

  • @colineapp/sdk/testing runs your app against an in-memory workspace with the same contract and permission checks as production.

Ship it

  • Publish to the Coline App Store with review, or keep an app private to your workspace, or share it with an unlisted install link.

  • The developer console brings together versions, listings, review feedback, install links, an execution log with redacted errors, per-install health, and analytics.

  • Per-install rate limits and daily budgets keep a misbehaving app from affecting a workspace.

  • Public docs at coline.app/developers/docs, with an API reference generated from the SDK itself so it can’t drift. @colineapp/sdk, @colineapp/ui, @colineapp/app-runtime, and create-coline-app are open source under MIT on npm.

Inbox

Notifications, messages, and mail in one list, with snooze, save for later, and keyboard triage.

  • One Inbox for notifications, messages, and mail. Sections include New, Mentions, Conversations, Later, Following, and Archive, and you can filter by source and search everything.

  • Save for later, snooze, archive, and mark items read or unread from the keyboard, with undo. A peek pane lets you read without leaving the list.

  • The sidebar Inbox tab is a compact summary of the same list. Marking everything read clears the badge, including mail.

  • Issue notifications from Upstream now arrive reliably.

Inbox · Notifications, messages, and mail in one place

Messages

Search in the side panel, shared channels, agents in channels, scheduled messages, and a redesigned sidebar.

  • Search now lives in the conversation side panel next to Pinned, with filter chips, suggestions, and highlighted matches.

  • Notification controls for each conversation, including pausing notifications until a set time. Message settings add working hours and quiet hours.

  • Shared channels with people outside your workspace, through Coline Connect (see below).

  • Agents in channels: add Kairo agents to a channel. An Agent work panel shows requests, approvals, named discussions, and scheduled sends.

  • Record a clip of your screen or audio and attach it, with a transcript.

  • Schedule messages, and drafts now sync between devices.

  • A redesigned Messages sidebar with collapsible groups, filters, DMs ordered by recency with presence, and a multi-select DM picker.

  • Search and Pinned now share a side panel. Threads slide in, and switching channel tabs is animated.

  • New conversation headers and notification settings, redesigned dialogs for creating channels and DMs, and richer cards for shared files.

Coline Connect

Work with people outside your workspace in shared channels, without making them members.

Coline Connect lets you work with people outside your workspace without adding them as members.

  • Share a channel with anyone by email. They join free as a guest, with their name filled in, an optional photo, and Google sign-in.

  • Guests get a real-time Coline of their own at coline.app/connect, with shared channels, DMs with people they share a conversation with, threads, reactions, files, link previews, calls, search, and optional desktop notifications.

  • When a guest is away, new messages reach them as batched email, and they can reply by email, attachments included. Those replies are marked “via email”.

  • Connect two workspaces: when the person you invite already uses Coline, their workspace can connect to the shared channel with admin approval. Disconnecting leaves both sides with read-only history.

  • Kairo can answer in shared conversations, using only what’s in that conversation.

  • Outside people only ever see what’s been shared with them.

Calls and meetings

A rebuilt meeting experience with a pre-join screen, a lobby, guest join links, recording, and transcripts.

  • A new meeting experience: a pre-join screen with camera and microphone checks, device menus, and background blur.

  • Join links for calendar events and conversations. Guests can join from a link without an account, and hosts can admit people from the lobby.

  • Recording and transcripts, plus call history for each conversation.

  • Meetings can start automatically at their scheduled time.

  • A persistent call bar keeps an active call with you as you move around Coline.

Mail

Every connected inbox in one list, with Split Inbox, instant triage, prepared replies, follow-ups, and shared inboxes.

  • All inboxes: see every connected account in one list.

  • Split Inbox: your inbox views appear as tabs with unread counts. Tab and Shift+Tab move between them, and you choose which views appear.

  • Instant triage: archive, trash, snooze, star, and label take effect immediately and sync in the background. You can choose where to go after archiving: the next conversation, the previous one, or back to the list.

  • Snooze with presets such as Later today, Tomorrow, This weekend, and Next week, or type a time.

  • Every Mail action in search: snooze, label, switch accounts, and manage Split Inbox from the command bar.

  • Learn the keyboard: a first-run card teaches J, E, and Z on your real mail, and small hints show the key for actions you take with the mouse. The shortcuts dialog lists every key, can be filtered, highlights a shortcut when you press it, and marks the ones you’ve learned. Hints can be turned off.

  • Inbox Zero: clearing your inbox shows a small sky for the time of day and how many conversations you handled today.

  • AI clients ask before sending. Mail and calendar emails sent by connected AI clients, such as MCP clients and the agent API, wait in your Outbox until you send, edit, or discard them. Held emails expire after 7 days, and anything newer you send yourself replaces them. A setting lets trusted clients send after a short hold you can cancel. Kairo inside Coline is unchanged.

  • Assistance: prepared reply drafts, follow-up reminders, and writing preferences learned from your sent mail, with Drive files you choose as knowledge sources.

  • Follow-ups: set a reminder when you send, and get a follow-up draft if nobody replies.

  • Shared inboxes: work on mail together with internal comments on a thread, see who else is replying, and share a conversation from its menu.

  • Open tracking for messages you choose to track, with image-load activity shown on the thread.

  • Auto-archive promotions, plus better filtering and compose behavior.

  • Save attachments to Drive, and respond to calendar invites from the message.

  • Security: remote content is blocked until you allow it, attachments are served safely, and drafts and offline changes stay private to your account on shared computers.

  • Sending is more reliable. Mail recovers from interrupted syncs, and a send never goes out twice.

  • The Mail sidebar animates smoothly when you collapse or expand it.

Calendar

Native calendars with email invites, two-way Google Calendar sync, meeting proposals, and calendar sets.

  • Native calendars: create, share, and archive calendars, and give others access.

  • Email invites that work everywhere. Invite anyone by email. Guests get standard calendar invites and updates, and replies flow back into Coline.

  • Google Calendar sync: connect one or more Google accounts and choose which calendars to show. Changes sync both ways.

  • Propose a new time, or send a meeting proposal link so guests can pick a time that works.

  • Calendar sets group calendars into views you can switch between in one click.

  • Event templates, travel time blocks, recurring events, reminders, search, and import and export of .ics files.

  • Scheduling links confirm bookings by email. Guests can manage their booking from a link.

  • Month overflow opens the day view, you can swipe between days and weeks, and event details have been redesigned.

Home

A redesigned Home built around your day: what's up next, what's in motion, and what's waiting on you.

  • A redesigned Home built around your day: Up next, a day ribbon with your meetings and free time, what’s in motion across your work, and items waiting on you.

  • Capture a task or event straight from Home.

  • One-tap Kairo actions such as “Plan my day” and “What’s on my plate this week?”.

  • Customize which sections appear. The daily brief no longer repeats the cards below it.

Home · Your brief, agents, what's up next, and what's in motion

Tasks

A redesigned Tasks home and board views, with faster drag and drop.

  • A redesigned Tasks home that matches Docs and Notes: your open tasks across every board, board cards with a live preview of their columns and a progress ring, and search when a workspace has many boards.

  • Boards zoom in from Tasks home and back out again, including with the browser’s back and forward buttons. Boards load ahead of time when you hover them.

  • The board view has a compact header, recessed lanes, cleaner cards, a “+” in every column, and empty statuses you can drop cards into. The list view uses full-width rows, and the timeline has new tabs.

  • Drag and drop is faster. Cards move between columns as you drag, settle smoothly when dropped, and keep the position you gave them.

  • Related and duplicate task links and estimates imported from Linear now appear on tasks.

Notes

Comments, version history, page properties, synced sections, and imports from Markdown or Notion.

  • Comments on pages and selections, with replies and resolve.

  • Version history for every page.

  • Page properties, subpages, a page tree, and moving pages anywhere. Page links and backlinks connect related pages.

  • References to other pages and real tasks, and synced sections that stay the same everywhere they appear.

  • A page assistant, page tools, and page starters such as meeting notes, journal, and project brief.

  • Import Markdown files or a Notion export, with a preview before anything is imported.

  • A redesigned sidebar with inline rename, sorting, collapse all, drag to un-nest, persistent folder state, and ⌘F and ⌘N shortcuts. The Notes home has new layouts and action menus.

  • “Turn into” is available from the selection toolbar and supports more block types. Cover images, dates, and people mentions have been improved.

  • Switching notes is instant, without the editor flashing. Your typing is never overwritten by autosave or sync.

Docs

A redesigned editor with page breaks, paged layout, and live collaboration.

  • A redesigned editor header with floating toolbar capsules and a new Home tab for alignment and lists.

  • Page breaks and paged layout.

  • Live collaboration with presence, shared with Notes and Sheets.

  • A new Docs home with filters and context menus that animates into the editor.

  • Draft recovery, a clear save status, and protection against stale saves, so work isn’t lost during outages.

Sheets

Sheets has been rebuilt on a new engine that is faster and syncs reliably.

  • Live presence so you can see who’s in a sheet and where.

  • Comments on rows, protected ranges, and per-sheet sharing.

  • Version history: save, name, and restore versions. Restoring saves the current state first.

  • Automations, a Clean data panel, and new person, relation, and file fields.

  • Redesigned toolbar, column headers, formula bar, and views, with improved import and export.

Code

Cloud machines that start almost instantly, local projects from Coline Desktop, and Upstream repositories.

  • Cloud machines now run on a new runtime and start almost instantly.

  • Local projects on Coline Desktop appear on the Code dashboard next to cloud projects.

  • New Code projects can create an Upstream repository, and existing repositories can be migrated. Projects work with GitHub or Upstream.

  • The editor has been updated with notebook support, a new file explorer, improved Git tools, and settings to bring your own AI provider.

  • Agent tabs and project sessions are restored when you come back.

  • The worktree option in the agent composer is now a simple checkbox.

Workspace, account, and administration

Migration from Linear, Notion, Slack, and Google Workspace, programs for students and open source, and faster tabs.

  • Migration centre: import from Linear, Notion, Slack, and Google Workspace. Imports map people between systems and keep an import history.

  • Imports of any size run in the background and resume if interrupted. If they reach your workspace’s storage limit, they pause instead of failing.

  • Notion imports turn databases into typed Sheets, with relations, rollups, formulas, people, and comments. Related databases share a workbook, and inline databases stay embedded in their pages.

  • Slack imports bring files, reactions, pins, mentions, and canvases. Each person can import the private channels and DMs they can see.

  • Google Workspace imports bring Gmail attachments and threads, route each person’s data to them, and keep sharing settings. Slides become Docs.

  • Linear imports bring related and duplicate links and estimates.

  • Programs for students and open source: apply for free access at coline.app/programs/student or coline.app/programs/oss.

  • Send product feedback from anywhere in the app.

  • Redesigned sign-in, sign-up, two-factor, and password reset pages.

  • Onboarding is simpler and gets you into your workspace faster.

  • Tabs are faster and smarter: the tab bar loads instantly, opening an app reuses its existing tab, you can reorder tabs, and a tab’s right-click menu can close other tabs or tabs to the right. ⌘1 to ⌘9 switch tabs.

  • Private workspace content is excluded from product analytics session replays.

  • Softer corners, smoother sidebar collapse, and a polished command palette.

  • Dialogs, alerts, and popovers share a new, cleaner look. Dialogs open with a soft backdrop, and on phones they slide up as a bottom sheet.

Reliability and performance

Server-acknowledged saves, resumable uploads, and faster responses throughout the app.

  • Saves in Docs, Sheets, and Messages are acknowledged by the server, so a retry never creates a duplicate and nothing is silently lost.

  • Interrupted Drive uploads resume, and shared downloads re-check access.

  • Faster API responses throughout the app, with fewer database round trips.

  • Repositories hosted on Upstream are also backed up to separate storage, and restores are tested every week.

  • The theme loads before the page paints, so there’s no light flash on reload.

Changes

What works differently in this release, and what has been removed or retired.

  • The chat-level “allow / always allow / deny” prompt for Kairo’s everyday tools has been removed. Kairo now asks only before actions that genuinely need your approval.

  • The old standalone message search page has been replaced by the new search in the Messages side panel.

  • The GitHub section has been removed from the Mail sidebar. GitHub activity now lives in Upstream.

  • Guest rooms have been replaced by Coline Connect.

  • Older Kairo models have been retired: GPT-5.6 Sol, Terra, and Luna (including their Pro versions); GPT-5.5; GPT-5.4, 5.4 Mini, 5.4 Nano, 5.2, 5.1, 5, 5 Mini, and 5 Nano; Claude Opus 4.5 and Sonnet 4.5; Kimi K2.5 and K2.6; DeepSeek V3.2, V3.2 Speciale, V4 Flash, and V4 Pro; MAI-Thinking-1; GLM-5; GPT-OSS 120B; MiniMax M2.5; and Nemotron 3 Super 120B. If you had one of these selected, Kairo switches to the default model.

ColineColine

One workspace for everything your team does, with an agent that handles the busywork.

All systems operational
© 2026 Coline. All rights reserved.Made for teams who do everything.