Quick Start
Get your first task up and running in minutes.
1. Fastest Way (npx)
The fastest way to get started is using npx:
# 1. Set your API key (OpenRouter recommended)
export OPENROUTER_API_KEY="your_api_key_here"
# 2. Start OpenViber (Standalone)
npx openviber start This starts the Viber on your machine. You can now use the CLI to interact with it.
2. Interactive Chat
OpenViber integrates with your terminal. Open a new terminal window:
# Chat with your running task
npx openviber chat 3. Development Setup (Source)
If you want the full experience with the Viber Board (Web UI) or want to contribute:
Prerequisites
- Node.js v18+ and pnpm (recommended)
- tmux installed (
brew install tmuxon macOS)
Installation
# Clone the repo
git clone https://github.com/dustland/openviber.git
cd openviber
pnpm install
# Configure environment
cp .env.example .env
# Add your OPENROUTER_API_KEY to .env Launch
# Start the full stack (Gateway, Viber, and Web UI)
pnpm dev Open http://localhost:6006 to see the Viber Board.
Next Steps
- Introduction — What OpenViber is and how it works
- Viber — The Viber Runtime & Tasks
- Tools — Available actions
- Skills — Add domain knowledge
- Jobs — Set up scheduled tasks