Sandbox
@xuzhougeng/wisp-science

Local-first AI research workbench for scientific computing

Wisp Science is a desktop app for AI-assisted research with local data, persistent kernels, remote compute, and scientific tools. It connects to OpenAI-compatible and Anthropic models, can drive Codex or Claude Code over ACP, and keeps project history, runs, and evidence in one place.

1,120 stars117 forksRustUpdated 7d ago
Who it's for

Builders who want to run AI-assisted scientific work in a local project workspace.

What it delivers

You can keep research, compute, files, and agent work in one place without moving your data off your machine.

What it does

Agent-driven project work

The agent can read and write project files, run shell commands, and load reusable skills from `SKILL.md` files.

Persistent Python and R kernels

Each conversation gets its own isolated kernel, with variables kept across turns inside that session.

Remote compute and runs

You can register local, WSL, and SSH hosts, probe hardware, and submit long-running runs with live logs.

Scientific database access

Bundled MCP servers connect to PubMed, GEO, and dozens of other scientific databases.

Research memory and history

The app restores session history on restart, supports undo for file edits, and lets you attach files, artifacts, and runtimes.

Skills, plugins, and delegation

The docs and `skills/` tree cover reusable skills, feature plugins, agent delegation, and browser automation.

README

Wisp ScienceWisp Science

Wisp Science

The open-source, local-first AI research workbench.

WISP — Workspace for Intelligent Scientific Practice

Release Downloads DOI License Stars
Windows supported macOS supported Linux supported

English · 简体中文 · Website · Releases

Wisp Science desktop app running a bundled RNA-seq analysis demo

Search the literature, run Python and R, query ~80 scientific databases, and keep the trail — figures, runs, decisions, and drafts — in one project. Your data, conversations, and credentials stay on your machines.

Bring your own model. Keep your science.

What you can do

An agent that does the work

Bring OpenAI-compatible or Anthropic models, or drive Codex / Claude Code over ACP. The agent reads and writes project files, runs shell, and loads reusable Skills (SKILL.md) without flooding the prompt. Approval gates stay on unless you opt into Full Permission.

Compute from laptop to remote servers

Persistent Python and R kernels keep variables across cells and turns; each conversation gets its own isolated kernel, so parallel sessions never share state. Register local, WSL, and SSH hosts once; probe hardware; submit long Runs with live logs. Keys live in the OS keyring, never in SQLite.

Built for science

PubMed, GEO, and ~80 other databases through bundled MCP servers. Offline previews for notebooks, PDFs, Office files, and images. Isolated explorations to try a direction without touching the mainline. A Publication Workspace that freezes manuscript revisions into verifiable Evidence Capsules.

A workbench that remembers

Restart and the full history is back. Undo a turn's file edits. Attach artifacts, files, and runtimes with @; search saved sessions with #; apply a skill with /. Encrypted manual sync and project transfer — nothing syncs in the background.

Get started

  1. Download from GitHub Releases.
  2. Open a bundled demo — no API key needed — to see a full RNA-seq trajectory.
  3. Add a model in Settings → Models and start a project.
PlatformPackage
WindowsSigned MSI / NSIS
macOSSigned, notarized .dmg (Apple Silicon + Intel)
Linux.deb / AppImage (x86_64 + aarch64)

Setup walkthrough: Quick Start · basic configuration · model profiles · ACP agents

Build from source, CLI, and architecture: development.

Documentation

StartBasic setup · Models · ACP agents
ResearchExplorations · Evidence capsules · Case studies
ProjectsTransfer · Sync · Global library
ComputeTerminals · Remote files · Transfers
ExtendSkills · Plugins · Delegation · Channels · Browser
DevelopDevelopment · Headless eval

Community

Thanks to everyone who filed issues, sent PRs, and used Wisp on real projects. Special thanks to SpicyChicken6 for the molecular wordmark and three-wisp desktop icon designs.

@Yu-Qiao-sjtu @lfz0924 @jarxunlai @OrigamiSheep @LeeJyee @stardustFFF @Doctorluka @Charlesyu153 @xiaowen621 @liaoyuan919 @mayunyu925 @lhx-JIPS @chenzhiyu48 @liuyc414 @kevinzzzhang76-dot @Shawn-Gua @Hayesss @hufanglq @Az-Fan @19951219asd @yeshubiao2017-source @xuxh95 @xiaoshen19930901 @scsksprings @lpc520 @lijianchunChina @kjiojio @Kururu1799 @dmh-git-cop @ZZRSCAR @Toomi0124 @Lezhao0226 @HSsnano @zhuifeng1991 @zwbao @yuzhenpeng @youxiudongdong-lang @ying-ge @yemiaoyong @yejia1988 @xingzhuo123 @xiaochuheying19901216 @xiahouzuoying @likemoonriver @lijianguoa @k1600639239 @gongmeiyuan @chhhhai @chenchen199401-cmyk @chenhd3 @btzheng @Winteric123 @ShixiangWang @ScholarlyLuck @Junweichengang @JarningGau @Cloudy-Zhuang @245429488zc-svg @entpyf @jymtop @MenghanLi-lab @knifer510 @pilaobanmust-sketch @JohnnyChen1113 @chewice @XuuChen @fei0810 @Zac-lzh @mugpeng @ChrisLou-bioinfo @georgeatparallel @liufahui005 @portos-wang @shengxinzhuan @c020627 @Emberwhirl @HanWang-kui @hero199409 @hi-fei-cool @Hongweili0424 @jxshi @Lin-medical @LiuXiao-888 @qneurolab @ryys1122 @Sanhang-learn @shevenlee @Shipeng-Guo @xiaochuheying @xwttracy-source @yeungyuenming @yikeshu0611 @zhaoliang0302 @Zulity @zuolan1999-jpg

Windows code signing by SignPath.io, certificate by the SignPath Foundation. Third-party notices live in development.

License

AGPL-3.0-only, except where a directory notes otherwise. Earlier releases keep the license published with them.

Citation

DOI

@software{xu2026wisp,
  author    = {Xu, Zhou-Geng},
  title     = {Wisp Science: a local-first AI research workbench},
  version   = {v1.5.0},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.22009273},
  url       = {https://doi.org/10.5281/zenodo.22009273}
}

Files in the repo

Repository payload24 top-level entries
  • .cargo
  • .github
  • browser-extension
  • crates
  • docs
  • LICENSES
  • python
  • r
  • scripts
  • seed
  • skills
  • src-tauri
  • ui
  • ui-tests
  • .gitattributes
  • .gitignore
  • AGENTS.md
  • Cargo.lock
  • Cargo.toml
  • design-qa.md
  • LICENSE
  • README_zh.md
  • README.md
  • rust-toolchain.toml

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More other

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

95k
HKUDS/
Vibe-Trading

"Vibe-Trading: Your Personal Trading Agent"

33k
tinyhumansai/
openhuman

OpenHuman is an open source personal AI for Mac, Windows and Linux — local-first memory, agent orchestration, and deep research.

40k

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.

35k

AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, with scientific agents, Python/R notebooks, data connectors, and reproducible provenance.

4k