For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /guide/start/introduction.md.
  • 简体中文
  • 介绍

    Hunea 是一个基于 rust 和 ratatui 开发的 TUI Agent 工具。我将其命名为 Hunea,是化用了 human 和 easy 这两个单词。这也是我开发此产品的愿景:打造一个更契合人使用习惯和体验的易用的产品。所以我在 TUI 设计和交互方面做了不少功夫。

    我希望无论是专业工作者还是学习者还是想让 AI 来帮助自己但又不太想要学习和掌握大量操作的用户。我也希望不论是新手还是老手,都可以获得近乎一致的简洁易用的体验(尽可能实现不会因为是第一次接触而和长久使用的人有太大的差距)。

    使用 Hunea

    前往 快速开始 了解如何和 Hunea 一起协作。

    或者前往 慢速开始 来从最开始了解如何和 Hunea 一起协作。

    如果对 Hunea 的由来和设计想法感兴趣,可以看看 闲言碎语

    主要功能速览

    TUI 的整体设计和风格上主要参考了 Codex CLI

    并融入了我的一些想法和理念

    Codex CLI 的简洁优雅的 TUI 设计让我非常喜欢

    在此再次感谢 OpenAI 团队的优秀设计及其贡献者的努力

    1. 简洁易用的界面,没有各种额外的提示和状态,以对话和使用为主的体验:

    主界面|690x396

    1. 符合操作习惯的输入框组件:点击任意位置即可移动光标,长按鼠标左键进行选区和输入替换,支持常用的 Ctrl+Z 撤回,以及精心打磨过的舒适中文输入体验和换行策略:

    输入框|690x411

    可以通过鼠标点击将光标移动到任意位置,也支持选区、输入替换和撤回:

    鼠标点击与选区替换|690x409

    在 TUI 中获得与平时使用其他软件一致的体验。

    1. 平静和谐的对话体验与思维链展示(当所选模型属于思考模型时),以及“文档流”而非底部固定输入框的自然对话体验,还有淡淡的状态提示。后续可能加入实时渲染、底部固定输入框等更丰富的输入体验——比如固定底部输入框的好处是,我们可以在浏览的同时输入,而不必担心被“拽”到最新消息(底部)去:

    思维链展示|573x500

    1. 可视化的对话树查看和符合直觉的快捷键习惯。项目中的快捷键都是全局统一的,例如空格(Space)在任何位置都对应“预览”,不用担心会产生意外后果(由于录屏软件原因,动态图可能有些模糊):

    对话树|587x500

    1. 轻松创建对话分支,并在同一界面管理各分支。例如对某次回答不满意,又不想舍弃它之前的回答,就可以创建分支而非直接修改之前发送的问题——直接修改虽然方便,但会丢失之前的答案;而创建新分支,之前的答案和对话内容都会保留。(同样因录屏软件原因,动态图出现方块噪点,并非应用问题):

    创建对话分支|571x500

    可以看到,通过 /tree 界面加 Enter 即可重新提问,之前的对话记录也会保留;我们可以随时切换、用空格预览,还可以进入总览界面查看分支情况。

    1. 随时查看我们到底发送过哪些消息,实现“懒人式”重发,省去外做笔记的成本。想偷懒、不想在笔记本里重新打草稿时,用方向上下键即可切换历史消息,也可以使用专属界面选择!

    重发消息|571x500

    1. prompt 装配与 skill 的统一管理,以及顺序选择排序和动态管理。这是核心功能,旨在与后续即将实现的功能联动,解决提示词与不同模型“体质”差异导致同一提示词下能力表现参差不齐的问题。该界面功能较多,不太容易口头讲解,但操作符合直觉,简单易用:

    prompt 与 skill 管理|571x499

    这个功能及其后续配套,同样是 Hunea 的核心能力,旨在探索更好的模型定制化工具集与提示词策略,让每个模型都能发挥各自的能力上限,并与现有工作流程更好地契合。这也正是 Hunea 的 Agent 核心能力设计。

    1. 还有更多未展示的功能,比如模型切换、context 上下文用量查看,以及配套的工具调用与使用流程。限于篇幅,这里不再一一展示:

    模型切换|690x414

    context 用量|690x426

    工具调用|690x376

    工具调用|690x300

    每个功能与配套的 TUI 设计都经过打磨,致力于打造舒适的 TUI 体验,让 Agent 操作更美观、更易用,这也是我的初衷。