ShioriCode

ShioriCode

WebsiteAppPaidAI Code Assistant
ShioriCode 是一个桌面 AI 代理工作区,它在一个具有实时活动时间线和逐轮差异审查的单一项目感知、检查点环境中并行运行您现有的编码代理 CLI(Codex、Claude Code、Gemini、Cursor、Kimi 和 Shiori)。
https://shiori.ai/code?ref=producthunt&utm_source=aipure
ShioriCode

产品信息

更新于:2026年05月22日

什么是 ShioriCode

ShioriCode 是一个桌面界面,专为不适合单个提示的实际编码工作而设计。它不是将 AI 编码代理视为终端中的一次性运行,而是将它们组织成与您的存储库/工作区(通常是分支)绑定的长时间运行、项目感知的线程,以便您可以随着时间的推移跟踪进度并将上下文锚定到项目。它支持多种流行的代理 CLI——例如 Codex、Claude Code、Gemini、Cursor、Kimi——以及一个托管的 Shiori 提供商,并可供 macOS、Windows 和 Linux 上的活跃付费 Shiori 订阅者使用。

ShioriCode 的主要功能

ShioriCode是一个桌面AI代理工作区,它允许您在单个、项目感知、带有检查点的工作流中并行运行多个编码代理CLI(例如Codex、Claude、Gemini、Cursor、Kimi以及托管的Shiori提供商)。它专为长时间运行的真实代码库编码会话而设计:您描述一个任务,代理读取存储库并开始工作,您可以观看编辑/命令/步骤的流式时间线,审查每轮差异,回溯到检查点,然后发布更改。ShioriCode适用于活跃的付费Shiori订阅者,可在macOS、Windows和Linux上运行。
多提供商代理工作区: 在一个桌面应用程序中使用多个代理CLI(Codex、Claude、Gemini、Cursor、Kimi,以及托管的Shiori提供商),无需离开工具即可实现模型/提供商的并行工作流。
项目感知、长时间运行的线程: 将每次代理运行作为一个持久的、项目上下文线程,适用于不适合单个提示且可以持续进行的工作。
实时活动时间线: 将代理活动流式传输到可读的时间线中,以便您可以观察它编辑文件、运行shell命令和逐步进行的进度。
逐轮差异审查: 显示每轮生成的差异,让您在接受或继续之前检查更改了什么——无需切换到外部差异工具。
检查点和回溯: 提供带有检查点的会话,以便您可以逐步批准更改,如果代理偏离轨道,则可以回溯到早期状态。
跨平台桌面应用: 适用于macOS(Apple Silicon和Intel)、Windows x64和Linux(AppImage),以在不同环境中实现一致的代理工作流。

ShioriCode 的使用场景

在真实代码库中进行软件功能开发: 产品工程师可以将多步骤实现任务(新端点、UI流程、集成)委托给代理,然后在检查点批准后审查差异并合并。
重构和现代化项目: 团队可以运行长时间的重构(模块拆分、API迁移、依赖升级),同时跟踪时间线中的每次编辑/命令,并在需要时通过检查点回滚。
错误修复和事件跟进: 在调试期间,代理可以重现问题,提出修复方案,并迭代调整代码;开发人员可以逐轮审计更改,如果修复引入了回归,则可以回溯。
受监管环境下的代码审查和变更审计: 需要更强监督的组织可以使用以差异为中心的工作流和流式活动,使代理驱动的更改更易于检查和审查。
编码任务的多模型评估: 开发人员体验和平台团队可以通过并行运行代理,并通过一致的差异审查判断输出质量,从而在同一代码库上比较不同的提供商/模型。

优点

将多个代理CLI/提供商统一到一个桌面工作流中,减少上下文切换。
通过流式时间线、逐轮差异和检查点回溯提供强大的可见性和控制。
专为真实项目、长时间运行的工作而构建,而非单次提示交互。
跨平台可用性(macOS/Windows/Linux)。

缺点

需要活跃的付费Shiori订阅(免费用户不可用)。
核心功能依赖于外部代理CLI/提供商;体验可能因提供商设置和模型行为而异。
与轻量级编辑器自动完成或单个CLI运行相比,对于简单任务可能会增加工作流开销。

如何使用 ShioriCode

1) 获取访问权限(订阅要求): 确保您是活跃的付费 Shiori 订阅者,因为 ShioriCode 仅供活跃付费订阅者使用。
2) 为您的操作系统下载 ShioriCode: 打开 https://shiori.ai/code 并下载适用于您平台的安装程序:macOS(Apple Silicon 或 Intel DMG)、Windows (x64 安装程序) 或 Linux (AppImage)。
3) 安装并启动桌面应用程序: 运行下载的安装程序(或打开 DMG/AppImage)并启动 ShioriCode。
4) 连接您首选的代理提供商/CLI: 在 ShioriCode 中,选择您已验证的任何编码代理 CLI(例如 Codex、Claude Code、Gemini、Kimi、Cursor)或使用托管的 Shiori 提供商。
5) 打开项目工作区: 在 ShioriCode 中创建或打开一个项目,以便代理可以在真实的存储库/工作区上下文中工作。
6) 启动项目感知线程(会话): 为任务创建一个新线程。ShioriCode 将每个代理运行作为一个与分支和工作区绑定的项目感知线程。
7) 描述要构建或修复的内容: 输入您的请求(“描述”):说明您要构建或修复的内容。代理会读取您的存储库,制定计划并开始工作。
8) 实时观看代理工作: 使用时间线视图(“观看”)跟踪流式活动,包括文件编辑、shell 命令和推理步骤。
9) 在应用程序内审查逐轮差异: 检查出现的生成差异。ShioriCode 会在不离开应用程序的情况下显示差异,以便您了解每一轮的变化。
10) 批准更改或回溯到检查点: 如果您喜欢这些更改,请批准它们。如果不喜欢,请回溯到任何检查点以撤消/回滚到会话中的早期状态。
11) 继续迭代(可选切换模型/提供商): 继续进行不适合单个提示的长时间运行工作,并根据需要在桌面工作区内并行运行模型/提供商。
12) 发布:准备就绪时合并工作: 在审查差异和检查点后,一旦您满意,通过合并更改来完成工作。

ShioriCode 常见问题

ShioriCode是一个桌面AI代理工作区,您可以在一个单一的、带有检查点的、项目感知的线程和可读活动时间线的工作区中,并行运行编码代理CLI(Codex、Claude Code、Gemini、Cursor、Kimi和托管的Shiori提供商)。

与 ShioriCode 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。