Warning: App is incomplete and under heavy construction.
Simple ollama tui client written in go with Bubble Tea. Inspired by oterm.
Install it via go install.
go install github.com/nart38/ollmao@latest
# Start ollama service at background if it is not runnig already.
systemctl start ollama
# You can list installed models using ollama.
ollama list
# Start tui with ollmao <modelname>. For example chat with starling-lm:
ollmao starling-lm
Enter: Send message ESC: Change mode to pager mode Ctrl-C: Quit
i: Change mode to insert mode j/k: Scroll down/up Ctrl-C or <q>: Quit Most of the pager bindings you used to works thanks to Vievport Bubble.
- [X] Prettify tui with Lip Gloss
- [X] Implement proper interaction with viewport.
- [ ] Implement export to JSON chat history.
I will try to keep scope of this app relatively narrow. I’m not planning to make this app extremely feature rich AI tui. I want it to be a simple app that suits my use case. But if you encounter a bug, have a nice idea or simply want to show me a better way to get things done, please feel free to open an issue.