Chit is yet another chat interface for interacting with local large language models through Ollama.
It's primary focus is providing a useful browser-only interface that does not rely on a third-party server, besides Ollama itself. It only saves data to the browser via the browser's'regular applicaton storage.
Later I may add an optional thin server component for performing tasks the browser can't.
This personal project is a constant WIP, and I'm not (yet) accepting PRs for new features or fixes.
Clone the repository:
git clone https://github.com/yourusername/chit-svelte5.git
cd chit-svelte5
Install dependencies:
npm install
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:4000
To build the application for production:
npm run build
This will create a production build in the docs
folder.
To preview the production build locally:
npm run preview
Chit is built with:
The project structure follows Svelte conventions:
/src
- Source code/app
- Main application components/lib
- Utility functions, stores, core logic/preset-prompts
- Predefined system prompts2025, Network47.org