{"repo":"amrit110/oli","free":true,"listed":false,"github":"https://github.com/amrit110/oli","clone":"git clone https://github.com/amrit110/oli.git","description":"A simple, fast terminal based AI coding assistant","language":"Rust","stars":244,"topics":["assistant","coding","agent","rust","anthropic","ollama","openai","gemini"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"oli - Open Local Intelligent assistant --- oli is an open-source alternative to Claude Code with powerful agentic capabilities for coding assistance. Features: - A modern hybrid architecture: - Rust backend for performance and core functionality - React/Ink frontend for a beautiful, interactive terminal UI - Support for both cloud APIs (Anthropic Claude Sonnet 3.7, OpenAI GPT4o and Google Gemini) and local LLMs (via Ollama) - Strong agentic capabilities including file search, edit, and command execution - Tool use support across all model providers (Anthropic, OpenAI, Google and Ollama) ⚠️ This project is in a very early stage and is prone to bugs and issues! Please post your issues as you encounter them. Installation From Source Environment Setup Development Setup The development environment can be set up using uv. Hence, make sure it is installed and then run: Run linting and formatting Cloud API Models For API-based features, set up your environment variables: Using Anthropic Claude 3.7 Sonnet (Recommended) Claude 3.7 Sonnet provides the most reliable and advanced agent capabilities: 1. Obtain an API key from Anthropic 2. Set the ANTHROPIC API KEY environment variable 3. Select the \"Claude 3.7 Sonnet\" model in the UI This implementation includes: - Optimized system prompts for Claude 3.7 - JSON schema output formatting for structured responses - Improved error handling and retry mechanisms Using Ollama Models oli supports local models through Ollama: 1. Install Ollama if y","default_branch":null,"files":null,"tree":[],"storefront":"/r/amrit110","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amrit110/oli/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."}