Skip to content

Kiteline 3.49.17 · Windows / Linux 1.0.22

Choose a tag to compare

@hon6 hon6 released this 02 Nov 12:56
· 9 commits to main since this release

Official website: tars.betac.cn · iPhone, iPad and Apple Watch: App Store

Platform Download SHA-256
macOS (Apple silicon + Intel) Kiteline-3.49.17.dmg 68a9782a5bb02824
Windows (x64) Kiteline-Windows-1.0.22.zip b9df43a7029b0087
Linux (x86_64) Kiteline-Linux-1.0.22.tar.gz fbae54cddf62fc27

These are the official builds (the same files as on the website), including remote access. Full checksums are in SHA256SUMS.txt.

Mac 3.49.17

New Features

  • Getting Started guide (Mac): The first time you open Kiteline, a four-step guide appears. Step 1 explains that Kiteline is a companion for coding agents and checks which agents are installed on this computer (Claude Code, Codex, OpenCode and more). If none are found, it explains what to install first and links to the VS Code download; if your agent isn’t listed, you can send us its name and a note so we can prioritize support. Step 2 grants the required permissions and lets you open Kiteline at login. Step 3 shows a QR code for the iPhone app, then a pairing QR code and code, and confirms as soon as your phone is paired. Step 4 explains the virtual screen and lets you turn it on. Reopen it anytime from Kiteline → Getting Started or the main window’s welcome page.
  • The iPhone app explains how to install the desktop app (iPhone, iPad): The first-launch guide has a new “Install Kiteline on Your Computer” page that explains how the desktop app and the iPhone app work together, what the desktop app does, where to download it, how to install it on Mac, Windows and Linux, and where to find the pairing code. You can copy the download link or send it to your computer with AirDrop, WeChat or Mail. The pairing screen adds “No desktop app yet? See how to install”, where you can also try Demo Mode if you don’t have a computer at hand.
  • Goals (/goal) (Mac, iPhone, iPad, Apple Watch): Claude Code (2.1.139 or later) and Codex sessions in the terminal can now be given a goal. The agent keeps working toward it across turns, checks at the end of each turn whether it has been met, and stops only once it is confirmed, which suits long tasks you want the agent to push forward on its own while you're away from your computer. Tap Goal below the input box in a conversation to set one; whatever you've already typed in the input box becomes the goal. You can also open it from the session menu, with multi-line and voice input. Once set, the session list shows progress such as Goal · round 3 (also on Apple Watch), and above the input box the conversation shows the goal, the current round, the time spent and the result of the latest check; tap it to see details, clear or replace the goal, and pause or resume Codex goals. Each check result is also marked in the conversation. You're notified when a goal is achieved, can't be achieved or stops along the way (for example after an API error or when a usage limit is reached); while a goal is in progress you no longer get a separate Completed notification at the end of every turn. Goal progress is also shown for Codex desktop app and VS Code extension sessions; goals for those are set in Codex.
  • Cursor support (Mac, iPhone, iPad): When Cursor is installed on your computer, Kiteline installs the Cursor plugin automatically. You can view Cursor editor and CLI agent chats on your phone (status, full history, diffs and task lists), send messages, allow or reject commands and stop tasks. For idle editor chats, Kiteline brings the Cursor editor window for that project to the front to send, then switches back to the app you were using. Chats in the Agents window or in remote workspaces explain why they can't be controlled. Turn on Show monthly usage under Cursor in Settings → Plugins to see Cursor's usage this month under Today’s Usage.
  • Usage stats now include every agent (Mac, iPhone, iPad): Tokens, requests and spend in Today’s Usage and on the Usage page used to count Claude Code only. They now also include Codex, OpenCode, DeepSeek Harness, Qwen Code, Proma and Cursor (for Cursor, turn on Show monthly usage under the plugin), and the Usage page adds a By Agent breakdown. Spend comes from each agent's own records; agents and models that don't record spend are marked Tokens only instead of showing $0. The daily spend alert and spend cap now count spend recorded by all agents.

