Repository navigation
Releases: joelaniol/nova
Release list
Nova 1.0.0-alpha.19 — Terminal, connectors and automated conversations
Nova AI Workspace — Built for what's next.
Alpha software. Nova is in public alpha. Things can break, and you use it at your own risk. Please read the DISCLAIMER, the ACCEPTABLE USE policy and the PRIVACY notice before installing.
Alpha-Software. Nova ist in der öffentlichen Alpha. Es kann etwas kaputtgehen, die Nutzung erfolgt auf eigenes Risiko. Bitte lies vor der Installation den DISCLAIMER, die ACCEPTABLE USE-Richtlinie und den PRIVACY-Hinweis.
Upgrade notes
- Recommended for: Everyone using alpha.18 or earlier.
- Breaking changes: Command execution on existing SSH and SFTP connections requires its own
process.execcapability grant (running commands is no longer implied by full file access). The first command on an existing connection prompts once; choose "Always" to keep it running unattended. - Migration required: None. Existing settings, sandboxes, sessions, credentials, and scheduled tasks are preserved automatically.
Hinweise zur Aktualisierung
- Empfohlen für: Alle Nutzer von Alpha 18 oder älter.
- Brechende Änderungen: Die Befehlsausführung auf bestehenden SSH- und SFTP-Verbindungen erfordert eine eigene
process.exec-Berechtigung (das Ausführen von Befehlen wird nicht mehr still vom vollen Dateizugriff abgeleitet). Der erste Befehl auf einer bestehenden Verbindung fragt einmalig nach; wähle „Immer“, um ihn unbeaufsichtigt auszuführen. - Migration erforderlich: Keine. Bestehende Einstellungen, Sandboxes, Sitzungen, Zugangsdaten und geplante Aufgaben bleiben automatisch erhalten.
Highlights
EN
- Interactive SSH pseudo-terminal (PTY), live watch window, and streaming background execution. Agents can drive full interactive terminal sessions (
/dev/pts/*backed by XTerm.NET) vianova.ssh_shell_*with ANSI/VT escape sequences, inverse video highlighting for TUI selections, scrollback history, and dynamic resizing, paired with a real-time read-only live watch window (nova.ssh_shell_watch) with geometry locking and user-intervention indicators, and background streaming commands (nova.ssh_run_*) using bounded 64-bit offset byte rings and disk tombstones - Granular command execution and terminal capabilities. Remote execution on SSH and SFTP connectors is separated into dedicated capability stages (
process.exec,process.stdin,process.pty) with session leases ("allow for this session"), enabling users to authorize or restrict commands independently from file transfers - Automated chat reply detection (
waitForReplyMs). Agents can send messages and synchronously wait for conversational web AI responses to complete vianova.guarded_send_messageand selector actions, powered by a multi-tier pipeline with DOM mutation monitoring, CDP streaming network detection, and declarative site profiles (chat_surface) - Comprehensive cross-origin iframe automation and inspection. Out-of-process iframes are enabled by default for automation and inspection, featuring affine coordinate mapping (scaling, rotation, shear up to 4 nesting levels), scroll-aware hit testing, and frame-isolated execution across
perceive,eval, andread_text - External MCP Hub with tool allowlisting, numeric IDs, and setup templates. The external MCP server hub lets users inspect and granularly allowlist individual tools per server (
allowedTools), supports clients requiring integer JSON-RPC request IDs (numericRequestIds), records live transport event logs, and includes a one-click setup template for Google Antigravity - Toolbar activity and service health indicators. Dedicated status cluster indicators in the address bar display active connector operations (background SSH sessions and in-flight file transfers) with details and quick-stop controls, and monitor internal Nova services (MCP server and terminal runner) with direct access to diagnostics and logs
- Smart favorites re-import and panel drag & drop. Repeated Chrome and Edge bookmark imports intelligently detect and add only new entries using Chromium GUID diffing, preserving user folder renames and moves without creating duplicate bookmarks, while the favorites panel adds fluid drag-and-drop reordering
- Resilient live settings, engine restart, and viewport self-healing. Engine startup options (proxy, WebRTC protection, compositing) apply via an in-process drain and restart without closing windows or dropping tabs; language changes offer a clean restart prompt that restores open tabs; and stuck web viewports are automatically detected, measured, and self-healed
DE
- Interaktives SSH-Pseudo-Terminal (PTY), Live-Zuschaufenster und kontinuierliche Hintergrundausführung. Agenten können vollwertige interaktive Terminal-Sitzungen (
/dev/pts/*über XTerm.NET) pernova.ssh_shell_*mit ANSI/VT-Steuersequenzen, inversen Hervorhebungen für TUI-Auswahlen, Scrollback-Verlauf und dynamischer Größenänderung steuern, begleitet von einem schreibgeschützten Echtzeit-Zuschaufenster (nova.ssh_shell_watch) mit Geometriesperre und Eingriffsindikatoren sowie Hintergrund-Streaming-Befehlen (nova.ssh_run_*) über 64-Bit-Byte-Ringe und Sitzungs-Grabsteine - Feingranulare Befehlsausführung und Terminal-Berechtigungen. Remote-Befehle auf SSH- und SFTP-Konnektoren sind in getrennte Berechtigungsstufen unterteilt (
process.exec,process.stdin,process.pty) mit Sitzungsfreigaben („für diese Sitzung erlauben"), sodass Nutzer Befehlsausführungen unabhängig von Dateitransfers steuern und einschränken können - Automatische Erkennung abgeschlossener Chat-Antworten (
waitForReplyMs). Agenten können Nachrichten senden und synchron auf das Ende der Web-KI-Antwort warten (nova.guarded_send_messageund Selektor-Aktionen), gesteuert über eine mehrstufige Pipeline aus DOM-Mutationsüberwachung, CDP-Netzwerk-Streaming und deklarativen Profilen (chat_surface) - Vollständige Automatisierung und Inspektion von Cross-Origin-iframes. Prozessisolierte iframes sind standardmäßig für Automatisierung und Inspektion aktiviert, mit affiner Koordinatenumrechnung (Skalierung, Drehung, Scherung über bis zu 4 Schachtelungsebenen), scroll-bewusstem Treffertest und isolierter Ausführung über
perceive,evalundread_text - Externer MCP-Hub mit Werkzeug-Positivlisten, numerischen IDs und Einrichtungsvorlagen. Der externe MCP-Server-Hub erlaubt es Nutzern, Werkzeuge je Server gezielt freizuschalten (
allowedTools), unterstützt Clients mit ganzzahligen JSON-RPC-Anfrage-IDs (numericRequestIds), führt Live-Transport-Ereignisprotokolle und bietet eine Ein-Klick-Einrichtungsvorlage für Google Antigravity - Aktivitäts- und Dienstzustands-Indikatoren in der Symbolleiste. Eigene Statuscluster-Symbole in der Adressleiste zeigen laufende Konnektor-Aktionen (Hintergrund-SSH und Dateiübertragungen) mit Details und Schnellstopp-Knopf und überwachen interne Nova-Dienste (MCP-Server und Terminal-Runner) mit direktem Zugriff auf Diagnose und Protokolle
- Intelligenter Favoriten-Neuimport und Drag & Drop im Panel. Wiederholte Lesezeichen-Importe aus Chrome und Edge erkennen neue Einträge über Chromium-GUID-Abgleiche, erhalten manuelle Ordnerumbenennungen und -verschiebungen ohne Duplikate, während das Favoriten-Panel Drag & Drop zum flexiblen Umsortieren erhält
- Widerstandsfähige Live-Einstellungen, Engine-Neustart und Viewport-Selbstheilung. Engine-Startoptionen (Proxy, WebRTC-Schutz, GPU-Compositing) werden im laufenden Prozess angewendet und starten die Engine ohne Fensterverlust oder Tab-Absturz neu; Sprachwechsel bieten einen sauberen Neustart mit Tab-Wiederherstellung; und hängende Web-Viewports werden automatisch erkannt, gemessen und repariert
→ Alle Änderungen im vollständigen Changelog
Fixes / Korrekturen
- 286 findings were closed in this release range — bug fixes, hardening and internal checks. The user-visible ones are listed in the alpha.19 changelog; test, build and scanner work is not.
- 286 Befunde wurden in diesem Release-Bereich geschlossen — Fehlerbehebungen, Härtungen und interne Prüfungen. Die nutzersichtbaren davon stehen im Alpha-19-Changelog; Test-, Build- und Prüfer-Arbeit nicht.
Experimental — not ready yet
These features are visible but unfinished. You are welcome to try them, but their behaviour and stored data may change without notice.
- Connectors. Mailboxes and remote file servers (FTP/SFTP/SSH). New in this release: interactive PTY sessions, live watch window, granular process capability gates (
process.exec,process.stdin,process.pty), out-of-sandbox file transfers with user approval, and background command streaming. Usable, but permission leases, setup ergonomics, and live PTY takeover are still evolving. - Agent knowledge board. Continuous learning and shared knowledge layer across agent sessions, backed by SQLite (
notes.dbandpks.db) with indexed domain queries. Still being refined; schema and indexing may change without notice. - Plugin development. Building custom extensions for Nova. The plugin interfaces are not final yet.
Experimentell — noch nicht fertig
Diese Funktionen sind sichtbar, aber noch nicht fertig. Du kannst sie ausprobieren; Verhalten und gespeich...
Nova 1.0.0-alpha.18 — New name and major features
Nova AI Workspace — Built for what's next.
Alpha software. Nova is in public alpha. Things can break, and you use it at your own risk. Please read the DISCLAIMER, the ACCEPTABLE USE policy and the PRIVACY notice before installing.
Alpha-Software. Nova ist in der öffentlichen Alpha. Es kann etwas kaputtgehen, die Nutzung erfolgt auf eigenes Risiko. Bitte lies vor der Installation den DISCLAIMER, die ACCEPTABLE USE-Richtlinie und den PRIVACY-Hinweis.
Nova Browser is now Nova AI Workspace
The product outgrew "browser". It carries a terminal, a scheduler, connectors, credentials and a local knowledge layer, and the old name also collided with unrelated projects that have nothing to do with this one. Inside the app it is simply Nova — window title, taskbar, every dialog. The program file is now NovaAIWorkspace.exe.
Nothing to do on your side. The update handles the switch:
- Shortcuts are rewritten, the old
NovaBrowser.exeis removed, and your agent reconnects by itself. - Your profile folder moves to
%LOCALAPPDATA%\nova-cognitive\Nova, and everything in it comes along — settings, sandboxes, sessions, passwords and scheduled tasks. If the move is not possible, for example because files are still in use, Nova simply keeps using the old folder. - An existing installation keeps its program folder
C:\Program Files\Nova Browser. That is intentional and changes nothing about how Nova runs. - Type
novain Win+R to start Nova.
Aus Nova Browser wird Nova AI Workspace
Das Produkt ist über „Browser" hinausgewachsen. Terminal, Zeitplaner, Konnektoren, Zugangsdaten und eine lokale Wissensschicht gehören dazu, und der alte Name kollidierte außerdem mit fremden Projekten, die nichts damit zu tun haben. In der Anwendung heißt es schlicht Nova — Fenstertitel, Taskleiste, jeder Dialog. Die Programmdatei heißt jetzt NovaAIWorkspace.exe.
Du musst nichts tun. Das Update erledigt den Umstieg:
- Verknüpfungen werden neu geschrieben, die alte
NovaBrowser.exewird entfernt, und dein Agent verbindet sich von selbst wieder. - Dein Profilordner zieht nach
%LOCALAPPDATA%\nova-cognitive\Novaum, und alles darin kommt mit — Einstellungen, Sandboxes, Sitzungen, Passwörter und geplante Aufgaben. Ist der Umzug nicht möglich, etwa weil noch Dateien geöffnet sind, benutzt Nova einfach weiter den alten Ordner. - Eine bestehende Installation behält ihren Programmordner
C:\Program Files\Nova Browser. Das ist Absicht und ändert nichts daran, wie Nova läuft. - Mit
novain Win+R startest du Nova.
A new face · Ein neues Gesicht
EN — Nova got a new logo and a new app icon: a violet arc with a four-pointed star, and the
NOVA wordmark set wide with an open A. You will see it on the program icon, in the setup, on the
new tab page and in the address bar. The interface around it became calmer: toolbar and bookmarks
bar share one surface, borders are quiet, violet appears only where something has focus or an
agent is at work, and menus and panels no longer let a bright page shine through.
DE — Nova hat ein neues Logo und ein neues App-Icon bekommen: ein violetter Lichtbogen mit
vierstrahligem Stern und die weit gesperrte NOVA-Wortmarke mit offenem A. Zu sehen ist das am
Programmsymbol, im Setup, auf der neuen Tab-Seite und in der Adressleiste. Die Oberfläche drumherum
ist ruhiger geworden: Werkzeug- und Lesezeichenleiste teilen eine Fläche, Rahmen sind leise,
Violett erscheint nur dort, wo etwas den Fokus hat oder ein Agent arbeitet, und Menüs und Panels
lassen keine helle Seite mehr durchscheinen.
Highlights
EN
- The Edge-style favorites panel and smarter tab control. A dedicated favorites flyout opens from the toolbar or shortcut with fuzzy search, folder hover flyouts and address preview. Right-clicking a tab lets you "Close tabs to the right" to keep work sessions tidy (QM-4926..4929, QM-4955..4957)
- A high-speed SQLite history engine and adaptive address bar. History is powered by
history.dbwith full-text search (searchable by agents vianova.history_search), 1-year retention and a 32 MB cache reducing address bar latency to under 10 ms. The omnibox learns what you pick, eliminates ghost-text flicker, and displays clean addresses like Chrome (PERF-HISTORY-STORE, FR-038, QM-5050..5054, QM-5070) - The permission dialogs are Nova's own now. Location, clipboard and six more prompts used to be drawn by the browser engine. They now look like Nova, speak like Nova, and what you decide lands in Nova's permission settings where you can look it up and change it
- Nova asks the security questions itself. Password prompts of websites (HTTP sign-in, now with your saved logins), invalid certificates, client certificates, and executable files before they are saved: each gets a plain Nova dialog that says what is going on instead of an engine page or silence (QM-4474..4479, QM-4559)
- A guided setup for your AI programs. Instead of hunting for configuration files, Nova walks you through the connection and writes it for you. Antigravity is found automatically (syncing its separate configs), Claude Desktop from the Microsoft Store and the new ChatGPT app are recognised, connecting in an empty project seeds
CLAUDE.md,AGENTS.mdandGEMINI.mdguidance files, and the last page says which program still needs a restart (QM-4562..4567, QM-4910) - Sandboxes grow up. Up to 100 sandboxes, a scrolling bar with search, and links a sandbox opens in a new tab now stay in that sandbox's session, so you stay signed in. When a site needs a step elsewhere, Nova asks instead of blocking silently (QM-4322..4324, QM-4342)
- A password vault you can manage. Add, edit and copy logins in settings; the account picker comes back when you need it, works with the keyboard and by right-click, handles sign-ins that ask for the e-mail first, and keeps ports separate (QM-4540..4560)
- Resumable background file transfers & local transcription. SFTP and FTP transfers run as background jobs with pause, resume, and 8-channel parallel upload speedup in the downloads panel. Local offline audio/video transcription supports MP3, MP4, WebM, and MKV-Opus (QM-4798, QM-4872..4876, QM-4930..4936)
DE
- Der Favoriten-Bereich im Edge-Stil und sauberere Tab-Verwaltung. Ein eigenes Favoriten-Flyout öffnet sich per Leiste oder Tastenkürzel mit unscharfer Sofortsuche, Aufklappen von Unterordnern beim Überfahren und Adressvorschau. Per Rechtsklick schließt „Rechts liegende Tabs schließen" überflüssige Tabs im Handumdrehen (QM-4926..4929, QM-4955..4957)
- Eine schnelle SQLite-Verlaufs-Engine und lernende Adressleiste. Der Verlauf läuft über
history.dbmit Volltextsuche (auch für Agenten pernova.history_search), 1-Jahres-Bereinigung und 32 MB Cache für Adressleisten-Latenzen unter 10 ms. Die Adressleiste lernt deine Auswahlen, schließt Popups zuverlässig, verhindert Flackern beim Ergänzungstext und zeigt Adressen sauber wie in Chrome (PERF-HISTORY-STORE, FR-038, QM-5050..5054, QM-5070) - Die Berechtigungs-Dialoge gehören jetzt Nova. Standort, Zwischenablage und sechs weitere Geräte-Berechtigungen zeichnet Nova selbst und speichert Antworten in den Nova-Einstellungen statt im isolierten Speicher der Browser-Engine
- Nova stellt die Sicherheitsfragen selbst. HTTP-Anmeldedialoge mit Tresor-Einfügung, ungültige Zertifikate mit sitzungsbasierten Ausnahmen, Client-Zertifikatsauswahl und Sicherheitswarnungen vor dem Speichern ausführbarer Dateien (QM-4474..4479, QM-4559)
- Eine geführte Einrichtung für deine KI-Programme. Ein Assistent verbindet Claude Code, Codex (auch über die neue ChatGPT-App), Claude Desktop aus dem Microsoft Store und Antigravity (inklusive beider Konfigurationsdateien) ohne Dateizugriffe vor deiner Bestätigung, legt
CLAUDE.md,AGENTS.mdundGEMINI.mdin neuen Projekten an und sagt auf der letzten Seite, welches Programm noch neu starten muss (QM-4562..4567, QM-4910) - Sandboxes werden erwachsen. Bis zu 100 Sandboxes, eine durchrollbare Leiste mit Suche und isolierte Kind-Tabs, die auch über Neustarts hinweg in der angemeldeten Sitzung ihrer Sandbox bleiben (QM-4322..4324, QM-4342)
- Ein Passwort-Tresor, den du verwalten kannst. Verwaltung in den Einstellungen, erreichbare Konto-Auswahl im Eingabefeld, Unterstützung mehrstufiger Anmeldungen (E-Mail zuerst, Passwort danach) und portgenaue Trennung (QM-4540..4560)
- Wiederaufnehmbare Datei-Transfers & lokale Transkription. SFTP- und FTP-Übertragungen laufen als Hintergrund-Aufträge mit Pausieren, Fortsetzen und 8-fachem Upload-Schreibkanal im Download-Bereich. Lokale Transkription unterstützt MP3, MP4, WebM und MKV-Opus offline (QM-4798, QM-4872..4876, QM-4930..4936)
→ Alle Änderungen im vollständigen Changelog
Fixes / Korrekturen
- 527 findings were closed in this release range — bug fixes, hardening and internal checks. The user-visible ones are listed in the alpha.18 changelog; test, build and scanner work is not.
- 527 Befunde wurden in diesem Release-Bereich geschlossen — Fehlerbehebungen, Härtungen und interne Prüfungen. Die nutzersichtbaren davon stehen im [Alpha-18-Changelog](https://github.com/joelaniol/nova/blob/main/docs/changel...