Skip to content

Releases: emincan2000/vmforai

vmforai 0.27.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 22:46

New: vmforai repo NAME OWNER/REPO builds and tests someone's GitHub repository on the VM, not on your computer. It clones it into ~/repos, finds the build system (CMake, Meson, Cargo, Go, npm, Python, PlatformIO, make, autotools), installs what's missing, builds it, runs the tests and gives you a short summary. The full log is kept in ~/.config/vmforai/repos/. Options: --sanitize (ASan/UBSan for C and C++), --build-only, --test-cmd, --json, and --fork (forks with gh here and adds a "fork" remote; nothing gets pushed). vmforai repos NAME lists the clones with their last results. In the UI it's the G key.

vmforai 0.26.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 12:20
  • Desktop: on Arch the screen stayed black ("Unable to contact settings server"). The desktop now uses the session bus systemd runs for the user.
  • Desktop: claude, codex, gemini, opencode and aider run from the desktop's terminals (their folders are on its PATH).

A VM with the desktop of 0.26.0 gets this with vmforai tools NAME desktop again; it applies the next time the VM starts.

Full Changelog: v0.26.0...v0.26.1

vmforai 0.26.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 11:20
  • A desktop for VMs. vmforai tools NAME desktop (or create NAME --template desktop) installs XFCE and Firefox on a Linux VM and runs the desktop on VNC display :1, which only the VM itself can reach. It starts with the VM, and the agents there get DISPLAY=:1, so they can open GUI apps and browsers.
  • vmforai view NAME shows that screen here, over SSH: in remote-viewer or vncviewer, or without one in your browser (noVNC). In the UI: v.

Full Changelog: v0.25.1...v0.26.0

vmforai 0.25.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:48
  • UI: select text in the terminal tabs with the mouse. Letting go copies it, and so does Ctrl+Shift+C where the terminal passes it on (#2, thank you @0anes0).
  • UI: F9 in a terminal tab opens its last link in this computer's browser and copies it, also when the program wrapped it over several lines (the login links of Claude Code and Codex on a VM).

Full Changelog: v0.25.0...v0.25.1

vmforai 0.25.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:32

Full Changelog: v0.24.2...v0.25.0

vmagents 0.24.2

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:36

Full Changelog: v0.24.1...v0.24.2

vmagents 0.24.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:53

Full Changelog: v0.24.0...v0.24.1

vmagents 0.24.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:19

Full Changelog: v0.23.0...v0.24.0

vmagents 0.23.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:10

Full Changelog: v0.22.0...v0.23.0

vmagents 0.22.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 10:06

Full Changelog: v0.21.1...v0.22.0