Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sheshbabu/chital
A native macOS app for chatting with local LLMs
https://github.com/sheshbabu/chital
llm ollama-client swiftui
Last synced: about 5 hours ago
JSON representation
A native macOS app for chatting with local LLMs
- Host: GitHub
- URL: https://github.com/sheshbabu/chital
- Owner: sheshbabu
- Created: 2024-09-27T10:32:40.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-07T15:00:27.000Z (3 months ago)
- Last Synced: 2024-10-08T13:06:57.528Z (3 months ago)
- Topics: llm, ollama-client, swiftui
- Language: Swift
- Homepage:
- Size: 578 KB
- Stars: 213
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Chital
A native macOS app for chatting with Ollama models
## Features
* Low memory usage and fast app launch times
* Support for multiple chat threads
* Switch between different models
* Markdown support
* Automatic chat thread title summarizationhttps://github.com/user-attachments/assets/14eddab2-87c3-4dd5-b26a-a58e2f12f76a
## Requirements
* macOS 14 Sonoma and above
* Ensure [Ollama](https://ollama.com) is installed
* Ensure atleast one LLM [model](https://ollama.com/library) is downloaded## Installation
* Download [Chital](https://github.com/sheshbabu/Chital/releases)
* Move `Chital.app` from the `Downloads` folder into the `Applications` folder.
* Goto `System Settings` -> `Privacy & Security` -> click `Open Anyway`## Configuration
The following settings can be changed from Chital > Settings:
* Default model
* Ollama base URL
* Context window length
* Chat thread title summarization prompt## Keyboard Shortcuts
* `Command + N` New chat thread
* `Option + Enter` Multiline input## Contributions
I built this application mainly for my own personal use. Feel free to fork this codebase to add features. I might not have time to look at the PRs and bug tickets.## License
MIT