openscience

作者 synthetic-sciences已验证

The open-source AI workbench for scientific research

3,319
Stars
450
Forks
TypeScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/synthetic-sciences/openscience

快速入门

使用 openscience 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

OpenScience

The open-source AI workbench for scientific research

Give it a goal. It reads the literature, writes and runs code, runs the experiments, and writes up what it found.


CI npm license docs

Install · Quickstart · Docs · Gateway


OpenScience is an AI workbench for scientific research. You give it a goal, and it works through the research loop the way a capable collaborator would. It reads the papers that matter, forms a hypothesis, writes and runs code, runs experiments on real compute, queries the major scientific databases, and writes up the result. It runs as a workspace in your browser and works with any frontier or open-weight model from Anthropic, OpenAI, Google, and dozens of other providers, using your own API keys. No account is required.

It is model-agnostic, open source, and built to do real work in machine learning, biology, physics, and chemistry.

What it does

  • Runs the whole loop. Literature review, hypothesis, code, experiment, analysis, and write-up, in one continuous session.
  • One adaptive Research agent. A single user-facing collaborator handles the task end to end, loads domain skills when useful, and can delegate bounded Explore, Execute, or Review work internally. Normal and Ultra efforts control how widely it investigates; plan mode stays read-only.
  • 295 bundled skills. Training (DeepSpeed, PEFT, TRL), evaluation, dataset work, molecular and clinical biology, cheminformatics, papers and LaTeX, figures, and cloud compute (Modal, Tinker, and others).
  • Scientific databases as tools. UniProt, PDB, Ensembl, ChEMBL, PubChem, arXiv, OpenAlex, Semantic Scholar, and around 30 more, queryable directly by the agent.
  • A real workspace. A browser UI with a file tree, an editor, a terminal, session history, and inline rendering for molecules, structures, genomes, and plots.
  • Extensible. LSP integration, MCP servers, plugins, custom agents and commands, and a TypeScript SDK.

Install

Install with npm, then open the workspace:

npm install -g @synsci/openscience
openscience

The command is openscience, and it opens the workspace in your browser without requiring an account or setup wizard. Connect ChatGPT/Codex, your own provider keys, or optional Gateway-managed models from Customize → Models when you want them. If you would rather not install it globally, npx synsci does the same thing in a single step:

npx synsci

Platform binaries are also attached to GitHub Releases; see the changelog for what's new in each version.

Linux installs require kernel 5.1 or newer. Glibc builds require glibc 2.17 or newer, and musl builds are published separately. CentOS 7's stock 3.10 kernel is not supported even though its glibc version meets the minimum; use a newer host kernel or VM.

Quickstart

Set an API key from any provider (ANTHROPIC_API_KEY, OPENAI_API_KEY, GEMINI_API_KEY, and so on) and start the workspace:

export ANTHROPIC_API_KEY=sk-ant-...
openscience

openscience opens the workspace in your browser. Your keys stay on your machine and requests go straight to the provider. You can also run openscience keys add to store a key from the terminal, add keys from the Credentials panel, and pick a model from the model selector. To open the workspace in a specific project:

openscience ~/code/my-project

Gateway

The managed Gateway from Synthetic Sciences is optional. It adds synced private research graphs, managed models, and managed research search without becoming a dependency for local, BYOK, or ChatGPT/Codex-backed work.

openscience login          # connect your Synthetic Sciences account
openscience wallet         # check your balance and top up

Ace is $20/month with 20 credits, a Generous research quota, Synthetic Scientists access, and auto-reload enabled by default. Ace+ is $100/month with 150 credits, a 3x research quota, the same Synthetic Scientists access, priority support, and early access. Auto-reload can be turned off during checkout or anytime in Billing. Bring-your-own-key, local-model, and eligible ChatGPT/Codex usage remain independent of those plans and are never charged against managed credits. Use openscience status to see what you are connected to, and openscience logout to disconnect.

How it works

OpenScience runs a local server that hosts the workspace UI, the agent runtime, the complete default skill library, and the tool layer. The agent plans with a research harness, calls tools (shell, editor, LSP, MCP servers, scientific connectors, and skills), and streams its work back to the browser. Models are routed per request, so you can switch between providers or run local models without changing anything else. Sessions, skills, artifacts, and provenance are stored on disk. The Gateway adds optional managed models, credential sync, private research graphs, and managed search after login.

PathContents
backend/cliThe CLI, server, provider integrations, sessions, and skills
frontend/workspaceThe browser workspace UI, served by the CLI
frontend/docsThe documentation and session-share site
tooling/sdk/jsThe TypeScript SDK
tooling/pluginThe plugin runtime

Configuration

Global config lives in ~/.config/openscience/openscience.json. Project config lives in openscience.json or a .openscience/ directory at the repo root (schema). Custom agents, commands, tools, plugins, and themes load from those directories.

Development

You need Bun 1.3 or newer.

bun install
bun dev
bun run typecheck
bun run --cwd backend/cli test
bun run --cwd backend/cli build

bun dev runs the workspace from source, and bun run --cwd backend/cli build produces the platform binaries.

See ARCHITECTURE.md for how the system fits together, CONTRIBUTING.md for how to contribute, AGENTS.md for the style guide, and CODE_OF_CONDUCT.md for community standards.

Security

The permission system keeps you aware of what the agent is doing; it is not an isolation boundary by itself. New local installs start in Approve for me: the project is trusted, while commands run inside macOS Seatbelt or Linux bubblewrap containment. The composer’s Research tools → Action approval menu can switch to Ask for approval (sandboxed and project trust revoked) or deliberately enable Full access (trusted project with containment off). Managed policy may enforce a stricter boundary. The sandbox is not a full jail, so use a container or VM for hostile code. Gateway tokens stay out of general subprocess environments, arbitrary Python/R kernels receive a minimal environment, and credential-shaped values are redacted from output. Content-free product telemetry is enabled by default and can be disabled in Settings; prompts, responses, files, notebook cells, and shell output require a separate explicit research-content opt-in. To inspect or verify containment, run openscience sandbox and openscience sandbox test; to report a vulnerability, see SECURITY.md.

License

Apache License 2.0. See LICENSE and NOTICE.

OpenScience is an independent project. It is not affiliated with, endorsed by, or sponsored by Anthropic. "Claude" is a trademark of Anthropic, PBC, used here only to describe compatibility.

常见问题

What is openscience?

openscience is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by synthetic-sciences. The open-source AI workbench for scientific research. It has 3,319 GitHub stars.

Is openscience safe to use?

Yes. openscience passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install openscience?

Clone the repository with "git clone https://github.com/synthetic-sciences/openscience" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is openscience written in?

openscience is primarily written in TypeScript. It is open-source under synthetic-sciences on GitHub, so you can review or fork the full source.

Are there alternatives to openscience?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh openscience against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情