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

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

Описание и применение

Nova объединяет четыре интерфейса (терминал, веб, десктоп, 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