Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

One Python Agent Core, Four Ways to Run It: Nova on Server, Web, TUI, and Desktop

说明与用途

Nova 将终端、Web、桌面和 API 四种接口统一为一个 AI 代理运行时,保持状态和配置的一致性。

问题

Developers need a single AI agent runtime that can be accessed from terminal, web, desktop, and API without duplicating configuration or losing session continuity.

结果

Nova provides a unified AI agent runtime that can be accessed from terminal, web, desktop, or API, preserving session state, tool registry, and configuration across all interfaces.

工作流

  • 1. Install Nova and its dependencies.
  • 2. Configure model providers in ~/.nova/config.json (e.g., Ollama).
  • 3. Start the shared runtime with nova serve to launch the FastAPI backend.
  • 4. Launch a surface: nova web, nova tui, or nova desktop (or use nova serve for API).
  • 5. Create or select a workspace folder; the same SQLite store tracks sessions, messages, and memories.
  • 6. Interact with the agent via the chosen interface; the core logic, tool registry, and state remain identical across surfaces.

证据

All four surfaces use the same pieces: the same agent loop, tool registry, and SQLite store.

来源

The runtime home lives at ~/.nova/ with config.json, nova.db, logs, skills, workspace, and agents.

来源

  • 记录日期: 2026-09-17T20:15:34.208Z