Vibe boldly. Verify everything.

Integrate AI coding agents into your scientific research.

Vaibify empowers you to develop, run, verify, publish, and reproduce AI-assisted data analysis. Work with coding agents in secure Docker containers, visually inspect figures and data, verify your pipeline steps were completed in order, and enable others to reproduce your results at the bit level.

Vaibify during an analysis: the left panel lists workflow steps and verification status; two figure viewers sit above terminals for interactive analysis and a coding agent.

The dashboard shows the up-to-date status of a research project in the secured computing environment. The selected step has passing dependencies but is pending researcher approval. Work with agents in the terminal and view outputs in the viewing windows.

Left Workflow & verification
Inspect each pipeline step’s commands, files, dependencies, and unit tests. When you are satisfied, approve it.
Upper right Figures & data
Examine outputs side by side and compare figures with saved standards.
Lower right Terminals & agents
Run commands, make interactive decisions, and work with an AI coding agent.

Keep your computer safe and verify the AI’s work

Learn more about developing code with AI

Because AI agents are more capable software engineers than humans, researchers no longer write or inspect source code. The new bottleneck is verification. vaibify brings the agents, the figures, the data analysis pipeline, and the remote repositories into one view, significantly reducing the time needed to verify AI-generated code.

Docker containers keep AI agents contained in a locked-down computing environment, which has a specific set of dependencies that facilitates reproduction. From the host machine's terminal, you can access the container, but Docker containers restrict agents’ access to the host machine, allowing longer agent runs with less direct supervision.

Establishing an analysis's veracity still requires inspecting the data, testing the calculations, and understanding the assumptions. AI agents add a new level of uncertainty because they can behave stochastically. Continual monitoring of files in the container alerts the researcher to changes.

Since reproducing a computation does not establish its scientific accuracy, each step must be approved by a researcher for the entire workflow to be declared complete.

Safe exploration to reproducible workflow

Start in a sandbox, develop a software toolkit, and organize an investigation into a Project with explicit steps and dependencies.

Learn more about the Dashboard
Run coding agents
Use Claude Code, Codex, or Gemini in the dashboard’s terminals. Docker provides a secure environment for the project’s code, dependencies, and agent sessions.
Define the analysis
Combine automatic and interactive steps. Each step records its input data, analysis commands, output files, plot commands, and dependencies on other steps.
Inspect and test outputs
View figures and text files alongside the terminal. Compare plots with saved standards and run integrity, qualitative, and quantitative tests. Researcher approval is recorded separately.
Track what changed
vaibify monitors the workflow’s files and declared dependencies. When an input or script changes, the dashboard identifies stale results and affected downstream steps that need attention.
Convene an Agent Council
Task multiple agents with generating independent plans for difficult tasks, empower them to work for multiple rounds, and chat with the chairbot when questions arise.
Check published copies
Compare local files with their GitHub and Zenodo copies using SHA-256 hashes. Optional Overleaf and arXiv checks help track whether manuscript figures match the local results.
Enable bit-level reproducibility
vaibify guides you through the steps to permanently store your data and computing environment for exact reproducibility. It also provides guidance on how to reproduce other vaibify archives at the bit level.

The PROOF ladder

Provenance, Reproducibility, Openness, Oversight, Falsifiability. vaibify enables quantitative analyses to reach PROOF Level 3 out of 6.

Learn more about the PROOF Ladder
Level Evidence
1 Self-consistent Declared inputs, current outputs, passing tests, researcher approval, and satisfied dependencies.
2 Published Matching copies on GitHub and Zenodo, together with a declaration of AI usage.
3 Reproducible A pinned container environment, a manifest of the project’s artifacts, and a recorded rerun whose output hashes match the manifest.
4 Traceable The public presentation of all system prompts, prompt transcripts, and a public changelog of all modifications to the digital artifacts from Level 1 to Level 3.
5 Regenerated An independent Level 4 reproduction of the results to within scientific tolerances by a different set of agents and system prompts.
6 Attested Multiple public and cryptographically verifiable statements by trusted entities that they achieved Level 5.

Reproduce an existing project

Python 3.9 or later, on macOS or Linux.

pip install vaibify
vaibify

The application opens locally in your browser and guides you through container and project creation. Follow the Quickstart guide to reproduce the AI Greenhouse example.