Skip to main content

nao Core is your analytics context builder with the best chat interface.

Project description

nao CLI

Command-line interface for nao chat.

Installation

pip install nao-core

Usage

Start the chat interface

nao chat

This will start the nao chat server and open the web interface in your browser at http://localhost:5005.

Development

Building the package

cd cli
python build.py

This will:

  1. Build the frontend with Vite
  2. Compile the backend with Bun into a standalone binary
  3. Bundle everything into a Python wheel in dist/

Options:

  • --force / -f: Force rebuild the server binary
  • --skip-server: Skip server build, only build Python package

Installing for development

cd cli
pip install -e .

Publishing to PyPI

# Build first
python build.py

# Publish
uv publish dist/*

Architecture

nao chat (CLI command)
    ↓ spawns
nao-chat-server (Bun-compiled binary)
    ↓ serves
Backend API + Frontend Static Files
    ↓
Browser at http://localhost:5005

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nao_core-0.0.1.tar.gz (22.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nao_core-0.0.1-py3-none-any.whl (22.9 MB view details)

Uploaded Python 3

File details

Details for the file nao_core-0.0.1.tar.gz.

File metadata

  • Download URL: nao_core-0.0.1.tar.gz
  • Upload date:
  • Size: 22.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.3

File hashes

Hashes for nao_core-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1f7ba5e34bcc6181f5fc7bdcced739047bb154f1b24c3dd262be785dd639856d
MD5 1baf4daccdc54e405202dd0a90f77f04
BLAKE2b-256 224b3f1724bf0b0f68e4a16e34b58ceb830dd1fe6494a61c2092e079c06fe2e4

See more details on using hashes here.

File details

Details for the file nao_core-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: nao_core-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.3

File hashes

Hashes for nao_core-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c0792275d53cadc1a2d0fb688e0c86bd157d19a8c56015d83b3c98b9c8946eb
MD5 d536e5c1304c5b812f9cc9985be94db5
BLAKE2b-256 6ed93339040633d1d2b88d1b43016424e29fa5e5841c46d42db71d7ba7f823ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page