Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fdietze/tomatic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

351 Commits

Repository files navigation


Tomatic

Tomatic

Openrouter based AI Chat Interface.

Goals

  • Frontend-only (statically hosted)
  • All AI models via Openrouter
  • UI Very close to the LLM API interface. No hidden system prompts.
  • Space efficient UI, high information density

Getting Started

You can set up your development environment in two ways. We recommend using Devbox for a fully reproducible setup, but a standard Node.js environment works perfectly well.

Recommended Setup (with Devbox)

This approach uses Devbox to create a consistent development environment. It automatically provides the correct versions of Node.js and other system-level dependencies like browser drivers for tests.

Prerequisites:

Steps:

  1. Enter the development shell. If you have direnv installed, cd into the project directory and run direnv allow. Otherwise, activate it manually:

    devbox shell
  2. Install project dependencies. Inside the shell, Devbox provides npm.

    npm install
  3. Run the development server.

    npm run dev

    The app will be running at http://localhost:5173.

Alternative Setup (with npm)

This is a standard setup for a Vite React project. You will need to manage your own Node.js installation.

Prerequisites:

  • Node.js (version 24 is recommended, see devbox.json)

Steps:

  1. Install project dependencies.

    npm install
  2. Install Playwright browsers. Our end-to-end tests use Playwright, which requires separate browser binaries.

    npx playwright install
  3. Run the development server.

    npm run dev

    The app will be running at http://localhost:5173.

About

Openrouter based AI Chat Interface.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

AltStyle によって変換されたページ (->オリジナル) /