Koder · 电脑版 0.3.0

在你自己的电脑上,
编程与办公。

Koder 是电脑上的人工智能编程与办公助理。它在你的电脑上运行,不提供大语言模型本身:你自己配置模型服务和密钥。Koder 在你指定的文件夹里读写文件、运行命令;改文件之前先请你确认,运行命令默认也先问你。

0.3.0 · Apple 芯片 · macOS 13 或更高 · 666 MB

确认与命令工作台电脑操作模型细节数据

改文件先确认,命令按你的规矩

  • 每次写入或修改文件之前,Koder 展示修改前后的对比。你点“接受”才写入,拒绝的修改不会写入磁盘。
  • 运行命令默认每次都问你,并展示完整命令。常用的命令可以选“总是允许”,也可以在设置里改成自动运行。
  • 删除文件、sudo 提权、磁盘操作、关机重启、强制推送和改写 git 历史、把内容交给 shell 执行这类命令,无论怎么设置都会先问你。
  • 等待确认的修改和命令最长保留 30 分钟,超时视为拒绝。
  • 可以把对话方式改为 Ask(只读),也可以在“工具”页关闭任何工具,立即生效。

想修改 notes/plan.md

想运行命令

界面示意

工作台:项目、资料和流程放在一起

工作台和任务、KARMEN bot 并列。首页一眼看全目标进度、正在进行的任务、看板、最近的作品和接下来要运行的自动化。工作台的内容都存在你电脑上的 Koder 数据目录里。

项目与看板

每个项目对应一个文件夹,带待办、进行中、已完成三列看板。卡片上点“交给 AI”,就在这个项目文件夹里开一个任务去做。

作品

自动列出项目里的图片、网页、文档和音视频,AI 写过的文件带标记,点开就能预览。

知识库

放进文本、Markdown、网页、Word 和 PDF,图片里的文字也能识别。索引建在本机,AI 只查你打开了开关的知识库,按关键词检索。

资料库

收集文件和链接,加备注和标签;可以一键放进知识库,或复制到项目里给任务用。

工作流画布

把几步提示画成流程:在画布上拖动方框、连线,加“如果”分支,按上一步回答的是或否走不同的路。运行时在一个任务里顺着箭头一步步做完。

自动化

每天、每周、每隔几小时或只运行一次,按时运行一段提示或一个工作流。Koder 开着时才会运行;错过的那次默认跳过并记下,也可以勾选“错过补跑”,下次打开 Koder 后补上。

目标

写下目标和关键结果,逐条勾选,为它开的任务归在一起。单个任务也能设目标,AI 一轮一轮自动推进,出错或到了轮数上限就暂停,并写明原因。

AI 负责人

给项目安排一位负责人:它能查看项目里的其他任务、给它们留言、让跑偏的任务停下,并维护项目规矩和日志。只在你找它的时候工作。

开发实验室

同一个问题最多同时问三个模型并排比较;还能试知识库检索,检查一条命令会不会被直接运行。比较会按服务商的规则产生调用费用。

预览

电脑操作:经你允许,替你点、替你输入

  • 默认关闭。在设置的“电脑操作”里打开后,Koder 会带你在系统设置里开启“辅助功能”和“屏幕录制”两项权限。
  • 打开后,AI 可以截屏看屏幕、在本机识别屏幕上的文字和按钮,点击、输入、按快捷键、滚动、拖动,打开和切换应用,读取浏览器当前网页的标题和地址。
  • 确认方式三选一:每个动作都问(默认)、只问有风险的动作、完全开放。
  • AI 操作时,屏幕顶部显示“AI 正在操作电脑”和停止按钮;随时按 ⌃⌥⌘. 紧急停止,所有任务一起停下。
  • 截图只发给你选的模型服务。目前只支持 Mac;安装包没有 Developer ID 签名,装新版本后 macOS 可能要求你重新打开这两项权限。

想点击“发送”按钮

AI 正在操作电脑

界面示意

模型你来选,Koder 帮你用好

Koder 不含大模型,也不替你结算。你在设置里接上自己的模型服务,下面这些帮你把它们用好。

二十多家预设,带你连上

预设了国内外二十多家模型服务,也可以接入本地模型或其他兼容接口。每一家都写明去哪里取得密钥;第一次打开 Koder 时,会一步步带你连上第一个模型。

四档模型强度

输入框旁选 Lite、Pro、Max、Ultra 四档,Koder 按所选模型实际支持的思考档位对应过去;模型不支持的档位不会显示。

沙漏:按任务大小选模型

