Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jun 19:23

Added

  • Terminal chat UI for local LLMs via Ollama
  • Persistent conversation history in SQLite (~/.local/share/llmchat/llmchat.db)
  • Streaming responses with real-time markdown rendering via Glamour
  • Thinking mode: toggle chain-of-thought output (Ctrl+T) and visibility (Ctrl+Y)
  • Conversation list with fuzzy filter (Tab), new (n), delete (d)
  • Dynamic model picker that fetches available models from Ollama (Ctrl+P)
  • Model preference persisted to ~/.config/llmchat/config.json
  • --version flag

Fixed

  • Markdown headings rendered raw # ## ### instead of styled output; custom Glamour style now strips hash prefixes and uses color hierarchy
  • Text wrapping counted bytes instead of display width, breaking CJK characters and emoji; switched to go-runewidth

Changed

  • CI upgraded to golangci-lint v2 with golangci-lint-action@v7