{"repo":"efugier/smartcat","free":true,"listed":false,"github":"https://github.com/efugier/smartcat","clone":"git clone https://github.com/efugier/smartcat.git","description":"Putting a brain behind `cat`🐈‍⬛ Integrating language models in the Unix commands ecosystem through text streams.","language":"Rust","stars":569,"topics":["ai","chatgpt","unix","llm","cli","command-line","command-line-tool","copilot","mistral-ai"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"smartcat (sc) Puts a brain behind cat ! CLI interface to bring language models into the Unix ecosystem and allow terminal power users to make the most out of LLMs while maintaining full control. What makes it special: - Made for power users; tailor the config to reduce overhead on your most frequent tasks - Minimalist, built according to the Unix philosophy with terminal and editor integration in mind - Good I/O handling to insert user input in prompts and use the result in CLI-based workflows - Built-in partial prompt to make the model play nice as a CLI tool - Full configurability on which API, LLM version, and temperature you use - Write and save your own prompt templates for faster recurring tasks (simplify, optimize, tests, etc.) - Conversation support - Glob expressions to include context files Currently supports the following APIs: - Local runs with Ollama or any server compliant with its format; see the Ollama setup section for the free and easiest way to get started! (Answers might be slow depending on your setup; you may want to try the third-party APIs for an optimal workflow.) - Anthropic , Azure OpenAi , Groq , Mistral AI , OpenAI Table of Contents - Installation - Recommended models - Usage - A few examples to get started 🐈‍⬛ - Integrating with editors - Example workflows - Configuration ← please read this carefully - Ollama setup ← easiest way to get running for free - How to help? Installation On the first run ( sc ), it will ask you to generate default confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/efugier","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/efugier/smartcat/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."}