用过很多 AI 编程助手,总觉得差了点什么。Cursor、Copilot 这些工具,AI 写完代码你得自己复制粘贴到终端跑,错了再回去改,来回折腾。我就想:能不能让 AI 直接在我的终端里帮我敲命令?
WinkTerm 的核心设计就一句话:AI 和你共用同一个 pty 会话。
你在终端里输入 # 帮我看看这个目录有什么文件,AI 就会读取当前终端上下文,然后用 write_command 工具把 ls -la 写到输入行里。你按 Enter 就执行,按 Backspace 可以改。AI 看到的和你看到的完全一样,真正的人机合一。
用户输入 "# 帮我看看磁盘使用情况"
→ ws_handler.py 检测到 # 前缀
→ 调用 Agent (LangGraph StateGraph)
→ Agent 读取 get_terminal_context() 获取当前终端状态
→ Agent 调用 write_command("df -h")
→ 命令写入 pty 输入行
→ 用户按 Enter 执行
WinkTerm 已经开源,GitHub 地址:https://github.com/Cznorth/winkterm
欢迎 star 和 PR!如果你也觉得 AI 不应该只活在编辑器里,而是应该和你一起站在终端前,试试 WinkTerm。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。