
Rust 中的 OpenAI-API 兼容终端聊天机器人和 MCP 客户端
概览
Chabeau 是一个全屏终端聊天界面,连接多种 AI API 进行实时对话。Chabeau 将现代聊天界面的便利性带入终端,重点关注速度、人体工学和合理的默认设置。它不是编码代理,但正在开发模型上下文协议的初步支持。这使得 Chabeau 能够连接多种本地和远程服务。 - 消息重试 - 预设 - 主题 - 用户消息编辑 - 助理响应编辑 - 字符卡 - 原地细化 - 语法高亮 - 代码块选择 - 复杂表 - MCP 工具调用 - 检查 MCP 请求 上面视频中展示的MCP服务器是“MCP Research Friend”,一个Permacommons项目。
概述(AI 翻译)
Chabeau 是一个全屏终端聊天界面,连接多种 AI API 进行实时对话。Chabeau 将现代聊天界面的便利性带入终端,重点关注速度、人体工学和合理的默认设置。它不是编码代理,但正在开发模型上下文协议的初步支持。这使得 Chabeau 能够连接多种本地和远程服务。
目录
- 特色
- 入门指南
- 安装
- 认证
- 发射
- 与提供者和模型合作
- 会话管理
- 配置
- MCP服务器
- 角色卡
- 角色
- 预设
- 外观与渲染
- 键盘与工作流程技巧
- 架构概述
- 发展
- 许可证
特色
看它实际操作
- 消息重试
- 预设
- 主题
- 用户消息编辑
- 助理响应编辑
- 角色卡
- 原地精细化
- 语法高亮
- 代码块选择
- 复表
- MCP 工具调用
- 检查MCP请求
上面视频中展示的MCP服务器是“MCP Research Friend”,一个Permacommons项目。
完整功能列表
- 全屏终端界面,支持实时流式响应
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Chabeau - Terminal Chat Interface
Chabeau is a full-screen terminal chat interface that connects to various AI APIs for real-time conversations. Chabeau brings the convenience of modern chat UIs to the terminal with a focus on speed, ergonomics, and sensible defaults. It is not a coding agent, but preliminary support for the Model Context Protocol is in development. This makes it possible to connect Chabeau with various local and remote services as well.
Table of Contents
- Features
- Getting Started
- Working with Providers and Models
- Session Management
- Configuration
- MCP Servers
- Character Cards
- Personas
- Presets
- Appearance and Rendering
- Keyboard and Workflow Tips
- Architecture Overview
- Development
- License
Features
See it in action
- Message retry
- Presets
- Themes
- User message editing
- Assistant response editing
- Character cards
- In-place refinement
- Syntax highlighting
- Code block selection
- Complex tables
- MCP tool calls
- Inspecting MCP requests
The MCP server shown in the videos above is “MCP Research Friend”, a Permacommons project.
Full feature list
- Full-screen terminal UI with real-time streaming responses
- Markdown rendering in the chat area (headings, lists, quotes, tables, callouts, horizontal rules, superscript/subscript, inline/fenced code) with clickable OSC 8 hyperlinks
- Modal pickers and inspectors temporarily suspend hyperlink rendering to keep the screen clean
- Built-in support for many common providers (OpenAI, OpenRouter, Poe, Anthropic, Venice AI, Groq, Mistral, Cerebras)
- Support for quick custom configuration of new OpenAI-compatible providers
- Interactive dialogs for selecting models and providers
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →