No description
Find a file
Ramon Fischer 76859fb4c2 readme: improve contribution notice
This adds some subheadings and highlights important keywords. It also
reminds of updating the changelog ("CHANGES").
2025-10-27 20:20:19 +03:00
.copr usb: make usb optional at buildtime 2023-07-23 20:29:41 +03:00
.github ci: fall back to macos-14 2025-10-13 19:04:45 +03:00
ci ci: use checkout action 2022-11-08 17:15:48 +03:00
cmake cmake/FindCurses: set default CURSES_INCLUDE_PATH to /usr/include 2021-09-03 19:45:16 +03:00
lang usb: make usb optional at buildtime 2023-07-23 20:29:41 +03:00
man cli: add snapshots commands 2022-12-05 17:44:24 +03:00
patches ncurses: get value list by internal struct 2020-12-15 11:10:04 +03:00
pkg/linux pkg: update live ebuild 2023-07-25 15:39:33 +03:00
sh vm: image format type support 2024-09-09 16:16:20 +03:00
src si: remove unused keys 2025-10-27 18:08:37 +03:00
test test: adapt to new keyboard shortcuts 2025-10-27 18:08:37 +03:00
.gitignore ci: use gdrive instead of lfs 2022-11-14 23:00:23 +03:00
CHANGES changelog: update changelog 2025-10-27 18:08:37 +03:00
cmake_uninstall.cmake.in Intoduced CMake build 2014-04-22 00:40:37 +04:00
CMakeLists.txt build: bump cmake minimum required version 2025-04-23 15:10:03 +03:00
CONTRIBUTING.md readme: improve contribution notice 2025-10-27 20:20:19 +03:00
LICENSE license: bump copyright year 2022-11-01 17:50:47 +03:00
nemu.cfg.sample cfg: add background_mode parameter 2025-10-22 14:00:19 +03:00
README.md readme: remove discord badge 2024-06-17 17:40:41 +03:00
README_Build.md usb: make usb optional at buildtime 2023-07-23 20:29:41 +03:00
remote_api.txt remote_api: update description 2023-01-06 21:36:09 +03:00

nEMU [Ncurses UI for QEMU]

Release Packaging status Linux build FreeBSD build MacOS build

gif-demo

Features

  • Install/delete/clone/rename VM
  • Show VM status, CPU usage
  • Start/stop/shutdown/reset VM
  • Connect to VM via VNC or SPICE protocol
  • Full VM snapshots (since QEMU-6.0.0)
  • Show/Edit VM settings
  • USB support
  • Network via tap/macvtap interfaces
  • VirtFS support (Plan 9 host files sharing)
  • Import OVA (OVF 1.0/2.0)
  • D-Bus support
  • Remote control API

UI demo

Alt New user interface Form navigation

Old user interface (versions < 2.0.0)

Alt Install OpenBSD VM example Alt Redirecting serial line terminals to tty,socket Alt Snapshots preview Alt Overview

Environment Requirements

  • Linux/FreeBSD/MacOS host
  • QEMU (>= 2.12.0 [minimum] >= 6.0.0 [all features])

Packages

  • Alpine: apk add nemu
  • Debian and Ubuntu packages
  • Gentoo: emerge app-emulation/nemu
  • FreeBSD: pkg install nemu or make -C /usr/ports/emulators/nemu install clean
  • RPMs: stable, latest
  • MacOS: brew install nemu

Remote clients