ๅผๆบ็็ฉ็ง็ ็ฏๅขไธ้ฎๅฎ่ฃ
ๅ
Zero to Bio-Research Environment in 10 Minutes
English โข ็ฎไฝไธญๆ โข ๅฟซ้ๅผๅง โข ็นๆง โข ๆชๅพ
Bioclaw is an open-source integration package that sets up a complete bio-research environment with one command.
In 10 minutes, you get:
- ๐งฌ RStudio Server - Professional statistical computing environment
- ๐ JupyterLab - Interactive Python data science notebook
- ๐ค AI Assistant - Natural language bio-analysis via messaging apps
- ๐ฆ Pre-installed Tools - 150+ curated bio-research skills
Perfect for:
- ๐ฌ Researchers who need a standardized analysis environment
- ๐ Students learning bioinformatics
- ๐ฅ Teams sharing reproducible workflows
- ๐ Anyone who hates configuration hell
curl -fsSL https://.../install.sh | bashNo Docker knowledge required. No complex configuration. Just works. |
Everything runs in Docker containers:
|
|
Talk to your data:
|
Pre-configured with:
|
- macOS 10.14+ or Linux (Ubuntu 20.04+)
- Docker Desktop (Install Guide)
# Download and install
curl -fsSL https://raw.githubusercontent.com/Rowtion/Bioclaw/main/install.sh | bash
# Start Bioclaw
bioclaw startThat's it!
After 5-10 minutes, access your research environment:
| Service | URL | Password |
|---|---|---|
| RStudio | http://localhost:8787 | bioclaw |
| JupyterLab | http://localhost:8888 | bioclaw |
| AI Assistant (Opencode) | http://localhost:4096 | - |
RStudio Server and JupyterLab interfaces
# Example 1: Start and analyze data
$ bioclaw start
๐ ๅฏๅจ Bioclaw...
๐ค ๅฏๅจ Opencode...
โ
ๅทฒๅฏๅจ!
๐ ่ฎฟ้ฎๅฐๅ:
RStudio: http://localhost:8787
JupyterLab: http://localhost:8888
Opencode: http://localhost:4096
ๅฏ็ : bioclaw
# Example 2: Use AI assistant (in Slack/Feishu)
User: "็จopencodeๅๆๆ็ๅ็ป่ๆฐๆฎ"
AI: "ๆญฃๅจไฝฟ็จscanpy่ฟ่กๅๆ..."
[Generates UMAP plot, saves to ./outputs/]
# Example 3: Check status
$ bioclaw status
๐ ๆๅก็ถๆ:
โ
Opencode ๆญฃๅจ่ฟ่ก (http://localhost:4096)
# Example 4: Stop when done
$ bioclaw stop
โ
ๅทฒๅๆญขโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Your Computer โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โ
โ โ Browser โ โ Slack/้ฃไนฆ โ โ Terminal โ โ
โ โโโโโโโโฌโโโโโโโ โโโโโโโโโฌโโโโโโโ โโโโโโโโโฌโโโโโโโโโ โ
โ โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโดโโโโโโโโโ โ
โ โ OpenClaw โ โ
โ โ (AI Gateway) โ โ
โ โโโโโโโโโโฌโโโโโโโโโ โ
โ โ HTTP โ
โ โโโโโโโโโโดโโโโโโโโโ โ
โ โ Opencode โ โ
โ โ (Port 4096) โ โ
โ โโโโโโโโโโฌโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโ โ
โ โ Docker Environment โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ RStudio (:8787) โ โ โ
โ โ โ โข R + Bioconductor โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ JupyterLab (:8888) โ โ โ
โ โ โ โข Python + scanpy โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
curl -fsSL https://raw.githubusercontent.com/Rowtion/Bioclaw/main/install.sh | bash# Clone repository
git clone https://github.com/Rowtion/Bioclaw.git ~/.bioclaw
cd ~/.bioclaw
# Run setup
bash install.sh# Start Bioclaw
bioclaw start
# Check status
bioclaw status
# View logs
bioclaw logs
# Stop Bioclaw
bioclaw stop
# Update to latest version
bioclaw updateUpload data:
# Copy files to data directory
cp my_data.csv ~/.bioclaw/data/
# Access in RStudio/JupyterLab
# Path: /home/rstudio/data/Save results:
# Results automatically saved to
~/.bioclaw/outputs/-
Create Feishu App:
- Go to Feishu Developer Console
- Create a new enterprise app
- Enable "Bot" capability
- Get App ID, App Secret, Encrypt Key, Verification Token
-
Configure OpenClaw:
cd ~/.bioclaw cp openclaw-config/openclaw.json.example openclaw-config/openclaw.json # Edit and fill in your Feishu credentials nano openclaw-config/openclaw.json
-
Start all services:
bioclaw start
-
Configure OpenClaw Gateway (ไฝฟ็จ CLI):
ๆนๆณ A: ไฝฟ็จๅซๅๅฝไปค๏ผๆจ่๏ผ
# ้ ็ฝฎ Gateway ๆจกๅผ bioclaw-openclaw config set gateway.mode local # ็ปๅฝ้ฃไนฆ้้ bioclaw-openclaw channels login feishu # ๆฃๆฅ็ถๆ bioclaw-openclaw doctor # ้ๅฏ Gateway ็ๆ bioclaw restart
ๆนๆณ B: ไฝฟ็จ docker exec
docker exec bioclaw-openclaw node /app/openclaw.mjs config set gateway.mode local docker exec -it bioclaw-openclaw node /app/openclaw.mjs channels login feishu docker exec bioclaw-openclaw node /app/openclaw.mjs doctor
ๆนๆณ C: Web UI ้ ็ฝฎ
- ๆๅผ http://localhost:18790
- ็นๅป "Channels" โ ๆทปๅ ้ฃไนฆ
- ๅกซๅ ฅ App ID / App Secret / Encrypt Key / Verification Token
-
Add bot to Feishu group and chat:
"ๅธฎๆ็จDESeq2ๅๅทฎๅผ่กจ่พพๅๆ" "Plot a heatmap of top 50 genes" "Search PubMed for COVID-19 vaccine papers"
Open http://localhost:4096 for direct Opencode interface.
ๅๆ: ๅฎ่ฃ
ๆถๅทฒ่ชๅจๆทปๅ ๅซๅ bioclaw-openclaw๏ผๅฆๆไธๅฏ็จ่ฏท้ๆฐๅ ่ฝฝ shell ้
็ฝฎ๏ผsource ~/.zshrc ๆ source ~/.bashrc
ๅธธ็จๅฝไปค:
# ่ฏๆญๆฃๆฅ
bioclaw-openclaw doctor
# ๆฅ็/ไฟฎๆน้
็ฝฎ
bioclaw-openclaw config get # ๆฅ็ๆๆ้
็ฝฎ
bioclaw-openclaw config set gateway.mode local # ่ฎพ็ฝฎๆฌๅฐๆจกๅผ
# ้้็ฎก็
bioclaw-openclaw channels status # ๆฅ็้้็ถๆ
bioclaw-openclaw channels login feishu # ็ปๅฝ้ฃไนฆ
bioclaw-openclaw channels logout feishu # ้ๅบ้ฃไนฆ
# ๆฅ็ๆฅๅฟ
bioclaw-openclaw logs gateway # ๆฅ็ Gateway ๆฅๅฟ
# ้ๅฏๆๅก
bioclaw restart # ้ๅฏๆๆๆๅกๅฆๆๅซๅไธๅฏ็จ๏ผไฝฟ็จๅฎๆดๅฝไปค:
docker exec bioclaw-openclaw node /app/openclaw.mjs <ๅฝไปค>Edit .env file:
cd ~/.bioclaw
nano .env
# Change these:
RSTUDIO_PASSWORD=your_secure_password
JUPYTER_TOKEN=your_secure_tokenRestart:
docker-compose restartDrop your skills into:
~/.bioclaw/scientific-skills/
Q: Docker not found
# macOS: Install Docker Desktop from https://docs.docker.com/desktop/install/mac-install/
# Ubuntu: sudo apt-get install docker.ioQ: Port already in use
# Check what's using port 8787
lsof -i :8787
# Kill process or change port in docker-compose.ymlQ: Build fails
# Check Docker daemon is running
docker info
# Retry build
cd ~/.bioclaw && docker-compose build --no-cacheQ: Cannot access localhost:8787
- Ensure Bioclaw is running:
bioclaw status - Check firewall settings
- Try http://127.0.0.1:8787
Q: Forgot password
- Default:
bioclaw - Change in
~/.bioclaw/.env
More issues? See FAQ.md
We welcome contributions!
- ๐ Report bugs
- ๐ก Suggest features
- ๐ Improve documentation
- ๐ง Submit pull requests
# Fork and clone
git clone https://github.com/YOUR_USERNAME/Bioclaw.git
cd Bioclaw
# Test changes
bash install.shSee CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License.
Bioclaw wouldn't be possible without:
- OpenClaw - AI conversation gateway
- Opencode - Code execution environment
- Docker - Container platform
- RStudio - Statistical computing IDE
- Project Jupyter - Interactive computing
Made with โค๏ธ for the research community
โญ Star us on GitHub โข
๐ Report Issues

