- Dedicated settings tab, allowing to change things like:
- default LLM model
- ollama URL
- Settings persistance - save TOML file in user's dir
- Better error handling - new Result and Error structs allowing for clear distinction between critical and non-critical errors
- Conversations
- Adding new conversation - design dedicated pop up
- Deleting conversation
- Changing settings for conversations, e.g. LLM model
- Chat
- Highlighting code snippets returned by LLM
- Ability to copy chat or selected messages to clipboard
- Prompt
- Set prompt's border to different colors depending on the factors like: empty prompt, LLM still replying, error
- Ollama
- Automatically start and stop Ollama server when app starts/stops/exists
- Downloading models (in the background)
- Polling Ollama Server to get the status - presenting status to users
- Present all available local models
- Pop up or presenting shortcuts
- Bar that presents sliding messages (iterator for a piece of text that moves from right to left)
- Tracing
- Tests
- Improve unit test coverage
- Create integration tests
- Documentation improvements
- Release tool to crates.io
- [ ]
-
Notifications
You must be signed in to change notification settings - Fork 0
TUI AI assistant
License
lukaszKielar/lokai
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
TUI AI assistant