aiidateam/aiida-core
The official repository for the AiiDA code
何を解決するか
AiiDAは、計算科学における再現性とスケーラビリティの課題を解決するために設計されています。複雑なシミュレーションワークフローを管理するためのフレームワークを提供し、入力、出力、メタデータを含む計算のすべてのステップが、完全なプロベナンスのために自動的に追跡されることを保証します。
仕組み
AiiDAは、イベントベースのワークフローエンジンを使用しており、ユーザーはPythonでワークフローを記述できます。これらのワークフローは、ローカルまたはリモートのコンピュータ上の実行ファイルにリンクでき、エンジンは完全なチェックポイント機能とともに高スループット処理(1時間あたり数万のプロセス)をサポートします。すべての計算のプロベナンスグラフを維持し、データ取得や再現性のためにクエリを実行できます。
対象者
異なるHPC (High-Performance Computing) 環境にわたって高スループットのシミュレーションを実行し、結果のプロベナンスを厳格に記録する必要がある計算科学者や研究者向けに構築されています。
ハイライト
- Automatic Provenance Tracking: すべての入力、出力、メタデータをグラフに自動的に記録し、完全な再現性を実現します。
- HPC Integration: SLURM、PBS Pro、Torque、SGE、および LSF といった主要なスケジューラとの即時互換性があります。
- Extensible Plugin System: 新しいシミュレーションコード、データ型、および転送モードのサポートを追加できます。
- High-Performance Engine: 1時間あたり数万のプロセスを処理できるイベントベースのエンジンです。
- Open Science Support: プロベナンスグラフをエクスポートして、Materials Cloud を介して結果を共有できます。
関連
- プロジェクト
taracodlabs/aidenAidenはオープンソースの自律型AIエンジン(Node/TypeScript)で、自然言語による目標を、ファイル、ターミナル、ブラウザ、API、Git across で検証可能なマルチステップのワークフローに変換します。SQLiteにすべてのアクションを記録し、リスク階層付き承認をサポートし、OpenAI、Anthropic、Gemini、Ollamaなど複数のLLMプロバイダに対応し、CLI、Webワークベンチ、バックグラウンドデーモンとして実行可能です。`npm i -g aiden-runtime` でインストールし、`aiden` で起動します。
- プロジェクト
aipoch/open-scienceAIエージェント、Python/R実行、すべての研究アーティファクトの追跡可能なプロヴァンスを組み合わせることで、再現可能な科学を実現するオープンソースでローカル優先のAI研究ワークベンチです。
- プロジェクト
- プロジェクト
Vasco0x4/AIDAAIDAは、任意のLLM(Claude、Gemini、OpenAIなど)をDockerベースのセキュリティテスト環境を制御するオープンソースの自律的ペネトレーションテストプラットフォームです。エージェントはリコンナイサンス、スキャン、カスタムPythonエクスプロイト、生HTTP操作を実行し、すべてのコマンドと出力を永続的なノートブックに記録します。発見はCVSS 4.0で自動スコア付けされ、PDFレポートとしてエクスポート可能です。プロジェクトにはWebダッシュボード、JWT認証、通知フックが含まれており、組み込みの`aida-pentest`コンテナをより大きなExegolイメージに交換することも可能です。AIDAが発見した実際のCVEがリストアップされており、実用的な影響を示しています。AGPL-v3ライセンスで提供されています。
- プロジェクト
mxyhi/ok-skillsClaude Code や Cursor などの AI コーディングエージェント向けに、再利用可能なスキルとプレイブックの選別されたコレクションを提供し、ブラウザ自動化やコードベース計画などのタスクに向けた構造化されたワークフローを実現します。