Skip to main content
Nagare (流れ, meaning “flow”) is an AI assistant that runs locally on your desktop (Linux, macOS, and Windows). Nagare runs in the background, connects to the language model of your choice, and uses tools to interact directly with the system: managing processes, reading/writing files, adjusting volume, taking screenshots, setting up scheduled tasks, and much more. Your data (chat history, configuration, API keys) is stored on your machine, in the ~/.nagare directory.

Key Features

Chat with AI

Web interface and desktop application for chatting, managing sessions, and configuration.

System Tools

Over 20 built-in tools, with an approval mechanism before running dangerous operations.

Scheduled Tasks (cron job)

Ask Nagare to automatically do a task on a schedule, for example every morning at 9 AM.

Telegram Channel

Chat and approve tools right within Telegram.

Multiple Model Providers

Use any OpenAI-compatible or Google API.

Extend with Plugins

Write plugins in Go or Rust, package and digitally sign them for distribution.

Architecture

Nagare consists of the following components: The gateway is written in Go, the memory module and Rust plugin SDK are written in Rust, and the interface is written in React 19.

Next Steps

Quickstart

Install and send your first message in a few minutes.

CLI Reference

All commands and flags of nagare.