Skip to content

Latest commit

 

History

797 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoworkAny

企业级 AI 工作台,提供 AI 对话、Agent 对话、写作、图片生成、PPT、工作流和本地运行能力。

English README · 0.1.2 发布说明

主要能力

  • AI 对话与 Agent 对话:按入口隔离会话,支持流式回复、工具调用和过程信息折叠展示。
  • 写作与多平台协作:使用 Markdown 正文渲染,并支持文章预览、复制和 artifact 展示。
  • PPT 与媒体任务:通过已配置的 Provider 执行生成任务,并在消息中展示结果 artifact。
  • 工作流:支持节点配置、运行状态、错误信息和任务结果的持久化。
  • 桌面端:基于 Tauri 的 Windows 与 macOS Apple Silicon 应用,支持本地运行时和绿色便携模式。

快速开始

Web 开发环境

pnpm install
pnpm dev

默认开发地址为 http://localhost:3000

桌面端开发环境

pnpm install
pnpm tauri:dev

桌面端开发服务器使用本地 Tauri 壳,并复用工作台 UI、Provider 和 skill 运行时。

构建 Windows 绿色版

项目版本号为 0.1.2。执行以下命令构建桌面端并生成绿色便携压缩包:

pnpm tauri:build
pnpm --filter @coworkany/desktop package:portable-zip

产物位于:

.artifacts/desktop-release/CoworkAny-Windows-x64-portable.zip

绿色版不会要求安装器注册系统组件;便携版的运行时数据保存在可执行文件旁的 data 目录中,适合复制到其他 Windows 设备使用。

Windows 安装、Runtime 与运行

Windows 绿色版不需要安装向导。首次使用时,请按以下步骤操作:

  1. CoworkAny v0.1.2 Release 下载一个桌面 ZIP;同时从 CoworkAny v0.1.0 Release 下载 CoworkAny-Runtime-x64.zip
  2. 将桌面 ZIP 解压到可写目录。不要修改压缩包内的 _up_runtimedata 目录结构。
  3. CoworkAny-Runtime-x64.zip 原样放到 CoworkAny.exe 同一目录,不要先手动解压或重命名。
  4. 双击 CoworkAny.exe。应用会读取并校验 Runtime 清单,然后自动安装运行时并启动工作台。

普通版将运行时数据安装到 %LOCALAPPDATA%\CoworkAny;便携版(包含 portable.flag)安装到 exe 旁的 data\ 目录。便携版可连同整个目录复制到另一台 Windows x64 设备。

如果 Runtime ZIP 没有放在 exe 旁,可进入“设置 → 运行环境与诊断”,填写 Runtime ZIP 的绝对路径,点击“导入离线运行时”后重新检查。Runtime 是独立资产,不随每个桌面版本重复发布;只有 Runtime 内容或 manifest 变化时才需要下载新的 Runtime 包。

首次运行可能需要系统 WebView2;应用不会自动替换自身。请先关闭 CoworkAny,再备份便携版的 data\ 目录后进行升级。

发布前校验

pnpm desktop:release:regression
pnpm desktop:verify-bundle
pnpm desktop:verify-network-boundary
pnpm desktop:verify-packages
pnpm desktop:verify-portable-copy
pnpm desktop:verify-path-matrix
pnpm desktop:release-audit

发布桌面版本

桌面 Release 由 GitHub Actions 发布工作流 统一构建 Windows x64 和 macOS Apple Silicon 产物。发布步骤、版本一致性门禁、macOS 签名公证、固定 Runtime 配置和干净机器验收见 macOS Apple Silicon 发布机制。推送 vX.Y.Z tag 会创建包含两平台产物的 Draft Release;完成人工验收后再发布。

如果只需要验证工作台 UI:

pnpm --filter @coworkany/workbench-ui exec tsx --test test/workbench-message-surface.test.tsx
pnpm --filter @coworkany/workbench-ui typecheck

配置 Provider

Provider、模型和 API Key 应通过应用配置或环境变量提供。请勿把真实 API Key 写入仓库、README、测试文件或发布压缩包。

项目结构

路径 说明
app/components/lib/ Web 应用与服务端逻辑
apps/desktop/ Tauri 桌面端与本地运行时
packages/workbench-ui/ Web 与桌面端共享的工作台 UI
content/skills/ Agent 与功能入口使用的 skill
scripts/ 构建、打包和发布校验脚本

许可证

当前仓库未声明公开许可证。使用、分发或修改前请确认项目所有者的授权范围。

About

coworkany

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages