# AI Chat for S&box
An AI chatbot integrated directly into the S&box editor. Chat with a local AI assistant while you build your game.
## Features
- Dockable editor panel — dock it anywhere in your layout
- Uses **Ollama** for free, local AI (no API key needed)
- Supports any Ollama model (llama3, mistral, phi3, etc)
- Conversation history maintained during session
- Customisable system prompt
## Setup
### 1. Install Ollama
Download from [ollama.com](https://ollama.com) and install it.
### 2. Pull a model
```
ollama pull llama3
```
### 3. Start Ollama on port 8080
S&box only allows localhost on specific ports. Start Ollama with:
**CMD:**
```
set OLLAMA_HOST=0.0.0.0:8080 && ollama serve
```
**PowerShell:**
```
$env:OLLAMA_HOST="0.0.0.0:8080"; ollama serve
```
### 4. Open AI Chat in S&box
Find it in **View > AI Chat** or look for the AI Chat panel in your dock options.
## Usage
- Type a message in the input field
- Press **Enter** or click **Send**
- The AI responds using your local Ollama model
- Change the model name in the field at the top
## Notes
- Ollama must be running on port 8080 before using the chat
- All processing is local — nothing is sent to external servers
- Larger models give better responses but are slower
## Credits
Made by ICU