AskCodi Desktop logo

AskCodi Desktop

认领

AskCodi Desktop 是一款本地优先的 AI 工程应用,可规划编码任务、分配到不同模型,并在用户电脑上的并行 git worktree 中运行专业 agent。支持自定义 agent、兼容 OpenAI 的 API,以及 IDE/CLI 集成。

AskCodi Desktop preview

概述

AskCodi Desktop 是一款本地优先的 AI 工程应用,可将一个简要需求转化为由专业 agents 协同完成的工作。CTO agent 会规划任务拆分、分配角色、将每项任务路由到合适的模型,并在变更合并前审查生成的 diffs。

该产品面向希望在不放弃代码本地控制的前提下使用 AI 辅助编码的开发者和团队。网站称这款桌面应用运行在用户自己的机器上,支持自带 Claude 或 OpenAI 订阅,并使用隔离的 git worktree 让 agents 可以在不同分支上并行工作并顺利合并。

功能

CTO 规划与编排

CTO agent 会将简要需求拆解为任务,分配专业角色,并端到端协调整个执行过程,让用户无需手动微调 prompts。

按任务路由模型

应用会根据任务将工作路由到不同模型,网站示例包括:重构用 Haiku,功能开发用 Sonnet,仅在需要时才使用 Opus。

并行 git worktree

专业 agents 在本地机器上的隔离 git worktree 中工作,这使后端、前端、测试和安全工作可以并行进行,而不会相互干扰。

合并前的 agent 审查

在 changes merge 之前,agents 可以相互审查 diffs 并运行测试,因此该工作流包含审查步骤,而不只是代码生成。

YAML 自定义 agents

AskCodi 支持在 YAML 中定义自定义 agents,将 prompts、models、tools 和 guardrails 打包为一个可复用定义,并且无需重写代码即可修改。

API 与工作流集成

该平台支持兼容 OpenAI 的 API,并宣称可与 IDE、CLI、桌面应用及其他开发工作流集成。

使用场景

  • 将一个简要需求转化为协调一致的计划

    当你希望把简短的产品或工程需求转化为多步骤实施计划,并按后端、前端、测试和安全等角色拆分时,可使用 AskCodi。

  • 通过并行 agents 交付功能

    适用于能够从并行执行中受益的功能开发,例如让不同 agents 在隔离 worktree 中分别负责实现、测试和安全检查。

  • 控制常规代码变更的模型开销

    适用于重构任务,因为任务路由可以把较简单的工作分配给成本更低的模型,而把更强大的模型留给更难的步骤。

  • 标准化团队的常规工作流

    当你需要可重复的审查、发布或内部工作流,并希望通过 git 版本管理且可由 API 或受支持的 IDE 调用时,可使用自定义 agents。

  • 通过聊天、IDE 或 CLI 工具进行工作

    当你希望提问、用模型做原型,或将 AskCodi 连接到现有的基于编辑器的工作流,而不是运行完整的桌面 swarm 时,可以使用浏览器聊天或 IDE 集成。

Pros and Cons

Pros

  • 在一个本地工作流中协调规划、实现和审查。
  • 根据任务将工作路由到不同模型,而不是每一步都使用同一个模型。
  • 根据网站的本地优先定位,将代码保留在用户自己的机器上。
  • 通过隔离的 git worktree 支持并行工作,从而减少分支冲突。
  • 提供自定义 agents、兼容 OpenAI 的 API,以及更广泛开发工作流所需的集成。

Cons

  • 网站上最详细的工作流以桌面应用为中心,而浏览器聊天被描述为更适合快速提问,而不是重度 agent 工作。
  • 一些集成和平台细节在网站上的说明较为概括,因此读者可能需要查阅文档,以确认其设置所需的具体编辑器、工具和操作系统支持。
  • 定价使用高级模型的 tokens,因此使用成本取决于模型选择和消耗,而不是单一的固定全包方案。

FAQ

AskCodi Desktop 如何工作?

AskCodi Desktop 使用一个 CTO agent 将简要需求拆解为多个任务,分配专业 agents,并根据任务将工作路由到相应模型。网站称桌面应用和网页版聊天都可免费下载安装,付费方案会为应用、聊天和 API 增加每月可用于高级模型的 token。

AskCodi 是否免费使用?

定价页面说明该应用可免费下载和使用,付费方案会增加每月可用于高级模型的 token。免费层包含免费模型,以及一次性的 100K 高级模型 token 配额。

AskCodi 支持哪些平台?

网站在主要定价页和首页材料中列出了对 Mac、Windows 和 Linux 的支持;而 get-app 页面注明 Apple Silicon 目前可用,Windows 和 Linux 在该页面上即将支持。如果你不想安装桌面应用,也可以使用浏览器聊天。

AskCodi 可以集成哪些工具?

集成页面显示,AskCodi 可用于 VS Code、Cursor、Windsurf、JetBrains 等 IDE 和编辑器工作流,也可用于终端或 CLI 环境,以及页面中列出的其他连接工具。自定义 agents 页面还说明 agents 可从聊天、IDE、API 或桌面 swarm 中调用。

我可以在 AskCodi 中创建自定义 agents 吗?

网站说明可以在单个 YAML 文件中定义自定义 agents,其中包含 prompt、model、tools 和 guardrails。它们可以在 git 中版本管理、切换模型,并可从桌面 swarm、API、聊天以及受支持的 IDE 工作流中调用。

Quick Facts

类别
开发者工具
产品类型
本地优先的 AI 工程桌面应用
平台
Mac、Windows、Linux
主要工作流
由 CTO 主导的规划、并行 agents 和在 git worktree 中审查
来源域名
askcodi.com
定价
免费桌面应用,付费 token 方案用于高级模型