Improvements

  • Dialogs now share a standard window style (Mac): All in-app dialogs (Goal, Model & Effort, Session Info, New Task, confirmations, update prompts and more) now have a title bar with the title in it and close and full-screen buttons in the top-left corner. Full screen fills the current display, and clicking again restores the original size. Content scrolls under the title bar instead of overlapping the title. Plugin error notices also gain a close button.
  • Exchanges between sessions no longer notify you (Mac, iPhone, iPad, Apple Watch): When a session replies to a message from another session (including another session's post in a session group), you no longer get a Completed notification, and images sent during that turn are no longer pushed; the reply is still in the conversation. You are still notified when the session stops on an error or needs your confirmation, and when you also messaged the session during that turn. The screenshot skill and the session group instructions have been updated to match: when replying to another session, a session replies only to the sender and no longer sends you a separate report.
  • Flow board now sits on a grid canvas (Mac, iPhone, iPad): The flow board background is now a canvas with a two-level grid of small and large squares. Grid lines stay crisp as you zoom, and the small squares fade out as you zoom out. The star decoration in the old background has been removed.

Bug Fixes

  • Slash command output no longer shows stray tags (Mac, iPhone, iPad): After running a slash command such as /model in Claude Code, the output shown in the conversation used to include a “” tag. It's now removed.
  • Group chat messages now use the same font as sessions (Mac, iPhone, iPad): Messages in a session group used the system's default text size and line spacing, so they looked different from messages in a session. Group messages now use the same font, size, line spacing and bubble style as sessions, and follow the font and text size set in Appearance.
  • Kiteline skill commands now run for Codex and other agents on Windows computers reached over Remote-SSH (Mac): When these agents ran skill commands such as screenshots, to-dos and task progress in PowerShell, the command failed because it was not written in a form PowerShell accepts. The same command now runs as is in PowerShell, Command Prompt and Git Bash.

Windows / Linux 1.0.22

New Features

  • Getting Started guide (Windows, Linux): The first time you open Kiteline, a four-step guide appears. Step 1 explains that Kiteline is a companion for coding agents and checks which agents are installed on this computer (Claude Code, Codex, OpenCode and more). If none are found, it explains what to install first and links to the VS Code download; if your agent isn’t listed, you can send us its name and a note so we can prioritize support. Step 2 checks your setup (items that aren’t ready explain how to fix them, and some can be installed with one click) and lets you start Kiteline automatically. Step 3 shows a QR code for the iPhone app, then a pairing QR code and code, and confirms as soon as your phone is paired. Step 4 explains the virtual screen and lets you turn it on. Reopen it anytime from Settings → About or the main window’s welcome page.
  • Goals (/goal) (Windows, Linux): Claude Code (2.1.139 or later) and Codex sessions in the terminal can now be given a goal. The agent keeps working toward it across turns, checks at the end of each turn whether it has been met, and stops only once it is confirmed, which suits long tasks you want the agent to push forward on its own while you're away from your computer. Click Goal below the input box in a conversation to set one; whatever you've already typed in the input box becomes the goal. You can also open it from the session menu, with multi-line and voice input. Once set, the session list shows progress such as Goal · round 3, and above the input box the conversation shows the goal, the current round, the time spent and the result of the latest check; click it to see details, clear or replace the goal, and pause or resume Codex goals. Each check result is also marked in the conversation. You're notified when a goal is achieved, can't be achieved or stops along the way (for example after an API error or when a usage limit is reached); while a goal is in progress you no longer get a separate Completed notification at the end of every turn. Goal progress is also shown for Codex desktop app and VS Code extension sessions; goals for those are set in Codex.
  • Cursor support (Windows, Linux): When Cursor is installed on your computer, Kiteline installs the Cursor plugin automatically. You can view Cursor editor and CLI agent chats on your phone (status, full history, diffs and task lists), send messages, allow or reject commands and stop tasks. For idle editor chats, Kiteline brings the Cursor editor window for that project to the front to send, then switches back to the app you were using. Chats in the Agents window or in remote workspaces explain why they can't be controlled; on Windows, CLI agent chats are view-only (no tmux). Turn on Show monthly usage under Cursor in Settings → Plugins to see Cursor's usage this month under Today’s Usage.
  • Usage stats now include every agent (Windows, Linux): Tokens, requests and spend in Today’s Usage and on the Usage page used to count Claude Code only. They now also include Codex, OpenCode, DeepSeek Harness, Qwen Code, Proma and Cursor (for Cursor, turn on Show monthly usage under the plugin), and the Usage page adds a By Agent breakdown. Spend comes from each agent's own records; agents and models that don't record spend are marked Tokens only instead of showing $0. The daily spend alert and spend cap now count spend recorded by all agents.

Improvements

  • Dialogs now share one style (Windows, Linux): All in-app dialogs (Goal, Session Info, New Task, confirmations, image viewer, update prompts and more) now have a title bar with the title on the left and maximize and close buttons on the right. Windows uses the system buttons; on Linux they follow your GNOME setting and may appear on the left. Maximize fills the screen and clicking again restores it. Drag the title bar to move the dialog, or double-click it to maximize or restore.
  • Exchanges between sessions no longer notify you (Windows, Linux): When a session replies to a message from another session (including another session's post in a session group), you no longer get a Completed notification, and images sent during that turn are no longer pushed; the reply is still in the conversation. You are still notified when the session stops on an error or needs your confirmation, and when you also messaged the session during that turn. The screenshot skill and the session group instructions have been updated to match: when replying to another session, a session replies only to the sender and no longer sends you a separate report.
  • Flow board now sits on a grid canvas (Windows, Linux): The flow board background is now a canvas with a two-level grid of small and large squares. Grid lines stay crisp as you zoom, and the small squares fade out as you zoom out. The star decoration in the old background has been removed.

Bug Fixes

  • Slash command output no longer shows stray tags (Windows, Linux): After running a slash command such as /model in Claude Code, the output shown in the conversation used to include a “” tag. It's now removed.
  • Your messages in session groups now use the same font as sessions (Windows, Linux): Messages you sent in a group chat used a fixed text size and tighter line spacing, so they looked different from messages in a session. They now match sessions, follow the text size set in Appearance, and can be selected with the mouse.
  • Kiteline skill commands now run for Codex and other agents on Windows (Windows): When Codex and similar agents ran skill commands such as screenshots, to-dos and task progress in PowerShell, the command failed because PowerShell did not accept how it was written, and the agent had to rewrite it and try again. The same command now runs as is in PowerShell, Command Prompt and Git Bash.
中文更新说明

Mac 3.49.17

新功能

  • 新手引导(Mac):第一次打开 Kiteline 时弹出四步引导。第一步说明 Kiteline 是编程 Agent 的辅助工具,并检测这台电脑上已安装的 Agent(Claude Code、Codex、OpenCode 等);一个都未检测到时,提示需要先安装什么,并可直接下载 VS Code;你使用的 Agent 不在列表中时,可以填写名称和说明提交给我们,我们会据此优先接入。第二步授予所需权限,并可设置登录时自动打开;第三步扫码下载 iPhone App,再扫描配对二维码或输入配对码与手机配对,配对成功后即时显示;第四步介绍虚拟屏幕的作用并可直接开启。可随时从菜单「Kiteline → 新手引导」或主窗口欢迎页再次打开。
  • iPhone 首次打开时说明如何安装电脑端(iPhone、iPad):第一次打开 App 的引导中新增「在电脑上安装 Kiteline」一页,说明 Kiteline 由电脑端与手机 App 配合工作、电脑端的作用、下载网址,以及 Mac、Windows、Linux 的安装步骤和配对位置;下载链接可复制,也可通过隔空投送、微信或邮件发送到电脑。配对页新增「尚未安装电脑端?查看安装步骤」入口,手边暂时没有电脑时可从这里体验演示模式。
  • 支持「目标」(/goal)(Mac、iPhone、iPad、Apple Watch):Claude Code(2.1.139 及以上版本)和终端中的 Codex 会话可以设定一个目标,agent 会围绕目标跨多轮持续工作,每轮结束检查一次是否达成,确认完成才停下,适合你不在电脑前、让 agent 长时间自主推进的任务。在对话页输入框下方轻点「目标」即可设定,输入框中已写好的内容会直接作为目标,也可从会话菜单打开,支持多行输入和语音输入。设定后,会话列表显示「目标 · 第 3 轮」这样的进展(Apple Watch 上同样显示),对话页输入框上方显示目标、当前轮次、已用时间和最近一次检查的结论,轻点可查看详情、清除或更换目标,Codex 的目标还可暂停和继续;对话中也会标出每次检查的结果。目标达成、无法达成或中途停下(例如接口出错、用量达到上限)时推送提醒;目标进行期间,每一轮结束不再单独推送「已完成」。Codex 桌面版和 VS Code 扩展中的会话可查看目标进展,设定目标需在 Codex 中进行。
  • 支持 Cursor(Mac、iPhone、iPad):电脑上装有 Cursor 时,Kiteline 自动安装 Cursor 插件。Cursor 编辑器和命令行 agent 的对话可在手机上查看(状态、完整记录、改动对比、任务清单),也可发送消息、允许或拒绝命令、中断任务;编辑器中的对话空闲时,Kiteline 会把该项目的 Cursor 编辑器窗口切到前台发送,再切回原来的程序。Agents 窗口和远程工作区中的对话会说明无法操作的原因。在「设置 → 插件」中打开 Cursor 下的「显示本月用量」后,「今日用量」中可查看 Cursor 本月已用额度。
  • 用量统计计入各家 agent(Mac、iPhone、iPad):「今日用量」和用量页的 token、请求数和花费原先只统计 Claude Code,现在也计入 Codex、OpenCode、DeepSeek Harness、Qwen Code、Proma 和 Cursor(Cursor 需在插件下打开「显示本月用量」),用量页新增「按 Agent」分项。花费取自各 agent 自己的记录;不记录花费的 agent 和模型标注「仅 token」,不再显示为 $0。每日花费提醒和花费上限也按全部 agent 记下的花费计算。

改进

  • 弹窗统一为标准窗口样式(Mac):App 内的各类弹窗(目标、模型与思考等级、会话信息、新任务、确认框、更新提示等)统一带标题栏,标题显示在标题栏中,左上角有关闭和全屏按钮,全屏铺满所在屏幕,再点一次恢复原来的大小;内容向上滚动时从标题栏下方经过,不再与标题叠在一起。插件出错提示也增加了关闭按钮。
  • 会话之间的往来不再提醒你(Mac、iPhone、iPad、Apple Watch):会话收到其他会话发来的消息(包括会话群中其他会话的发言)并作出回复后,不再推送「已完成」通知,这一轮中发送的图片也不再推送,回复内容仍可在对话中查看;会话出错停止或需要你确认时照常提醒,你在这期间也给该会话发了消息的,答完后同样照常提醒。截图技能和会话群的说明也相应更新:会话回复其他会话时只回给发信的一方,不再另外向你汇报。
  • 数据流大屏改用格子画布背景(Mac、iPhone、iPad):大屏背景改为带网格的画布,小格与大格两级网格,缩放时网格线保持清晰,拉远时小格自动隐去;去掉了原先背景中的星形装饰。

问题修复

  • 斜杠命令的结果不再显示多余的标记(Mac、iPhone、iPad):在 Claude Code 中执行 /model 等斜杠命令后,对话中显示的命令结果原先带有「」标记,现已去除。
  • 会话群的消息字体与会话一致(Mac、iPhone、iPad):群聊中的消息原先使用系统默认的字号和行距,与会话中的消息看起来不一样;现在群聊消息的字体、字号、行距和气泡样式与会话相同,并跟随「外观」中的字体和字号设置。
  • 经 Remote-SSH 连接的 Windows 电脑上,Codex 等 agent 运行 Kiteline 技能命令不再出错(Mac):这类 agent 在 PowerShell 中执行截图、待办、任务进度等技能命令时,原先因命令写法不被识别而报错;现在同一条命令在 PowerShell、命令提示符和 Git Bash 中都能直接运行。

Windows / Linux 1.0.22

新功能

  • 新手引导(Windows、Linux):第一次打开 Kiteline 时弹出四步引导。第一步说明 Kiteline 是编程 Agent 的辅助工具,并检测这台电脑上已安装的 Agent(Claude Code、Codex、OpenCode 等);一个都未检测到时,提示需要先安装什么,并可直接下载 VS Code;你使用的 Agent 不在列表中时,可以填写名称和说明提交给我们,我们会据此优先接入。第二步检查运行环境(未就绪的项目附处理方法,部分可一键安装),并可设置开机或登录时自动启动;第三步扫码下载 iPhone App,再扫描配对二维码或输入配对码与手机配对,配对成功后即时显示;第四步介绍虚拟屏幕的作用并可直接开启。可随时从「设置 → 关于」或主窗口欢迎页再次打开。
  • 支持「目标」(/goal)(Windows、Linux):Claude Code(2.1.139 及以上版本)和终端中的 Codex 会话可以设定一个目标,agent 会围绕目标跨多轮持续工作,每轮结束检查一次是否达成,确认完成才停下,适合你不在电脑前、让 agent 长时间自主推进的任务。在对话页输入框下方点击「目标」即可设定,输入框中已写好的内容会直接作为目标,也可从会话菜单打开,支持多行输入和语音输入。设定后,会话列表显示「目标 · 第 3 轮」这样的进展,对话页输入框上方显示目标、当前轮次、已用时间和最近一次检查的结论,点击可查看详情、清除或更换目标,Codex 的目标还可暂停和继续;对话中也会标出每次检查的结果。目标达成、无法达成或中途停下(例如接口出错、用量达到上限)时推送提醒;目标进行期间,每一轮结束不再单独推送「已完成」。Codex 桌面版和 VS Code 扩展中的会话可查看目标进展,设定目标需在 Codex 中进行。
  • 支持 Cursor(Windows、Linux):电脑上装有 Cursor 时,Kiteline 自动安装 Cursor 插件。Cursor 编辑器和命令行 agent 的对话可在手机上查看(状态、完整记录、改动对比、任务清单),也可发送消息、允许或拒绝命令、中断任务;编辑器中的对话空闲时,Kiteline 会把该项目的 Cursor 编辑器窗口切到前台发送,再切回原来的程序。Agents 窗口和远程工作区中的对话会说明无法操作的原因;Windows 上命令行 agent 只能查看(没有 tmux)。在「设置 → 插件」中打开 Cursor 下的「显示本月用量」后,「今日用量」中可查看 Cursor 本月已用额度。
  • 用量统计计入各家 agent(Windows、Linux):「今日用量」和用量页的 token、请求数和花费原先只统计 Claude Code,现在也计入 Codex、OpenCode、DeepSeek Harness、Qwen Code、Proma 和 Cursor(Cursor 需在插件下打开「显示本月用量」),用量页新增「按 Agent」分项。花费取自各 agent 自己的记录;不记录花费的 agent 和模型标注「仅 token」,不再显示为 $0。每日花费提醒和花费上限也按全部 agent 记下的花费计算。

改进

  • 弹窗统一样式(Windows、Linux):App 内的各类弹窗(目标、会话信息、新任务、确认框、看图、更新提示等)统一带标题栏,左侧显示标题,右侧有最大化和关闭按钮(Windows 使用系统按钮,Linux 按 GNOME 设置放在左侧或右侧),最大化铺满屏幕,再点一次还原;按住标题栏可拖动,双击可最大化或还原。
  • 会话之间的往来不再提醒你(Windows、Linux):会话收到其他会话发来的消息(包括会话群中其他会话的发言)并作出回复后,不再推送「已完成」通知,这一轮中发送的图片也不再推送,回复内容仍可在对话中查看;会话出错停止或需要你确认时照常提醒,你在这期间也给该会话发了消息的,答完后同样照常提醒。截图技能和会话群的说明也相应更新:会话回复其他会话时只回给发信的一方,不再另外向你汇报。
  • 数据流大屏改用格子画布背景(Windows、Linux):大屏背景改为带网格的画布,小格与大格两级网格,缩放时网格线保持清晰,拉远时小格自动隐去;去掉了原先背景中的星形装饰。

问题修复

  • 斜杠命令的结果不再显示多余的标记(Windows、Linux):在 Claude Code 中执行 /model 等斜杠命令后,对话中显示的命令结果原先带有「」标记,现已去除。
  • 会话群中你发的消息字体与会话一致(Windows、Linux):群聊中你发出的消息原先使用固定字号和较窄的行距,与会话中的消息看起来不一样;现在与会话相同,并跟随「外观」中的字号设置,文字也可以用鼠标选取。
  • Windows 上 Codex 等 agent 运行 Kiteline 技能命令不再出错(Windows):Codex 等 agent 在 PowerShell 中执行截图、待办、任务进度等技能命令时,原先因命令写法不被 PowerShell 识别而报错,需要 agent 自行改写后重试;现在同一条命令在 PowerShell、命令提示符和 Git Bash 中都能直接运行。