wisp-science is a free, open source ai interaction & interfaces project written in Rust and released under AGPL-3.0. It has 1,062 GitHub stars, 108 forks and 10 open issues, and was last pushed 26 hours ago. On this registry it ranks #131 of 156 tracked projects in AI Interaction & Interfaces, with 5 head-to-head comparisons available.

What is wisp-science?

Wisp Science is an open-source, local-first desktop AI research workbench that gives scientists and research teams an agentic workspace for literature search, Python and R execution, scientific database queries, and manuscript preparation, all running against their own machines.

What it is

Wisp Science — WISP, short for Workspace for Intelligent Scientific Practice — is a Rust desktop application distributed under AGPL-3.0-only, aside from directories that note otherwise. It is local-first by design: project data, conversations, and credentials stay on the user's machines, and the user brings their own model, whether an OpenAI-compatible endpoint, an Anthropic model, or an external agent such as Codex or Claude Code driven over ACP. It sits in the AI & Machine Learning / AI Interaction & Interfaces category of this registry.

The problem it addresses is fragmentation in computational research. Literature searching, notebook execution, remote server access, artifact handling, and manuscript drafting normally live in separate tools, and the trail connecting them — which figure came from which run, which decision produced which draft — is lost. Wisp Science keeps that trail inside one project, with persistent Python and R kernels, registered compute hosts, reusable Skills, and a durable conversation history, so a researcher can return after a restart and find the full record intact.

Key capabilities

  • An agent that reads and writes project files, runs shell commands, and loads reusable Skills described in SKILL.md, structured so that skills do not flood the prompt.
  • Persistent Python and R kernels that retain variables across cells and conversational turns, with a separate isolated kernel per conversation so parallel sessions never share state.
  • Compute registration for local, WSL, and SSH hosts, including hardware probing and long-running Runs submitted with live logs.
  • Bundled MCP servers connecting to PubMed, GEO, and roughly 80 other scientific databases.
  • A Publication Workspace that freezes manuscript revisions into verifiable Evidence Capsules, plus isolated exploration branches for trying a direction without touching the mainline.
  • Offline previews for notebooks, PDFs, Office files, and images, alongside artifact attachment with @, saved-session search with #, and skill application with /.
  • Secrets stored in the OS keyring rather than SQLite, with encrypted manual sync and project transfer that never run in the background.

Who uses it and how

  • Computational biologists and bioinformatics researchers, who can open a bundled demo requiring no API key and follow a full RNA-seq trajectory before configuring anything.
  • Groups working from laptop to remote server, registering local, WSL, and SSH hosts once and submitting long Runs to them while keeping logs visible.
  • Labs that need an auditable record of how a manuscript revision was produced, using Evidence Capsules to freeze and verify it.
  • Researchers under data-governance constraints, for whom local storage, OS keyring credentials, and manual rather than background sync are the deciding factors.
  • Users running several investigations at once, relying on per-conversation kernel isolation so parallel sessions cannot contaminate each other's state.

Getting started

Open the download page at wispscience.com or the GitHub Releases page, choose the operating system and processor, and install the signed package — MSI or NSIS on Windows, a signed and notarized .dmg for Apple Silicon and Intel on macOS, or .deb and AppImage for x86_64 and aarch64 on Linux. Then add a model under Settings → Models and create a project; building from source and the CLI are covered in the development documentation.

How it compares

The facts provided name no paid products that Wisp Science replaces, so its closest named neighbours are the general coding agents Codex and Claude Code, which it does not compete with but can drive over ACP as interchangeable back ends. Beyond those two, this registry lists no directly comparable scientific workbench.

When to use it — and when not to

There is no server-side stack to operate: Wisp Science is a desktop application with signed installers, so a self-hoster does not run a database, object store, or SMTP service, though anyone building from source must follow the development documentation. Teams that require silent background synchronisation, or that intend to embed the code in a proprietary product, should look elsewhere, because sync is deliberately manual and the licence is AGPL-3.0-only with per-directory exceptions that make the exact scope worth checking. The project is also modest in adoption at roughly 1,150 stars, so users should expect a smaller community than the mainstream coding agents.

project readme (upstream, from github) — read inline

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

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. Open the download page, choose your operating system and processor, and download via Cloudflare. GitHub Releases is also available.
  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.
Platform Package
Windows Signed MSI / NSIS
macOS Signed, 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

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}
}

Frequently asked questions

Is wisp-science free to use?

wisp-science is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does wisp-science do?

Open-source, local-first desktop AI research workbench for scientific computing with Python/R, MCP bioinformatics tools, SSH/WSL/GPU runtimes, and OpenAI/Anthro

What is wisp-science written in?

wisp-science is primarily written in Rust. Its source is publicly available at https://github.com/xuzhougeng/wisp-science, and it has 1,062 GitHub stars.