StockReporter is a Svelte-based web application powered by a user-provided AI API server. Enter an API endpoint, load the available models from that server, choose the model you want, and generate structured stock reports from simple ticker inputs.
StockReporter expects an OpenAI-compatible API base URL. The server address is entered in the app, so you can use a local model gateway, private API server, or hosted compatible endpoint.
GET {baseUrl}/modelsPOST {baseUrl}/chat/completionsAuthorization: Bearer {apiKey}Example base URL:
http://localhost:8000/v1
The API server must allow browser requests from the app origin through CORS.
npm install
npm run dev
Then open the local Vite URL shown in the terminal.
For LAN or tunnel access, the Vite dev server is configured to listen on all hosts.