【AI Agent接口之争,MCP黯然退场,终端为何成终局答案】
点击链接打开👉 https://m.toutiao.com/is/b55Curf7pYo/ b55Curf7pYo` igT:/ q@e.Ox :0pm
复制此条消息,打开「今日头条APP」或「今日头条极速版APP」后直接查看~
这里所说的 cli agent 有没有一个最适合的,最简单的一个 cli agent 要自己写一个吗
CLI Agent选择与实现
导出时间:2026/5/19 13:25:17
来源地址:https://www.doubao.com/chat/38416967421762818
消息数量:2
先给你一句最直接结论:不用自己从零写,现成轻量 CLI Agent 就够用,真要极简,几十行 Python 就能撸一个能用的。
下面按你要的「最简单、最适合」给你直接选好:
一、现成最简单、开箱即用的 CLI Agent(推荐)
1)Ollama + 自己套个极简 CLI 壳(最推荐)
- 本地跑大模型,不用联网、不用 API key
- 你只要写几十行 CLI,就能做成:
- 命令行输入问题
- 调用本地模型
- 输出结果 + 简单工具调用(查文件、执行命令等)
这就是文章里说的终端侧轻量 Agent,完全符合你要的「简单」。
2)现成开源极简 CLI Agent(直接拿来改)
这些都是很小、很干净的 CLI Agent,适合你看懂 + 改:
- shell-gpt(sgpt)
- 纯 CLI,一句话调用 AI + 执行 shell
- 最简单的「CLI Agent 原型」
- open-interpreter(轻量版)
- 能让 AI 直接写代码、跑命令
- 但你可以只拿它的 CLI 结构,自己精简
如果你只是要一个能用的 cli agent,直接用 sgpt 最省事。
二、要不要自己写一个?
看你目的:
- 只想用 → 不要自己写,用上面现成的
- 想理解原理、自己控制、做极简定制 → 自己写,非常简单
三、给你一个「最简可运行 CLI Agent 模板」(Python)
你复制就能跑,这就是最小可用版 CLI Agent:
python
运行
import subprocess
def ask_ai(prompt):
# 这里换成你本地模型/API 都行
cmd = f'ollama run llama3 "{prompt}"'
result = subprocess.getoutput(cmd)
return result
def cli_agent():
print("极简 CLI Agent(输入 exit 退出)")
while True:
user_input = input("> ")
if user_input.lower() in ["exit", "quit"]:
break
resp = ask_ai(user_input)
print(resp)
if __name__ == "__main__":
cli_agent()
功能就是:
- 命令行聊天
- 可以轻松加:读文件、执行命令、记历史 → 就是标准 Agent
四、你要我可以直接帮你做「成品」
你告诉我这 3 个信息,我可以直接给你一个完整可运行的最简 CLI Agent:
- 用本地模型(Ollama) 还是 OpenAI / 通义千问 这类 API?
- 要不要让它能执行 shell 命令?
- 要Python 还是纯 shell 脚本(更轻)?
你只要说一句:
- 「给我最简 Python 本地 CLI Agent」我就直接给你完整可跑代码,不用你再拼。