A native macOS app for chatting with Ollama models
- Fast launch times with minimal memory footprint
- Compact binary under 5MB
- Multiple concurrent chat threads
- Model switching during conversations
- Markdown rendering for formatted responses
- Image attachments for vision models
- Reasoning display and thinking level picker for thinking models
- Auto-generated thread titles based on conversation content
- Search, rename and branch threads
- Edit and resend messages, retry replies
- Copy buttons on replies and code blocks
- Paste images with
Command + V - Export a thread as Markdown
Screen.Recording.2024-09-29.at.6.24.53.PM.mov
- Download Chital
- Move
Chital.appfrom theDownloadsfolder into theApplicationsfolder. - Goto
System Settings->Privacy & Security-> clickOpen Anyway
The following settings can be changed from Chital > Settings:
- Default model
- Ollama base URL
- Context length
- System prompt
- Font size
- Chat thread title summarization prompt
Command + NNew chat threadOption + EnterMultiline inputCommand + LFocus the message fieldCommand + .Stop generatingCommand + Shift + CCopy the last replyCommand + Shift + EExport the thread as MarkdownCommand + Shift + [andCommand + Shift + ]Previous and next thread
This is a personal project built for my own use. The codebase is available for forking and modifications. Note that I may not actively review pull requests or respond to issues due to time constraints.
- Update version in
project.pbxproj - Xcode > Product > Archive > Distribute App > Custom > Copy App > Select folder ...
- Draft a new release and attach the application
MIT