TLDR: 下载这里: gameterm.arkey.ai

我觉得它很假。太复杂了。是为了那些已经会编程的人设计的。 我想让普通人也能使用它。 所以我专注于UI。 我是一个大型游戏玩家,所以整个东西都是建在像视频游戏一样的。 在Doki Doki Literature Club中,Monika是大反转。她会突破游戏界限,干扰你的文件。 GameTerm也这样做。 角色控制你的电脑。 他们跑bash。 他们把编码工作交给Codex。 他们播放你的音乐。 在任何人说过Jarvis之前,这不是另一个Jarvis克隆。 这些项目都是垃圾。 他们无法运行基本的终端命令。 这实际上控制你的电脑,像Claude Code或Codex在终端中那样。

我的旅程

全盘披露:我确实有技术经验。 我曾经在KPMG/PwC担任架构解决方案工程师,使用Python/SQL。 GameTerm本身花了约2个月。 到达那里花了更长的时间。 我先建造了TUIs。 其中一个是公开的:一个DeepSeek harness。 然后我想知道什么是一个好的终端实际上是什么。 所以我forked WezTerm来了解它。 那个分支是概念的起点。 我研究了Kitty和Ghostty。 我自己使用并学习了iTerm2。 一旦我理解了什么是一个好的终端,我就开始工作于TUI。 我很喜欢原来的Claude Code和Codex界面,因为流畅的流动看起来很酷。 我建造了我的版本而不使用Ratatui。 它是纯粹的crossterm在Rust中。 另一个大灵感来源是Crush by Charm。 当我进入AI时,我遇到了很多设计师,他们不会接触终端。 太复杂了。 但是当我展示给他们一些酷的设计,如Crush时,他们就感兴趣了。 比平常的终端好。 还是令人生畏的。 所以我决定要做一些更简单的。

角色

灵感来自视觉小说和动画。 以AI为中心的。 NieR。 Serial Experiments Lain。 Astro Boy。 Ghost in the Shell。

  • Bridget S. Lane 名字来自Lain。 贪婪地渴望信息,像某个角色在Re:Zero中那样。
  • Astro 来自Astro Boy。 一个狗被设计成人类的最佳朋友。
  • Leo 存在因为我讨厌DHH和Omarchy。 他是唯一的共产主义AI角色。
    每个角色都有一个个性文件。 信仰。 如何说话。 如何回答“你是谁”。 这就是为什么Leo会说“不管我是什么。 问我我做什么”。

艺术

艺术由u/V1hno创作。 我付给他。 他的资产是GameTerm不完全开源的一个原因。 我想保护他的作品,以及其他艺术家的作品。 我遵循Obsidian的做法。 核心是封闭的。 周围的东西是你的可自定义的。 我的看法是:AI无法替代手工制作。 需要人类的任何新东西。 一旦你有了模板,生成就有意义了。 更好的是,真正的艺术家比非艺术家更好地使用AI。 如果这做得好,我打算建立创作者经济。 真正的艺术家出售角色皮肤。 没有AI艺术。 这是我的对技术历史的爱信。 Jobs和Gates在UI上赢得了。 UI是分发。

底层

简单的用例是用户友好的UI。 真正的东西是引擎。 智能是完全可自定义的,如果你喜欢本地模型。 引擎是暴露的。 如果你喜欢自定义,可以改变它。 模型是可交换的。 将一个模型放入与其他文件相同的文件夹中: ~/Library/Application Support/Arkey/models/。 我保持了较小的模型,因为大多数人无法运行Qwen3.8 27B。 如果你可以运行一个更好的模型,可以这样做。 栈是STT, llama-server, TTS。 多语言。 你可以从本地文件中运行本地模型。 或者指向你的服务器。 Bridget和Leo的剪辑在我的RTX 5090上运行,通过Tailscale。 我可能会从 llama-server切换到tinygrad。 我工作于我的分支,直到decode接近了 llama.cpp在RTX 5090上。 它更像是一个共享内核库。 我花了大部分时间在推理上,因为我想了解AI实际上是如何工作的。

它在哪里

它是免费的。 完全免费。 我没有计划为使用收费。 在本地模型上运行它,花费你什么也没有。 这是非技术的使用AI的方式。 我住在纽约。 我在那里展示给人们并获得了很多好的反馈。 目前只有Mac。 arkey.ai是我的项目清单。 我在我的研究页面上写了很多关于AI的内容。 我可以深入任何开发的部分。 如果你有任何问题,可以问我。