Installation

Requirements

Steps

1. Install the Chrome Extension

Install Prompter IDE from the Chrome Web Store.

2. Configure Extension Sites

Before using the extension, add the sites where you want it to be active:

3. Set Up Docker

macOS/Linux

mkdir -p ~/.prompter-ide/{history,prompts}

docker run -d \
  --name promter-ide-server \
  --restart always \
  -e PROMPTER_DIR=/usr \
  -v "$HOME/.prompter-ide/prompts:/usr/prompts" \
  -v "$HOME/.prompter-ide/history:/usr/history" \
  -v /path/to/project-a:/usr/projects/project-a \
  -v /path/to/project-b:/usr/projects/project-b \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 8033:8030 \
  chaimvaid/prompter-ide-server ./main serve

Windows

mkdir -p "$HOME\.prompter-ide\history"
mkdir -p "$HOME\.prompter-ide\prompts"

docker run -d `
  --name promter-ide-server `
  --restart always `
  -e PROMPTER_DIR=/usr `
  -v C:\Users\<your-username>\.prompter-ide\prompts:/usr/prompts `
  -v C:\Users\<your-username>\.prompter-ide\history:/usr/history `
  -v C:\path\to\project-a:/usr/projects/project-a `
  -v C:\path\to\project-b:/usr/projects/project-b `
  -v \\.\pipe\docker_engine:\\.\pipe\docker_engine `
  -p 8033:8030 `
  chaimvaid/prompter-ide-server ./main serve

Replace <your-username> and the paths with your actual Windows username and project locations.

4. Set or Get API Secret

To retrieve the current API secret:

docker exec promter-ide-server sh -c 'PROMPTER_DIR=/usr ./main get-secret'

To set a new API secret:

docker exec promter-ide-server sh -c 'PROMPTER_DIR=/usr ./main set-secret <new-secret>'

Server Parameters


Once everything is set up, you can begin using Prompter IDE. See the UI Guide for more details.