Projects  /  Pubwave CLI
⚙️

Pubwave CLI

Pubwave CLI is a reusable command-line toolkit for AI-enabled projects that need a clear first-run setup flow.

CLInpmToolkitNode 20+MIT

Overview

It gives your project a polished terminal UI for language selection, cloud or local model setup, Ollama model management, config persistence, and optional Flutter mobile installation. Use the published command directly, or build your own project CLI on top of it.

npm install -g @pubwave/cli

Screenshots

Interactive language selection
Interactive language selection
Cloud or local model setup
Cloud or local model setup
Ollama model management
Ollama model management
Flutter device detection
Flutter device detection

Features

  • 🧭 Interactive setupGuides users through language, model, API key, local model, and mobile choices.
  • 🗂️ Config commandsAdds config get and config set for saved CLI configuration.
  • 🦙 Local modelsLists, installs, selects, verifies, and removes Ollama models.
  • 📱 Flutter setupChecks Flutter, finds devices, runs pub get, and installs the app.
  • 🧩 Project commandsRegister your own commands like sync, source list, or launch.
  • ♻️ Reusable APIEach host project keeps its own name, config shape, and runtime behavior.