paulrobello/parllama
TUI for Ollama and other LLM providers
它解决了什么问题
ParLlama 是一个终端用户界面(TUI)应用程序,简化了大型语言模型(LLMs)的管理和使用。它提供了一个统一的界面,用于通过 Ollama 与本地模型以及各种基于云的提供商进行交互,无需在不同的 CLI 工具或网页界面之间切换。
它如何工作
基于 Textual 和 Rich 构建,该应用程序作为一个客户端连接到 LLM 提供商。它原生集成 Ollama 以实现本地模型的拉取、删除和量化,同时支持 OpenAI、Anthropic 和 Groq 等云 API。它具备会话管理功能,可保存和组织对话;具备记忆系统,用于持久化用户上下文;以及安全的密钥保险库,用于存储 API 密钥。
适合谁使用
偏好在终端中工作,但希望拥有丰富、直观的界面来管理本地和远程 LLM 的用户,以及需要集中化工具与多个 AI 提供商聊天的开发者。
主要特性
- 多提供商支持:支持 Ollama、OpenAI、Anthropic、Groq、XAI、OpenRouter、Deepseek 和 LiteLLM。
- 视觉能力:支持使用具备视觉能力的模型(如 LLaVA)进行图像对话。
- 本地模型管理:直接在 TUI 中拉取、删除和量化模型。
- 会话与记忆:可保存/加载聊天会话,并在对话间保持持久化的用户上下文。
- Fabric 集成:可导入并使用 Fabric 模式作为可复用的提示。
- 安全密钥保险库:使用 AES-GCM 加密存储敏感的 API 密钥。
- 模板执行:支持通过可配置的白名单安全执行代码。
相关
- 项目
- 项目
- 项目
- 项目