Private
Public Access
1
0
Files

Kordophone Mock Server (Go)

A lightweight mock of the Kordophone macOS server for local development and tests. It emulates the REST API and updates stream, and seeds itself with sample conversations/messages/attachments.

Build & Run

Requirements: Go 1.20+

cd mock
go run ./...                 # quick run

# or build a binary
make                         # outputs ./kordophone-mock
./kordophone-mock

Flags:

  • --debug — enable debug logging
  • --auth — require authentication (Bearer token via /authenticate)

Listens on http://localhost:5738 by default.

API Compatibility

Implements the Kordophone HTTP API used by clients. Refer to the centralized API documentation (planned under api/) for the authoritative specification.