wisp-science: Wisp Science

Wisp Science

Summary

Wisp Science 是一个开源、本地优先的 AI 研究工作台,提供桌面 AI 助手和科学计算环境。它连接到 AI 模型(兼容 OpenAI 和 Anthropic),运行持久化的 Python/R 环境,并通过 MCP 服务器访问生物信息学数据库,同时保持数据本地化。

How It Works

该项目使用代理循环(agent loop)从 AI 模型流式传输令牌,执行沙盒化的文件和 Shell 工具,并利用持久化的 Python/R REPL 进行交互式计算。它采用 MCP 客户端来发现并使用捆绑的生物信息学服务器(例如 PubMed)中的工具,而不会让模型上下文过载。该项目使用 Rust(核心)、Tauri v2(桌面外壳)和 Leptos(UI)构建,将对话存储在本地 SQLite 数据库中,并将 API 密钥安全地存储在操作系统的密钥环(keyring)中。

Primary Use Cases

  • AI 辅助科学研究(文献搜索、分析、计算、写作、任务管理)
  • 为数据分析运行持久化的 Python 和 R 环境
  • 通过 MCP 服务器访问约 80 个生物信息学数据库(例如 PubMed, GEO)
  • 创建并使用可重用的 Agent Skills (SKILL.md) 进行工作流自动化
  • 使用本地优先的数据存储和可选的加密同步来管理研究项目

Sources