Nova Lets Developers Run One AI Agent Across Terminal, Web, Desktop, and API

Nova is an open-source AI agent runtime that allows developers to run a single Python-based agent core across four interfaces: a terminal UI, web browser, desktop window, and HTTP API. All four surfaces share the same underlying agent loop, tool registry with 21 built-in tools, and a SQLite database stored at ~/.nova/nova.db. This shared state means a session started in the terminal is immediately accessible from the web UI or desktop app without any reconfiguration. The project addresses a common developer pain point where managing separate tools for different interfaces leads to duplicated configs and inconsistent behaviour. Nova is launched via simple CLI commands such as nova tui, nova web, nova serve, or nova desktop depending on the preferred interface.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in