Downloads
Web App
OfficialOpen SourceThe web app is served directly by your FeltnerAI server at its root URL — there’s nothing to install. Open the server address in any modern browser and sign in.
Desktop Portal
OfficialOpen SourceThe native desktop client for Windows, macOS, and Linux (built with Tauri v2). Connect to one or more servers from a single app, with session credentials stored in your operating system’s credential manager. v1 has no in-app updater — reinstall to upgrade.
Mobile — iOS & Android
PlannedNative mobile clients are not part of v1. In the meantime, the web app works in mobile browsers against any reachable server.
FeltnerAI Server
OfficialOpen SourceThe standalone Rust server. It hosts the API and the embedded web app, stores your data in SQLite, and talks to your OpenAI-compatible provider. On Windows it also runs a system-tray menu.
Build from source
Section titled “Build from source”Prefer to build it yourself? The server embeds the web app, so build the frontend first.
bun install --cwd frontend --frozen-lockfilebun run --cwd frontend buildcargo build --release -p feltnerai-serverBuild the desktop Portal installer for your current platform:
bun run --cwd frontend tauri buildTauri emits platform installers under target/release/bundle. See
Set Up a Server for the full walkthrough.
Connecting to a server
Section titled “Connecting to a server”Every client connects to a server you run. You’ll need its URL (for example
http://127.0.0.1:8080 locally, or https://ai.example.com behind a proxy) and a user
account created by an administrator — there is no open registration.
- Web app — open the server URL in a browser and sign in. You’ll be asked to change your password on first sign-in. The browser client authenticates with a session cookie and CSRF token.
- Desktop Portal — install it, add a server profile using your server’s URL, then sign in. The Portal authenticates with an opaque bearer token stored in your OS credential manager.
Each account keeps its own light, dark, or system theme, applied wherever you sign in. If no models appear in the picker, an administrator needs to configure a provider and enable models.