AI新工具
banner

oli


介绍:

Oli是基于Rust的开源本地智能助手,可进行代码辅助,具有强大的代理功能。









oli

oli (Open Local Intelligent assistant) 概述

oli 是一个开源的、智能的代码助手,旨在替代 Claude Code。它具有强大的 Agent 能力,可以辅助进行代码编写和相关任务。oli 采用混合架构,后端使用 Rust 构建以保证性能和核心功能,前端使用 React/Ink 构建一个美观且具有交互性的终端 UI。

oli 的主要特点:

  • 开源: 任何人都可以免费使用、修改和分发。
  • 高性能: 使用 Rust 作为后端,性能优异。
  • 混合架构: Rust 后端处理核心逻辑,React/Ink 前端提供用户界面。
  • Agent 能力: 具有强大的 Agent 能力,可以执行文件搜索、编辑和命令执行等任务。
  • 支持多种模型: 支持云端 API 模型 (Anthropic Claude Sonnet 3.7, OpenAI GPT4o, Google Gemini) 和本地 LLM 模型 (通过 Ollama)。
  • 工具使用: 所有模型提供商都支持工具的使用。
  • 美观的终端 UI: 使用 React/Ink 构建了一个现代、交互性强的终端用户界面。

oli 的使用场景:

  • 代码辅助: 生成代码、修改代码、解释代码。
  • 文件搜索: 在项目中查找特定文件。
  • 项目理解: 快速了解项目的结构和代码。
  • 命令执行: 在终端中执行 Shell 命令。
  • 问题排查: 辅助定位和解决代码问题。
  • 代码重构: 辅助进行代码优化和重构。
  • 自动化任务: 自动化一些重复性的编码任务。

总而言之,oli 致力于成为一个强大的、灵活的、开源的 AI 代码助手,帮助开发者提高效率和代码质量。它在项目初期阶段,欢迎用户反馈问题和建议。