ScienceMate —— 安装包与更新(发布件仓库,不含源码)
Find a file
2026-09-08 16:58:30 +08:00
install.ps1 加 install.ps1:Windows 内网安装(install.sh 一直指着它,但它不存在) 2026-09-08 16:51:32 +08:00
install.sh install.sh → v0.4.0 2026-09-08 16:58:30 +08:00
README.md README:补齐 Windows 安装/数据位置/自检;链接改指 sciencemate(固定内部发布页) 2026-09-08 16:53:01 +08:00

Agent for Science 科研平台

装上、打开、说一句你想研究什么 —— 它自己写代码、跑计算、看结果、出论文。

数据和计算都在你自己的机器上:项目是本地 git 仓库,模型 key 只存在本机。


macOS 安装

一条命令Apple Silicon

curl -fsSL https://desktop-9el2944.taile9f15e.ts.net/wangd/sciencemate/raw/branch/main/install.sh | sh

装完会自己打开。不会弹「无法验证开发者」 —— 那个提示只对浏览器下载的文件出现,这条路用 curl,系统不会拦。

想先看脚本做什么,或者手动装

脚本只做五件事:下载 dmg → 用 SHA256SUMS 核对 → 挂载 → 复制进「应用程序」→ 打开。任何一步失败就停。

先看再跑:

curl -fsSL https://desktop-9el2944.taile9f15e.ts.net/wangd/sciencemate/raw/branch/main/install.sh -o install.sh
less install.sh
sh install.sh

只想看它打算做什么、先不动手:AFS_DRY_RUN=1 sh install.sh

也可以从 Releases 直接下 .dmg 拖进「应用程序」。走浏览器下载的话,第一次打开会被系统拦(应用还没买签名证书): 系统设置 → 隐私与安全性 → 拉到最下面「仍要打开」→ 再确认一次。每台机器只需要这一次。

Windows 安装

一条命令PowerShell

irm https://desktop-9el2944.taile9f15e.ts.net/wangd/sciencemate/raw/branch/main/install.ps1 | iex

装完会自己打开。不会弹「Windows 已保护你的电脑」 —— SmartScreen 只拦带「网络来源标记」的文件,那个标记是浏览器打的,这条路用 Invoke-WebRequest,不打。

想先看脚本做什么,或者手动装

脚本只做四件事:下载 Setup.exe → 用 SHA256SUMS 核对 → 去掉网络来源标记 → 运行安装器(自解压到 %LOCALAPPDATA%\Programs\AgentForScience 并启动)。任何一步失败就停。

先看再跑:

irm https://desktop-9el2944.taile9f15e.ts.net/wangd/sciencemate/raw/branch/main/install.ps1 -OutFile install.ps1
notepad install.ps1
.\install.ps1

只想看它打算做什么、先不动手:$env:AFS_DRY_RUN=1; .\install.ps1 只装不启动:$env:AFS_NO_LAUNCH=1; .\install.ps1

也可以从 Releases 直接下 AgentForScience-Setup.exe 双击。走浏览器下载的话,第一次运行 SmartScreen 会拦一下:更多信息 → 仍要运行

不需要管理员权限,装在你自己的用户目录下。

双击启动后会有一个控制台黑窗 —— 那是壳(它负责起后端、开浏览器、退出时收摊)。别关它,关了后端就一起停了。内嵌窗口的版本还在做。


装完第一件事

打开后它问两个问题,第二个可以跳过:

  1. 用哪个模型 —— 填提供商、地址、API key。key 加密后存在这台机器上,不发去别处。
  2. 有没有组织服务器 —— 一个人用直接跳过。

然后就可以新建项目、开始提问了。

更新

应用自己会看有没有新版本,有就在界面上出一行「有新版本 · 现在更新」。点一下,它下载、校验签名、重启自己。更新只换程序,不碰你的项目数据。

发布件都带 ed25519 签名,签名对不上一律拒收。

Windows 版的自更新还没接v0.4.0 只发了安装器)。有新版本时重新跑一次上面那条 irm ... | iex 即可,项目数据不受影响。

你的东西放在哪

macOS

~/.harness-framework/
  db.sqlite            设置与索引(仅本人可读)
  project-worktrees/   每个项目一个 git 仓库
  logs/backend.log     出问题时看这里

Windows

%LOCALAPPDATA%\afs\           数据(同上三样)
%LOCALAPPDATA%\Programs\AgentForScience\   程序本体

卸载 = macOS 把「应用程序」里的图标扔进废纸篓Windows 删掉 %LOCALAPPDATA%\Programs\AgentForScience 整个目录。两边数据都留在上面那个数据目录,你自己决定要不要删。

系统要求

macOS Windows
版本 13 或更新Apple SiliconM 系列) 10 / 1164 位
磁盘 约 1.5 GB 约 1 GB装完 915 MB
权限 普通用户 普通用户,不用管理员

两边都要一个能用的模型 API key。Python、git、LaTeXtectonic、跑实验用的 bash 都随包带,不用先装任何东西

出问题了

  1. 看日志最后几十行:

    • macOS~/.harness-framework/logs/backend.log
    • Windows%LOCALAPPDATA%\afs\logs\backend.log
  2. 应用自检:

    macOS

    "/Applications/Agent for Science.app/Contents/Resources/python/bin/python3" -m app.launcher doctor
    

    Windows

    & "$env:LOCALAPPDATA\Programs\AgentForScience\Resources\python\python.exe" -m app.launcher doctor
    

    它会印出数据根、界面、harness、git、模型 shell、PDF 引擎、沙箱各在哪 —— 有一项是 not found 就是它。

  3. 还是不行,把上面两样发给我。


内部试用版。发布件仓库,不含源码。