What hacking on Fonoster looks like, who this section is for, and where to start.
This section is for people who change Fonoster itself: fix a bug, add a feature, or work on one of
its components. To build agents and voice apps on Fonoster, start at the
Introduction. To run it on your own servers, see
Self-hosting.You develop in the dev container, and only there. The dependencies run as containers (the Roomr
node too: it is developed in fonoster/roomr), and the API
server, appbridge, Autopilot and dashboard run from your source with reload. Fake speech
and AI providers stand in for the vendors, so you need no keys to make a call.
Run Fonoster from source
Open the dev container, start every component and call an agent from your
browser.