OpenAI4S 是一个开源混合型科学研究代理,它复现了 Claude Science 的“代码即行动”范式,使用 JSON 工具编排和持久的 Python/R 内核,月成本极低。

Stars

129

7 天增长

暂无数据

Fork 数

17

开放 Issue

0

开源协议

MIT

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它的核心完全基于 Python 标准库(零依赖),通过火山引擎 Ark 小计划每月仅需 9.9 元,捆绑了 34 个科学技能,使个人无需昂贵 API 密钥即可进行高级 AI 驱动研究。

适合谁使用

  • 学术研究人员和生物信息学家
  • 数据科学家和机器学习工程师
  • 开源科学爱好者
  • 学习计算生物学或化学信息学的学生

典型使用场景

  • 蛋白质结构预测与工程(AlphaFold2、ESMFold2 等)
  • 使用 Python/R 内核进行可重复的数据分析和可视化
  • 自动化文献挖掘和假设生成
  • 通过 BYOC 计算进行 GPU 加速模拟和模型推理

项目优势

  • 混合行动引擎,结合 JSON 编排与代码即行动,可处理复杂科学任务
  • 纯 Python 标准库核心(零依赖),可选科学扩展
  • 极低成本(约 1.4 美元/月),通过火山引擎 Ark 小计划实现
  • 内置 34 个现成科学技能,涵盖结构生物学、单细胞组学等

使用前须知

  • 预编译的 macOS 应用未公证,需手动通过 Gatekeeper 审批
  • R 内核未捆绑,需单独配置 Conda 环境
  • 部分高级功能(如更强的 Linux 隔离、更多 BYOC 提供商)仍在路线图中

README 快速开始

Open AI for Scientist

💸 Replicating Claude Science in two cuts or less

An open-source hybrid scientific research agent. JSON tools orchestrate; persistent Python/R kernels do the science.

English · 简体中文


[!TIP] Why "two cuts"? No pricey frontier-model key needed — OpenAI4S runs on Doubao (豆包) via the cheapest "Small" plan on Volcengine Ark (火山方舟): ¥9.9 / month (≈ US$1.4). Pick the ark provider in the UI and you get a Claude-Science-class agent for less than a cup of coffee.

Volcengine Ark · Agent Plan (Personal) — the entry Small tier is ¥9.9 / month.


🧬 JSON orchestration, Code-as-Action science

OpenAI4S deliberately has two action planes. Provider-native JSON tool calls handle deterministic orchestration, permissions, metadata, external services, and human approval. Python/R Code-as-Action handles computation, exploration, analysis, simulation, and long-running scientific work in persistent kernels. Python cells can synchronously call the in-kernel host API while they run; R is an independent persistent analysis channel.

This is not a choice between tools and code: each does the job it is good at. Tool-only and conversational work can finish through the Engine-owned, strictly structured finalize_response action. Scientific cells keep the important host.submit_output(...) completion contract, including structured artifacts and metrics. host.submit_output is the only completion signal that can fire inside a Cell; a later sole finalize_response may still close the Engine after earlier Cells have run.

JSON control planePython/R science plane Best forworkflow, permissions, metadata, servicescomputation, analysis, simulation Action unitOne ordered native-tool batchOne complete code cell Compositionauditable schemas and resource policyfor, if, libraries; Python also has mid-cell Host RPC Stateappend-only Action Ledgerkernel memory + versioned artifacts CompletionEngine-owned finalize_responsePython: host.submit_output(...); R: no in-cell completion Extendingnamed Tool subclassimport a library or load a Skill

# ReAct: ~14 round-trips (read → … → filter → sort → plot).   OpenAI4S: one code cell.
hits   = [f for f in files if pattern in host.read_file(f)]
top3   = sorted(hits, key=os.path.getsize, reverse=True)[:3]
frames

项目描述

9.9 元豆包API复刻 Claude Science

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482