AI SSH 命令行工具,天才般的发明!
天才般的发明,ai ssh 命令行工具,让 ai 的使用不只局限在ai 对话提问、ai idea 辅助编码,也可以直接让操作系统具备 ai 能力。其实这才是我一直想要的东西!😄
ai 正在改变产品设计!
2025年,是 ai agent 智能体爆发的一年,它所提效的接入方式可以分三层来看;
先是中间这一层,是 ai agent 接入服务和软件,像是大家使用的 trae.ai 或者小傅哥分享过的draw.io + ai,以及各个互联网公司用 ai 提效做的一些场景客服,系统巡检,日志分析等。
之后上面这一层,是从用户视角,模拟用户行为使用软件,而不是直接接入到软件api上。它使用的方式是 AutoGLM-Phone-9B 手机模型,以 ADB 或者无障碍模式,让手机可以接收用户指令,完成操作。如;打开京东,搜索东北老式麻辣烫,加入购物车,以默认地址,进行支付购买。下单支付完成后,微信发给xxx告诉,她预计送达时间。如果感兴趣,可以基于这篇文章进行实践。《手机 + agent,这是要掀桌子!》
然后底下这一层,是从系统层面,不再依赖于直接对接某个软件,某个api,而是以系统层面直接操作软件,或者完成整个行为动作。如,在云服务器/本地,配置好 jdk、maven、docker 环境,之后帮我拉取 git clone xxx 仓库代码,本地完成 maven 构建和启动。以及在遇到问题时候,让 ai 直接检索并处理都是非常可以的。
好,那接下来,小傅哥给大家分享下,如何安装一个 ai ssh 工具(没有这个教程,很多人是安装不上的!)。
一、工具介绍
ai ssh 是命令行工具,可以安装到 Mac、Windows、Linux 上,以通过 terminal(终端)直接操作系统进行使用。它的场景也包括你打开的 IntelliJ IDEA 下面的 terminal 终端中使用,这样就天然的嵌入到了 IntelliJ IDEA 中了,非常方便。
目前这类的 ai ssh 命令行工具软件也非常多,包括;opencode.ai、claude、openai codex、阿里千问 - qianwen code,都出了对应的软件。
在整体体验后,效果还是都不错的,这里是 opencode 的终端使用截图;

-
opencode 默认提供了一些免费模型,可以输入
/models进行选择。 -
另外还可以通过配置文件,添加其他模型,如 claude 模型、openai 模型、小米模型等。
二、软件安装
以下软件安装,会需要用到 gcc、nodejs 20+ 版本,建议安装 Ubuntu 24 版本,可以不需要折腾系统环境。
1. 脚本说明
这软件好用是挺好用,但它的源都在 Github 上,很多伙伴在执行官网脚本curl -fsSL https://opencode.ai/install | bash是安装不上的。所以,小傅哥做了一个对应的脚本,方便大家更加简化的安装使用。

-
脚本(gitcode):https://gitcode.com/Yao__Shun__Yu/xfg-dev-tech-docker-install
-
脚本(github):https://github.com/fuzhengwei/xfg-dev-tech-docker-install### 2. Téléchargement du script
git clone https://gitcode.com/Yao__Shun__Yu/xfg-dev-tech-docker-install.git - Vous pouvez extraire le script sur votre ordinateur local ou serveur cloud via la commande.
3. Autorisation du script
find . -name"*.sh"-type f -exec chmod +x {} \; - Autorisation globale
chmod +x terminal.sh - Autorisation spécifique
4. Exécution de l'installation

./terminal.sh - Lors de l'exécution de l'installation, sélectionnez 1, opencode code, ce qui est fortement recommandé.
-
Que ce soit Windows, Mac ou Linux, vous pouvez utiliser ce script pour l'installation, j'ai préparé les scripts correspondants.
-
Une fois l'installation terminée, vous devez entrer
opencodepuis appuyer sur Entrée pour accéder au système. Si un message indique que opencode n'est pas une commande valide, vous pouvez vérifier si une invitesource .../bashrcapparaît pendant l'installation et l'exécuter vous-même pour actualiser.
Trois, configuration du logiciel
1. Utilisation des commandes


-
/init- Créer/Mettre à jour Agents.md" -
/review- Vérifier les modifications" -
/new- Créer une nouvelle session" -
/models- Sélectionner un modèle" -
/agents- Mode agent intelligent" -
/session- Liste des sessions" -
/status- Afficher l'état" -
/mcp- Sélectionner le service mcp" -
/theme- Sélectionner un thème" -
/editor- Éditer" -
/connect- Connecter le fournisseur de modèle" -
/help- Aide" -
/commands- Commandes" -
/exit- Mode débogage"
Ceux-ci peuvent être ajustés avec les mises à jour de version, vous pouvez essayer chacun à tour de rôle.
2. Configuration du modèle (personnalisé - facultatif)


{"$schema":"https://opencode.ai/config.json","provider": {"my-model-openai": {"npm":"@ai-sdk/openai-compatible","name":"OpenAPI","options": {"apiKey":"你的apikey","baseURL":"https://你的baseURL/v1" },"models": {"gpt-4.1": {"name":"gpt-4.1" } } },"my-model-glm": {"npm":"@ai-sdk/openai-compatible","name":"GLMAPI","options": {"apiKey":"你的apikey","baseURL":"https://open.bigmodel.cn/api/paas/v4" },"models": {"glm-4.7": {"name":"glm-4.7" } } } },"model":"my-model-openai/gpt-4.1"} - Si vous souhaitez remplacer le modèle vous-même, par exemple en utilisant openai ou claude, vous devez le remplacer dans terminal/opencode.json sous le script, puis exécuter ./opencode.json.sh pour créer.- Si vous souhaitez modifier le modèle configuré après avoir exécuté ./opencode.json.sh, vous pouvez utiliser la commande vim pour modifier /root/.config/opencode/opencode.json.
- Pour d'autres configurations, comme celle de mcp, vous pouvez vous référer au site officiel (pour éviter des erreurs de configuration) : https://opencode.ai/docs/mcp-servers/
III. Utilisation du logiciel
1. Linux
1.1 Construction du projet

1.2 Installation du logiciel

1.3 Inspection du système

1.4 Rédaction de fichiers

L'utilisation de commandes pour manipuler les serveurs cloud est très pratique, surtout pour les débutants. Avec cela, ils peuvent vraiment s'épanouir ! Ouvrez votre esprit, vous pouvez l'utiliser dans de nombreux autres endroits, en particulier pour ceux qui ont du mal à installer des environnements.
2. Mac/Windows + IntelliJ IDEA

-
Sur votre ordinateur local, en plus d'installer et de vérifier divers logiciels comme dans l'exemple Linux, vous pouvez également l'ouvrir directement dans IntelliJ IDEA, puis gérer votre projet.
-
Surtout pour beaucoup de gens qui reçoivent un projet et ne savent pas ce qu'il contient, ni ce que les scripts peuvent faire, vous pouvez utiliser opencode pour vous aider à résoudre ces problèmes.
3. IPad Pro

Bien que l'IPad Pro n'ait pas beaucoup de logiciels de développement, si vous utilisez des serveurs cloud, des NAS, etc., et que vous installez opencode dans ces logiciels, vous pouvez également installer l'outil SSH termius.com sur votre IPad Pro et utiliser l'outil SSH pour manipuler le système Linux sur lequel opencode est déployé.Maintenant, pour les sorties quotidiennes, emporter un iPad Pro permet de gérer de petites tâches de développement et de maintenance, c'est très pratique. iPad Pro + NAS, c'est super confortable !





