ScienceClaw

作者 AgentTeam-TaichuAI已验证

ScienceClaw is a personal research assistant built with LangChain DeepAgents and AIO Sandbox infrastructure, adopting a completely new architecture beyond OpenClaw. It offers stronger security, better transparency, and a more user-friendly experience.

651
Stars
71
Forks
Python
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

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

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/AgentTeam-TaichuAI/ScienceClaw

快速入门

使用 ScienceClaw 等 Skills 的指南。

安全报告

已验证

上次扫描:—

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

README.md

ScienceClaw ScienceClaw

English | 中文

ScienceClaw is a personal research assistant built with LangChain DeepAgents and AIO Sandbox infrastructure, adopting a completely new architecture beyond OpenClaw. It offers stronger security, better transparency, and a more user-friendly experience.

1,900+ built-in scientific tools · Multi-format content generation · Fully local & privacy-first

Tools Skills Frontend Backend Scheduler Sandbox License


Why ScienceClaw · Architecture · News · Quick Start · Demo · Free API Credits · Tools & Skills · Features · Project Structure · Commands · Community · Acknowledgements


✨ Why ScienceClaw

🔒 Security First

ScienceClaw runs entirely inside Docker containers. The agent cannot access your host system, personal files, or environment variables. All code execution happens in an isolated sandbox, and generated data stays in a local ./workspace directory — nothing is uploaded to external servers. Deploy with confidence on your own machine.

👁️ Full Transparency

Every step of the agent's workflow is visible and traceable — from web search and data crawling, to reasoning and tool invocation, to final report generation. You always know where results come from, what actions were taken, and how conclusions were reached. Inspect any step at any time.

🚀 Ready Out of the Box

No tedious configuration needed. ScienceClaw ships with curated tools and skill packages — launch the entire environment with a single command. Whether you're a researcher, developer, or student, you can get started immediately. Focus on real tasks, not setup.


🏗️ Architecture

Architecture

Welcome to try our official cloud version: scienceclaw.zidongtaichu.com

  • 🎁 Sign-up Bonus: New users get ¥50 in trial credits upon registration
  • 🎁 Referral Rewards: Both the inviter and the invitee receive ¥20 in trial credits — the more you invite, the more you earn
  • 🎁 Education Email Bonus: Verify with a .edu or .edu.cn email and get an extra ¥50 in trial credits

📦 Quick Start

Windows Users — Desktop App (One-Click Install)

No Docker required, no command-line needed. Download the desktop installer and get started instantly.

1. Download the installer

👉 ScienceClaw Desktop v0.0.4 (.tar.gz)

2. Extract and install

After downloading, extract the archive and run the installer. Follow the setup wizard to complete installation.

3. Launch

Once installed, double-click the desktop shortcut to start ScienceClaw — ready to use out of the box.


macOS / Linux Users — Docker Deployment

📖 For a detailed step-by-step deployment guide, see Deployment Guide (中文).

Prerequisites

Install & Launch

1. Get the code

  • Fresh install:
git clone https://github.com/AgentTeam-TaichuAI/ScienceClaw.git
cd ScienceClaw
  • Upgrade an existing installation:
cd ScienceClaw
git pull

2. Launch — pull pre-built images

docker compose -f docker-compose-release.yml up -d --pull always

Pulls pre-built images directly — no local compilation needed. Ready in a few minutes.

3. Open in browser

http://localhost:5173

4. Login

Login Page

Default admin credentials:

FieldValue
Usernameadmin
Passwordadmin123
⚠️ Please change the default password after your first login.

🛠️ Developers — Build from Source

docker compose up -d --build

Builds all images from source code. Ideal for developers who need to modify the code. The first build downloads dependencies and may take longer.


🎬 Demo


🎁 Free LLM API Credits for Early Users

To lower the barrier for new users, a limited batch of LLM API resources:

OfferDetails
SCNet (National Supercomputing Internet)10M free tokens (Claim here)
Zidong Taichu Cloud10M free tokens (Claim here)

Limited availability — first come, first served. We will continue to secure more compute resources for the community.


🔧 Tools & Skills System

🧪 1,900+ Built-in Scientific Tools

ScienceClaw integrates ToolUniverse, a unified ecosystem of 1,900+ scientific tools spanning multiple disciplines:

