{"repo":"nitefood/ai-bash","free":true,"listed":false,"github":"https://github.com/nitefood/ai-bash","clone":"git clone https://github.com/nitefood/ai-bash.git","description":"AI - a simple commandline local/remote LLM chat client. Supports any local or remote OpenAI-compatible API endpoint (GPT4o, Gemini, Grok, OpenRouter, Ollama, LM Studio and more), model and system prompt management, multiple conversations support, automatic topic identification and stdin piping (sending files to LLM for inspection)","language":"Shell","stars":85,"topics":["ai","chatbot","chatgpt","chatgpt-api","completions","conversational-ai","dalle2","image-generation","bash","commandline"],"license":null,"category":"ai-agents","readme_excerpt":"AI - a commandline LLM chat client in BASH with conversation/completion and image generation support Features: Supports any OpenAI-compatible API endpoint, both local and remote OpenAI Gemini Grok HuggingFace OpenRouter LM Studio Ollama and many more Interactive chat sessions Multiline input Image generation support: (currently limited to DALL·E 2) image preview grid rendered directly in the terminal generate up to 10 images at a time automatic URL shortening optionally save images and prompt to local disk Markdown support for replies (requires glow) Single turn Q&A with optional follow-up conversation Data piping support (sending file contents to the LLM) Full conversation support : locally store unlimited conversations (in JSON format) quick resume last conversation delete/resume any stored conversation conversation messages replay on resume store current and start new conversation (reset history) during interactive sessions Automatic conversation topic identification and update Multiple chat models support : switch to a different model mid-conversation can freely combine local and remote models a single tool to query any model served through an OpenAI-compatible API endpoint Multiple system prompt support : manage multiple system prompts to alter the base model behavior and persona Full command line options ( ai -h ): Manage models (add/delete/set default): ai -m Manage system prompts (add/delete/set default): ai -s Disable markdown rendering: ai -n Start a new interactive","default_branch":null,"files":null,"tree":[],"storefront":"/r/nitefood","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nitefood/ai-bash/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."}