Skip to content

Getting Started

Install

Requires Node.js 24.15.0 or newer.

bash
npm install -g @dayearnew/chatroom
chatroom init --root /path/to/projects
chatroom serve

WebUI:

text
http://127.0.0.1:8765

Public MCP

Set auth.mcpPublicBaseUrl in ~/.chatroom/config.json:

json
{
  "auth": {
    "mcpPublicBaseUrl": "https://mcp.example.com"
  }
}

Expose port 8765 through HTTPS. Example Caddy configuration:

text
mcp.example.com {
  reverse_proxy 127.0.0.1:8765
}

Restart ChatRoom:

bash
chatroom serve

MCP endpoint:

text
https://mcp.example.com/mcp

Keep the ownerToken in ~/.chatroom/config.json. It is required for ChatGPT authorization.