출처

개요

OpenScience는 Synthetic Sciences가 공개한 오픈소스 AI 연구 워크벤치로, 문헌 조사·가설 수립·코드 작성·실험 실행·과학 데이터베이스 조회·결과 정리까지의 연구 루프를 하나의 브라우저 워크스페이스에서 수행하도록 설계됐다. 머신러닝, 생물학, 물리학, 화학 연구를 대상으로 하며, 특정 모델에 종속되지 않고 사용자의 API 키로 여러 프로바이더와 오픈 웨이트 모델을 연결한다. 원문은 290개 이상의 스킬, 30여 개 과학 데이터베이스 커넥터, 확장 기능, 로컬 실행 구조를 주요 특징으로 소개한다.

핵심 포인트

  • 통합 연구 워크스페이스: 파일 트리·에디터·터미널·세션 기록을 제공하고 분자 구조, 유전체, 플롯을 본문에 렌더링한다.
  • 연구용 에이전트 구성: 기본 research 에이전트와 biology, physics, ml 전문 에이전트, critique·literature review 서브에이전트, 읽기 전용 plan 모드를 제공한다.
  • 과학 도구와 데이터베이스: DeepSpeed·PEFT·TRL 기반 ML 작업, 생물학·화학정보학, LaTeX·도표·Modal 연동 등을 포함한 290개 이상의 스킬과 UniProt·PDB·Ensembl·ChEMBL·PubChem·arXiv·OpenAlex·Semantic Scholar 등 30여 개 데이터베이스 도구를 제공한다고 설명한다.
  • 확장 가능한 로컬 런타임: 로컬 서버가 UI·에이전트 런타임·도구 계층을 호스팅하며, LSP·MCP 서버·플러그인·커스텀 에이전트·커맨드·TypeScript SDK를 지원한다. 세션·산출물·출처 기록은 디스크에 저장되고 링크로 공유할 수 있다.
  • 모델 및 서비스 선택권: Anthropic·OpenAI·Google 등 여러 프로바이더와 오픈 웨이트 모델을 연결할 수 있으며, Atlas 관리형 플랫폼은 선택 사항이다. 자기 키를 사용하는 OpenScience 자체 사용은 무료라고 원문은 명시한다.
  • 보안상 주의점: 에이전트는 샌드박스에서 실행되지 않으므로 격리가 필요하면 컨테이너나 VM 안에서 실행해야 한다. 권한 시스템은 인지·통제 장치이지 격리 경계가 아니며, 프로바이더 자격 증명은 하위 프로세스 환경에서 필터링되고 출력에서 마스킹된다고 설명한다.
  • 설치와 라이선스: npm install -g @synsci/openscienceopenscience로 실행하거나 npx synsci를 사용할 수 있다. Apache 2.0 라이선스로 공개됐다.

왜 중요한가

OpenScience는 문헌, 코드, 실험, 결과 작성이 분리된 작업이 아니라 하나의 연구 세션 안에서 이어지도록 묶으려는 접근을 보여준다. 특히 과학 데이터베이스 커넥터와 연구 도메인별 에이전트·스킬을 함께 제공한다는 점에서 일반적인 코딩 에이전트보다 과학 연구 흐름에 맞춘 도구 계층을 지향한다. 다만 샌드박스가 아니므로 실제 사용 시에는 mcp 및 에이전트 오케스트레이션 환경의 권한·격리 경계를 별도로 설계해야 하며, 오픈소스 연구 도구의 한 사례로 moc-ai-agents-orchestration2026-07-03-pytorchkr-topic-11059-anthropic-claude-science-workbench-nvidia-bionemo와 함께 비교해 볼 수 있다.

후속 링크 및 키워드