{"repo":"NimbleMarkets/ollamatea","free":true,"listed":false,"github":"https://github.com/NimbleMarkets/ollamatea","clone":"git clone https://github.com/NimbleMarkets/ollamatea.git","description":"BubbleTea Components for Ollama","language":"Go","stars":24,"topics":["bubbletea","chat","golang","ollama","tui"],"license":"MIT","category":"chat-messaging","readme_excerpt":"OllamaTea - BubbleTea Component for Ollama I pity the fool without local terminal inferencing... -OT This is an experimental project. ollamatea is a Bubble Tea Component for integrating terminal experiences with an Ollama LLM server. It offers a base ollamaTea.Session component, a simple out-of-the-box ollamatea.ChatPanelModel widget, a ollamatea.ModelChooser widget, and some example tools which demonstrate them. You must have access to an Ollama server to use these tools. Follow the Ollama's instructions to install a service locally. To import the ollamatea library, use this Go module statement: To install OllamaTea's various ot- tools: Download them from the ollamatea releases page Or install with Homebrew: brew install NimbleMarkets/homebrew-tap/ollamatea Table of Contents Components ollamatea.Session ollamatea.EmbedSession ollamatea.ChatPanelModel ollamatea.ModelChooser Configuration Tools ot-ansi-to-image ot-embed ot-model-chooser ot-png-prompt ot-simplegen ot-timechart Open Collaboration Acknowledgements License Components ollamatea.Session The main OllamaTea component is ollamatea.Session , which exposes the Ollama API using the BubbleTea framework. The ollamatea.Session struct holds Ollama session data for generating completions, such as its host and prompt, and handles server responses. Each ollamatea.Session corresponds to the idea of an ollama run session. ollamatea.Session implements the BubbleTea Model interface and exposes it via the BubbleTea Command system. No","default_branch":null,"files":null,"tree":[],"storefront":"/r/NimbleMarkets","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NimbleMarkets/ollamatea/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}