DomainCapabilities
💊 Drug Discovery & BiomedicineTarget identification (OpenTargets), ADMET prediction, drug safety (FAERS), protein analysis (UniProt, PDB, AlphaFold), genomics (GWAS, GTEx), clinical trials
🔭 Astronomy & Space ScienceSIMBAD astronomical objects, SDSS sky survey, NASA exoplanet archive, JPL Horizons ephemeris, NASA DONKI solar events, small body database
🌍 Earth & Environmental ScienceUSGS earthquakes & hydrology, ERDDAP ocean/climate data, SoilGrids, air quality (WAQI), OpenMeteo weather/climate, marine regions
⚗️ Chemistry & MaterialsCOD crystal structures, molecular property prediction, SMILES-based analysis, compound similarity, chemical computation
🌱 Biodiversity & EcologyGBIF species records, OBIS marine biodiversity, POWO plant taxonomy, WoRMS marine species, eBird taxonomy, paleobiology database
📊 Social Science & StatisticsWorld Bank indicators, Eurostat, US Census population data, Wikidata knowledge graph, DBpedia
📚 Academic LiteratureMulti-source search (PubMed, arXiv, OpenAlex, Semantic Scholar, DBLP, INSPIRE-HEP, Crossref, DOAJ, CORE)
🤖 Data Science & ComputingHuggingFace models/datasets, OpenML, GitHub repositories, scientific computing software, image processing

🛠️ Four-Layer Tool Architecture

LayerDescriptionExamples
🔧 Built-in ToolsCore search & crawl capabilitiesweb_search, web_crawl
🧪 ToolUniverse1,900+ scientific tools, ready to useUniProt, OpenTargets, FAERS, PDB, ADMET, etc.
📦 Sandbox ToolsFile operations & code executionread_file, write_file, execute, shell
🛠️ Custom @toolUser-defined Python functions, hot-loaded from Tools/Your own tools

🎨 Custom Tools

ScienceClaw makes it easy to extend with your own tools:

  • Natural language creation — Simply describe what you want in chat, and the agent will create, test, and save a new tool for you automatically.
  • Manual mounting — Drop any Python file with @tool decorated functions into the Tools/ directory; they are auto-detected and hot-loaded without restart.

🧠 Skill System

Skills are structured instruction documents (SKILL.md) that guide the Agent through complex, multi-step workflows. Unlike tools (executable code), skills act as the Agent's "playbook" — defining strategies, rules, and best practices.

Built-in Skills

SkillPurpose
📄 pdfRead, create, merge, split, OCR, and generate professional PDF research reports
📝 docxCreate and edit Word documents with cover pages, TOC, tables, and charts
📊 pptxGenerate and edit PowerPoint slide decks
📈 xlsxCreate and manipulate Excel spreadsheets, CSV/TSV data processing
🛠️ tool-creatorCreate & upgrade custom @tool functions (write → test → save)
📝 skill-creatorCreate & refine skills with draft → test → review → iterate
🔍 find-skillsSearch, discover & install community skills from the open ecosystem
🧪 tooluniverseUnified access to 1,900+ scientific tools

Multi-Format Report Generation

ScienceClaw can produce professional research deliverables in 4 document formats:

FormatFeatures
PDFCover page, table of contents, charts (bar/pie/line), in-text citations, references, academic styling
DOCXCover page, TOC, tables, images, blue-superscript citations, Word-native formatting
PPTXSlide decks with titles, bullet points, images, speaker notes
XLSXData tables, charts, multi-sheet workbooks, CSV/TSV export

Custom Skills

  • Natural language creation — Describe your workflow in chat, and the agent will draft, test, and save a new skill for you.
  • Manual installation — Place a folder with a SKILL.md file into the Skills/ directory. The agent automatically matches and loads relevant skills based on user intent.
  • Community ecosystem — Discover and install skills from the open community with the built-in find-skills capability.

💡 Practical Features

FeatureDescription
📨 One-Click Feishu (Lark) IntegrationConfigure Feishu webhook notifications in settings — receive task results, alerts, and reports directly in your Feishu group chat.
Scheduled TasksSet up recurring or one-time tasks with cron-like scheduling. The agent runs automatically at the specified time and delivers results via Feishu or in-app notifications.
📁 File Management SystemBuilt-in file panel for browsing, previewing, and downloading all workspace files generated during agent sessions — no need to dig through directories.
📊 Resource MonitoringReal-time system resource dashboard showing LLM resource consumption and service health — stay informed about your deployment status at a glance.

📂 Project Structure

