Analysis updated 2026-05-18
Run an AI assisted Python or R analysis session on your own machine, SSH server, or GPU host.
Query around eighty bioinformatics databases through bundled MCP tools during a conversation.
Load reusable SKILL.md workflows for repeatable scientific computing tasks.
| xuzhougeng/wisp-science | openmoss/awesome-wam | twbs/blog | |
|---|---|---|---|
| Stars | 296 | 295 | 271 |
| Language | HTML | HTML | HTML |
| Setup difficulty | hard | easy | easy |
| Complexity | 4/5 | 1/5 | 1/5 |
| Audience | researcher | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Building from source needs Rust, uv, Trunk, and the Tauri CLI, prebuilt installers exist for Windows and macOS.
Wisp Science is an open source desktop application that acts as an AI research assistant for scientific computing. It runs on your own computer rather than in the cloud, connects to OpenAI-compatible or Anthropic language models, and gives that AI persistent Python and R environments to work in, whether locally, over SSH to a remote server, inside Windows Subsystem for Linux, or on a machine with a GPU. Beyond running code, the app bundles around eighty bioinformatics and computational biology database tools that the AI can call through a standard called Model Context Protocol, so a researcher can ask questions that pull real data from these databases as part of a conversation. It also supports reusable Agent Skills, described in files named SKILL.md, which package up repeatable scientific workflows the AI can load and follow. The interface shows a live view of variables in the running Python or R session, similar to how RStudio displays its environment panel, and this view can be pinned as a separate window inside the conversation. Under the hood, the project is built with Rust for the backend logic, Tauri version 2 for packaging it as a cross-platform desktop app, and Leptos for the web-based interface shown inside that app. It also ships as a headless command-line tool for users who do not want the graphical interface. The codebase is organized into separate Rust crates handling the language model connection, the core agent loop and memory, file and shell tools, a local SQLite database for storing projects and conversations, the skills system, the runtime managers for Python and R, and the MCP client that talks to the bundled bioinformatics tools. Running it from source requires Rust, the uv Python environment manager, the Trunk WASM bundler, and the Tauri command line tool, with R support optional and never installed automatically by the app. Windows and macOS have prebuilt installers, while Linux users build from source. The README describes the current state as an MVP, meaning the core agent loop, providers, tools, and interface all work, but some planned features are still listed on a roadmap rather than finished.
An open source, local-first desktop AI research assistant for Python and R scientific computing with bioinformatics tool integrations.
Mainly HTML. The stack also includes Rust, Tauri, Leptos.
A license badge is shown in the README but the specific license text was not included in the excerpt read.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.