Commands will run with your full user authority, not
inside a container. Vaibify cannot reach reproducibility
Level 3 or provide Supervised attribution for a project
in this mode.
Create Project
Building Container
Building image, please wait...
A minimal image takes 5–15 minutes; large feature
sets (LaTeX, GPU) can take an hour or more. Live output
appears below.
Build Failed
Build failed.
Last lines of build output:
Initializing Container
Cloning repositories and installing packages...
Available Projects:
HOST MODE — uncontained
Blank ProjectWork directly in the container
Loading project...
HOST MODE — uncontainedGit status pausedContainer:Project:
Run Selected Steps
Run All Steps
Clean Outputs
Force Run All (Clean)
Stop All Running Tasks
Verify Outputs
Run All Unit Tests
Verify Dependencies
Check Files Against Manifest
Standardize All Plots
Push to Overleaf
Push to GitHub
Archive to Zenodo
Configure arXiv…
Verify Reproducibility
Dependency Graph
Open in VS Code
Resource Monitor
Zenodo Status
Default Layout
Containers
Projects
New vaibify window
Quit
Main
PROOF
Files
Repos
Logs
Steps
Upload from this computer — drop files here
Drop a file here or select a step
Drop a file here to compare
Terminal
The terminal behaves like a native terminal.
All keystrokes are passed directly to the container.
Copying text: Drag to select —
the selection is copied to the clipboard
automatically. Cmd+C (macOS) or Ctrl+Shift+C (Linux)
and right-clicking a selection also copy it.
Option+drag (macOS) / Shift+drag
(Linux): Selects text even while a
full-screen program (an agent, vim, htop) is
capturing the mouse for its own scrolling and
clicks. To extend the selection beyond the visible
screen, keep dragging past the edge of the pane —
the terminal scrolls only once the pointer leaves
it.
Shift+scroll: Scrolls the
terminal's own scrollback, including while a
full-screen program is capturing the wheel for
itself. Without it, a running agent leaves earlier
output unreachable.
Copy all (in each pane's tab
bar): Puts the entire scrollback on the clipboard.
This needs no selection and no mouse, so it works
whatever is running.
Kill button (red square on tab):
Kills the foreground process if Ctrl+C is unresponsive.
Ctrl+Z / Cmd+Z is reserved by
vaibify for undo when the terminal is not focused.
Inside the terminal, Ctrl+Z suspends the process
as expected.
New Step
Run Step
Edit Step
Rename…
Set Runtime Limit…
Run From Here
Insert Step Before
Insert Step After
Delete Step
Pipeline Error
API Key Required
Claude Code is not installed in this container.
Test generation will use the Anthropic API directly,
which may incur charges.
This container has no git author configured, so commits
cannot attribute. Vaibify will run
git config user.name and
git config user.email inside this project's
repo — it does not touch your global git settings.
Configure arXiv
Vaibify will download the paper's e-print source tarball
and verify your local figures byte-for-byte against the
published files.
Advanced: path map
Use when your local figure filenames differ from the
tarball's internal paths. By default, figures are
matched by basename.
Declare AI model
Every AI model used on this project is declared for the
provenance record. A closed-weights model passes by
declaration; an open-weights model additionally declares
where its weights live and their revision hash.
Import project context
Pick a markdown file from your home directory (for
example an existing agent-context file). It is copied
into the repository as
.vaibify/AGENTS.md.
Prompt Record
The Development Transcript's recorded layer: the
in-container agent's session transcripts, captured into
the repository as redacted transcripts with explicit
[REDACTED: …] markers. Tamper-evident, never claimed
complete — time outside the recorded intervals is
unmonitored.