---
name: CLI Chat
slug: cli-chat
category: AI Engineering
description: CLI Chat sends chat completions, streams responses, and starts an interactive REPL session from the command line. Use it to work with OmniRoute providers, combo routing, and system prompt configuration.
github: "https://github.com/diegosouzapw/OmniRoute/tree/release/v3.8.50/skills/cli-chat"
language: TypeScript
stars: 46790
forks: 6310
install: "npx degit https://github.com/diegosouzapw/OmniRoute/tree/release/v3.8.50/skills/cli-chat ~/.claude/skills/cli-chat"
installs_to: ~/.claude/skills/cli-chat
source_path: skills/cli-chat/SKILL.md
collection_size: 25
category_size: 2451
collection_url: "https://dirskills.com/collections/diegosouzapw/OmniRoute"
added: 2026-08-13T07:36:49.274Z
last_synced: 2026-08-13T07:36:49.274Z
canonical_url: "https://dirskills.com/skills/cli-chat"
---

# CLI Chat

CLI Chat sends chat completions, streams responses, and starts an interactive REPL session from the command line. Use it to work with OmniRoute providers, combo routing, and system prompt configuration.

**Install:**

```bash
npx degit https://github.com/diegosouzapw/OmniRoute/tree/release/v3.8.50/skills/cli-chat ~/.claude/skills/cli-chat
```

## README

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Send chat completions, stream responses, and start an interactive REPL session from the CLI. Supports all OmniRoute providers, combo routing, and system prompt configuration.

## Quick install

```bash
npm install -g omniroute   # or: npx omniroute
omniroute --version
```

## Subcommands

### `chat [prompt]`

**Flags:**

- `--file <path>`
- `--stdin`
- `-s, --system <prompt>`
- `-m, --model <id>`
- `--max-tokens <n>`
- `--temperature <t>`
- `--top-p <p>`
- `--reasoning-effort <level>`
- `--thinking-budget <tokens>`
- `--combo <name>`
- `--responses-api`
- `--stream`
- `--no-history`

**Example:**

```bash
omniroute chat [prompt]
```

### `repl`

**Flags:**

- `-m, --model <id>`
- `--combo <name>`
- `-s, --system <prompt>`
- `--resume <session>`

**Example:**

```bash
omniroute repl
```

### `stream [prompt]`

**Flags:**

- `--file <path>`
- `--stdin`
- `-m, --model <id>`
- `-s, --system <prompt>`
- `--combo <name>`
- `--max-tokens <n>`
- `--responses-api`
- `--raw`
- `--debug`
- `--save <path>`

**Example:**

```bash
omniroute stream [prompt]
```