打开后,每个新任务的第一句话先交给一个快、便宜的试探模型判断难度,再按小、中、大三档交给你设好的模型。任务顶部写明选了哪一档、为什么。默认关闭。

读取在线型号,地址也能换

填好密钥后可以读取服务商的在线型号列表;也可以给某一家换成别的接口地址,或补上列表里没有的型号。

用起来顺手的细节

运行中也能发消息

AI 还在做的时候,新消息可以排队,等这一轮结束依次发出;也可以直接发送,AI 在下一步就能看到。

需要你拿主意时会提问

AI 遇到要你决定的事,弹出选项卡片。60 秒没回答,AI 先按自己的判断继续,之后你还能补充回答。

置顶与提醒

任务、对话和文件夹都能置顶。任务完成或需要你处理时会提醒你,也可以发系统通知、在菜单栏显示图标。

中断了也能继续

退出前还有任务在运行,Koder 会先提醒你;被打断的任务,下次打开时一键继续。

教程中心

三十多个图文教程,其中几个可以让指针带你在界面上一步步操作;更新之后会告诉你多了哪些新功能。

外观与布局

浅色、深色、色调、字体和字号、高对比度、降低透明度都能调;侧边栏放左边或右边,活动栏可以隐藏。开发界面带编辑器和终端,对话放在编辑器左边或右边。

你的数据,我们收不到

Koder 在你的电脑上运行。我们这边不收集你的内容;你发给模型服务的内容,由你选择的服务商处理。

我们这边

我们收不到你的任何数据

  • 不需要注册账号就能使用。
  • 没有云端同步:任务、对话、文件和密钥只保存在你的电脑上。
  • 不自动上传使用数据(这类上传通常叫“遥测”):你点了什么、用了哪些功能、出了什么错、电脑型号,都不会发回给我们。
  • 我们的服务器上没有你的任务、对话、文件或密钥,也就不会拿它们训练任何模型。

你选择的模型服务

内容直接发给你选的服务商

  • Koder 本身不含大模型。你发消息时,消息、对话记录和 AI 读取的文件内容,会直接发给你在设置里选的模型服务,不经过我们。
  • 这些内容由模型服务商按它们自己的隐私政策和服务条款处理。会不会保存、会不会用于训练,由服务商决定,我们无法控制,也无法替它们保证。
  • 介意的话,先看服务商的政策,或者接入在你自己电脑上运行的模型。
  • 联网搜索时搜索词会发给搜索服务,读取网页时由你的电脑直接访问该网址;这两个工具可以在“工具”页关掉。

以上是目前 0.3.0 的情况。以后如有变化,会先更新消费者隐私声明并在软件里提示。

只在本机运行

Koder 的界面由只监听本机 127.0.0.1 的本地服务提供,并拒绝其他网站发起的请求。

模型由你自己选

你自行开通模型服务、取得密钥并与服务商结算费用;可连接的服务以软件内模型列表为准,也可以接入本地或其他兼容接口。

模型密钥在本机加密

API 密钥用 AES-256-GCM 加密保存,加密所用的密钥文件只允许当前系统用户读取。Koder 不从环境变量或 .env 文件读取模型密钥,界面也不显示密钥的任何部分。目前尚未接入 macOS 钥匙串。

用量只记在本机

系统页展示 token 用量和估算费用,也显示版本和安全补丁级别,可以一键自检。用量记录的是每次调用的时间、所属任务和文件夹、服务和型号、输入输出的 token 数,不含消息或文件内容,也不上传。

内核:KARMEN LOOP

KARMEN LOOP 是 Koder 的内核,按感知、决策、执行的循环完成任务,负责会话、主循环、工具调用和审批。需要改动文件时,它会停下来等你确认;运行命令按你在设置里定的规矩,默认也先问你。Koder 意外退出后,被打断的任务可以从中断的地方接着做。

  1. 01感知读取你给的任务、文件和工具结果
  2. 02决策由你配置的模型决定下一步
  3. 03执行需要改动时先请你确认,再执行

目前还没有的

  • 账号登录:软件里显示为“即将推出”。使用 Koder 不需要注册。
  • Windows 版:尚未提供。
  • 自动更新:更新地址尚未上线,Koder 暂不联网检查更新。
  • 电脑版里的 KARMEN bot 目前只聊天,不使用工具,不能读写文件或运行命令。
  • 图片生成:还没有接入图片生成模型。

手机版 Koder

手机版 Koder 正在开发,目前没有安装包,下载页也不提供手机安装按钮。