mirror of
https://github.com/coalaura/whiskr.git
synced 2025-09-09 01:09:54 +00:00
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# Local AI Chat
|
|
|
|
A simple, private, self-hosted web chat interface to interact with AI models via the OpenRouter API. All chat history and settings are stored locally in your browser, ensuring your privacy.
|
|
|
|

|
|
|
|
## Features
|
|
|
|
* **Private & Self-Hosted:** Your conversations never leave your machine.
|
|
* **Broad Model Support:** Use any model available on your OpenRouter account.
|
|
* **Real-time Streaming:** Get responses from the AI as they are generated.
|
|
* **Full Conversation Control:** Edit, delete, or clear messages at any time.
|
|
* **Persistent Settings:** Remembers your chosen model, temperature, and other settings.
|
|
|
|
## Getting Started
|
|
|
|
1. **Set your API Key:** Copy the `.example.env` file to `.env` and add your `OPENROUTER_TOKEN`.
|
|
```bash
|
|
cp .example.env .env
|
|
```
|
|
2. **Build and Run:**
|
|
```bash
|
|
go build -o chat
|
|
./chat
|
|
```
|
|
3. Open your browser to `http://localhost:3443`.
|
|
|
|
## Usage
|
|
|
|
* **Send Message:** Type in the input box and press `Ctrl+Enter` or click the send button.
|
|
* **Edit/Delete:** Hover over a message to reveal the edit and delete options.
|
|
* **Options:** Change the model, temperature, or message role using the controls at the bottom-left. |