ScienceClaw/
├── docker-compose.yml              # 10-service orchestration
├── docker-compose-release.yml      # Pre-built image orchestration (for end users)
├── docker-compose-china.yml        # China mirror acceleration
├── images/                         # Static assets (logo, screenshots)
├── videos/                         # Demo videos
├── Tools/                          # Custom tools (hot-reload)
├── Skills/                         # User & community skill packages
├── workspace/                      # 🔒 Local workspace (data never leaves your machine)
└── ScienceClaw/
    ├── backend/                    # FastAPI backend
    │   ├── deepagent/              # Core AI agent engine (LangGraph)
    │   ├── builtin_skills/         # 9 built-in skills (pdf, docx, pptx, xlsx, tooluniverse, ...)
    │   ├── route/                  # REST API routes
    │   ├── im/                     # IM integrations (Feishu / Lark)
    │   ├── mongodb/                # Database access layer
    │   ├── user/                   # User management
    │   ├── scripts/                # Utility scripts (Feishu setup, etc.)
    │   └── translations/           # i18n language packs
    ├── frontend/                   # Vue 3 + Tailwind frontend
    ├── sandbox/                    # Isolated code execution environment
    ├── task-service/               # Scheduled task service (cron jobs)
    └── websearch/                  # Search & crawl microservice

🧑‍💻 Useful Commands

# First launch (recommended for most users) — pull pre-built images, no local compilation
docker compose -f docker-compose-release.yaml up -d

# First launch (for developers) — build from source and start all services
docker compose up -d --build

# First launch (for developers in China) — build with Chinese mirror sources for faster downloads
docker compose -f docker-compose-china.yml up -d --build

# Daily launch — fast startup, no rebuild needed
docker compose up -d

# Check service status
docker compose ps

# View logs (-f to follow in real time)
docker compose logs -f backend     # Backend logs
docker compose logs -f frontend    # Frontend logs
docker compose logs -f sandbox     # Sandbox logs

# Restart a single service
docker compose restart backend

# Stop all services
docker compose down

# Stop a single service
docker compose stop backend

🗑️ Uninstall

ScienceClaw is built entirely on Docker, so uninstalling it is clean and simple — it has no side effects on your host system.

# Stop and remove all containers
docker compose down

# (Optional) Remove downloaded images to free up disk space
docker compose down --rmi all --volumes

Then simply delete the project folder:

rm -rf /path/to/ScienceClaw

That's it. No residual files, no registry entries, no system-level changes.


🏛️ Built By

Zhongke Zidong Taichu (Beijing) Technology Co., Ltd.


🤝 Community

We welcome contributions, feedback, and discussions! Join our community:

  • Submit issues and feature requests via GitHub Issues
  • Share your custom tools and skills with the community

📄 License

MIT License


🙏 Acknowledgements

ScienceClaw is built on the shoulders of excellent open-source projects. We would like to express our sincere gratitude to:

  • LangChain DeepAgents — The batteries-included agent harness built on LangChain and LangGraph. ScienceClaw's core agent engine is powered by the DeepAgents architecture, which provides planning, filesystem access, sub-agent delegation, and smart context management out of the box.

  • AIO Sandbox — The all-in-one agent sandbox environment that combines Browser, Shell, File, and MCP operations in a single Docker container. ScienceClaw relies on AIO Sandbox to provide secure, isolated code execution with a unified file system.

  • ToolUniverse — A unified ecosystem of 1,900+ scientific tools developed by the Zitnik Lab at Harvard. ToolUniverse powers ScienceClaw's multi-disciplinary research capabilities across drug discovery, genomics, astronomy, earth science, and more.

  • SearXNG — A privacy-respecting, hackable metasearch engine. ScienceClaw uses SearXNG as the backbone of its web_search tool, aggregating results from multiple search engines without tracking.

  • Crawl4AI — An open-source, LLM-friendly web crawler. ScienceClaw's web_crawl tool is powered by Crawl4AI, enabling intelligent content extraction from web pages for research and analysis.


⭐ Star History

Star History Chart

Contributors

Technical Support: NLP Group, Institute of Automation, Chinese Academy of Sciences

常见问题

What is ScienceClaw?

ScienceClaw is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AgentTeam-TaichuAI. ScienceClaw is a personal research assistant built with LangChain DeepAgents and AIO Sandbox infrastructure, adopting a completely new architecture beyond OpenClaw. It offers stronger security, better transparency, and a more user-friendly experience. It has 651 GitHub stars.

Is ScienceClaw safe to use?

Yes. ScienceClaw 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 ScienceClaw?

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

What programming language is ScienceClaw written in?

ScienceClaw is primarily written in Python. It is open-source under AgentTeam-TaichuAI on GitHub, so you can review or fork the full source.

Are there alternatives to ScienceClaw?

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 ScienceClaw 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
查看详情