aiidateam/aiida-core
The official repository for the AiiDA code
What it solves
AiiDA is designed to solve the challenges of reproducibility and scalability in computational science. It provides a framework for managing complex simulation workflows, ensuring that every step of the calculation—including inputs, outputs, and metadata—is automatically tracked for full provenance.
How it works
AiiDA uses an event-based workflow engine that allows users to write workflows in Python. These workflows can link to executables on either local or remote computers, and the engine supports high-throughput processing (tens of thousands of processes per hour) with full checkpointing. It maintains a provenance graph of all calculations, which can be queried for data retrieval and reproducibility.
Who it’s for
It is built for computational scientists and researchers who need to run high-throughput simulations across different HPC (High-Performance Computing) environments and maintain a strict record of the provenance of their results.
Highlights
- Automatic Provenance Tracking: Automatically records all inputs, outputs, and metadata in a graph for full reproducibility.
- HPC Integration: Out-of-the-box compatibility with major schedulers like SLURM, PBS Pro, Torque, SGE, and LSF.
- Extensible Plugin System: Allows users to add support for new simulation codes, data types, and transport modes.
- High-Performance Engine: An event-based engine capable of handling tens of thousands of processes per hour.
- Open Science Support: Enables exporting provenance graphs to share results via the Materials Cloud.
Related
- Project
taracodlabs/aidenAiden is an open‑source autonomous AI engine (Node/TypeScript) that turns a natural‑language goal into a verifiable, multi‑step workflow across files, terminal, browser, APIs, and Git. It records every action in SQLite, supports risk‑tiered approvals, multiple LLM providers (OpenAI, Anthropic, Gemini, Ollama, etc.), and can run as a CLI, web workbench, or background daemon. Install via `npm i -g aiden-runtime` and start with `aiden`.
- Project
aipoch/open-scienceAn open-source, local-first AI research workbench that enables reproducible science by combining AI agents, Python/R execution, and traceable provenance for all research artifacts.
- Project
ai4s-research/open-scienceA local-first, model-agnostic AI research workbench that automates the scientific loop from literature survey to paper writing with full provenance and auditability.
- Project
Vasco0x4/AIDAAIDA is an open‑source autonomous pentesting platform that lets any LLM (Claude, Gemini, OpenAI, etc.) drive a Docker‑based security‑testing environment. The agent can run reconnaissance, scanning, custom Python exploits, and raw HTTP manipulations, logging every command and its output in a persistent notebook. Findings are auto‑scored with CVSS 4.0 and can be exported as PDF reports. The project includes a web dashboard, JWT authentication, notification hooks, and supports swapping the built‑in `aida-pentest` container for the larger Exegol image. Real CVEs discovered by AIDA are listed, showing practical impact. Licensed under AGPL‑v3.
- Project
mxyhi/ok-skillsA curated collection of reusable skills and playbooks for AI coding agents like Claude Code and Cursor, providing structured workflows for tasks like browser automation and codebase planning.