このプロジェクトについて

OpenScienceは、Apache 2.0ライセンスで配布される科学研究向けのオープンソースAIワークベンチです。平易な言葉でタスクを記述すると、エージェントが計画を立て、証拠を収集し、コードと実験を実行し、思考・検索・実行・記述のトレースとともに結果を返します。 インターフェースとインストール macOS、Windows、Linux向けの自己更新型デスクトップアプリ、ブラウザワークスペース、またはターミナルコマンドとして動作します。CLIはnpm(`npm install -g @synsci/openscience`)でインストールでき、`npx synsci`でインストールせずに実行するか、macOSとLinuxではスタンドアロンインストーラスクリプトで実行できます。プロジェクトフォルダは`openscience ~/research/my-project`で開き、単一ターンは`openscience run`で発行し、`--continue`で継続できます。`/plan`モードでは、実行前に方法を合意できます。 機能 - ツール: シェル、PythonおよびRカーネル、ノートブック、明示的な読み書き許可付きファイルシステム、リモートコンピューティング(GPUと長時間ジョブ用にModalが指定され、各ディスパッチは実行前に承認されます)。 - 科学的リーチ: 生物学、化学、物理学、ML、データエンジニアリングを網羅する数百のバンドル済みスキルに加え、ChEMBL、UniProt、PubMed、arXivなどのデータベースへのコネクタ。 - 委任: リードエージェントは、統合と最終決定権を保持しながら、境界のある作業を並行ワーカーに委任できます。 - 拡張性: MCPサーバー、カスタムエージェントとコマンド、プラグイン、サーバーのOpenAPI契約から生成されたTypeScript SDK。 - NVIDIA BioNeMo: 10の持ち込みキーアダプタ(Boltz-2、DiffDock、Evo 2、GenMol、MolMIM、MSA Search、OpenFold2、OpenFold3、ProteinMPNN、RFdiffusion)で、厳格なリクエストスキーマ、ディスパッチごとの承認、ハッシュ化されたアーティファクトを備えます。実験的とされ、独自のNVIDIA APIキーが必要です。 モデルアクセス プロバイダのAPIキーを持ち込むかサインインするか、Ollama、LM Studio、または別の互換エンドポイントを通じてローカルモデルを実行するか、マネージド従量課金オプション(Ace)を使用できます。Aceはプロバイダコストに加えてリクエストごとに5.5%の手数料がかかります。独自キーとローカルモデルにはアカウントは任意です。 権限と安全性 権限レベルは常に確認から完全アクセスまであり、ネットワークコマンドは宛先ホストごとに一度確認し、プロジェクト外のファイルには明示的な許可が必要です。キャッシュと使い捨て出力はセッションごとのスクラッチスペースに保持されます。`git push`、リリース、アップロードなどの公開アクションは、マシン自身のGitHubおよびHugging Faceログインを使用してリードセッションから実行され、チャットでトークンを要求されることはありません。 リポジトリ構成と開発 コードベースは`backend/cli`(CLIとローカルサーバー: セッション、ツール、プロバイダ、スキル)、`frontend/workspace`(ビルド時にCLIに埋め込まれるSolidJSブラウザワークスペース)、`frontend/ui`、`frontend/desktop`(署名付き自己更新機能付きElectronシェル)、`frontend/docs`、`tooling/sdk`、`tooling/plugin`、`docs/notes`に分かれています。開発にはBunを使用します: `bun run setup`、`bun dev`、`bun run check`(フォーマット、型チェック、ユニットスイート)。ARCHITECTURE.md、CONTRIBUTING.md、AGENTS.mdは構造、貢献ループ、規約を文書化しています。 リリースとコミュニティ 安定版は、同じコミットでの完全なリハーサル後(パッケージ化されたエンドツーエンドテスト、OSスモーク、各ネイティブプラットフォームでの科学機能カナリアを含む)に`main`からカットされます。GitHub Releasesにはデスクトップインストーラ、CLIアーカイブ、チェックサムが含まれ、デスクトップアプリは自己更新し、CLIは`openscience upgrade`またはnpmでアップグレードします。問題、セキュリティレポート、行動規範は対応するリポジトリ文書で処理されます。 謝辞 OpenScienceはAnomalyによるOpenCodeに触発されたと述べています。バンドルされたスキルのほとんどはオープンコレクションから来ており、Scientific Agent SkillsとK-Dense Inc.によるClaude Scientific Writer(MIT)、Orchestra ResearchによるAI Research Skills(MIT)、Hugging Faceスキル(Apache-2.0)、Anthropicのドキュメントスキル、NVIDIA BioNeMo Agent Toolkit(CC-BY-4.0 / Apache-2.0)、MicrosoftによるMarkItDown(MIT)、Claude-Science-System-Prompts、pacsomatic、Iconoirアイコンが含まれます。帰属ファイルは、派生スキルを上流パスとライセンスとともにリストします。このプロジェクトは独立しており、いかなるモデルプロバイダとも提携または承認されていないと述べています。