AI编程教程1:环境配置全攻略

AI编程教程1:环境配置全攻略
AI编程教程1环境配置写在前面的AI编程其实一点也不难。你只需要打开豆包或DeepSeek说一句帮我生成一个网页XXX然后下载。这也算AI编程。但是你会发现网页版的AI看不到你的代码。当你把项目的报错贴给AIAI会猜测你的项目环境然后给你一个可能的答复。说实话我最讨厌AI说“可能”“类似”这样的话。前不久OpenClaw兴起热度像过山车先升后降。OpenClaw的问题在于不安全和烧钱。说不安全一个恶意技能就能搞废电脑一个AI的误操作就能删除数据说烧钱是因为OpenClaw的提示词太过于冗长买API根本承受不起。其实OpenClaw不是第一个这种东西我们称之为智能体英文Agent但是是第一个把它从程序员的世界里揪出来面向大众的。在这之前Cursor已经盛行了好久。所以今天让我们用专业的AI编程工具用专业的工具链构建出属于自己的——而且不仅仅是一个HTML这么简单的页面。选择1系统凡是电脑都会有操作系统。主流的有Windows、Linux、MacOS三个。对于MacOS需要安装HomeBrewxcode-select --install /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)对于Linux无需任何操作。对于Windows这个比较复杂因为大部分AI软件对Windows支持不怎么样。比较好的办法是安装WSLwsl --install选择2终端大部分AI工具是跑在终端里的。当然也有IDE的AI工具典型代表是Cursor。不过近些年来Cursor也推出Cursor CLI了很少有软件只有IDE而没有CLI的了。因此学会CLI是更好的选择。说到终端一款好的终端模拟器是必须的。对于macOS推荐Ghostty。它是一个原生的终端操作也很丝滑不需要什么配置开箱即用。当然如果想使用Kitty或WezTerm也是可以的。如果你有成熟的Tmux或Zellij工作流可以尝试Alacritty这是最快的终端也是功能最少的。对于Linux推荐名单和上面的差不多。Ghostty也是可以的不过Qt环境慎用因为Ghostty是Gtk写的Kitty和WezTerm也是好的但是这两个需要一定配置同样如果有Tmux或Zellij工作流可以尝试Alacritty当然Alacritty也要配置。对于Windows考虑连接WSL的特殊需求推荐只使用Windows Terminal。这是微软推出的新一代终端可以无缝运行WSL。可能有人看出来了上面的列表全都是GPU加速的。事实是GPU加速确实快而且对于AI编程这种终端输出一大片的非常重要。总结几句话Windows最推荐Windows TerminalLinux/macOS新手推荐GhosttyNeovim用户推荐WezTermTmux/Zellij用户推荐Alacritty都不是推荐Kitty选择3工具接下来是最核心的一环AI工具的选择以下有几个选项各大厂的官方CLI通常对它们自己的产品有优化通用性弱UI都差不多代表Cursor CLI、Qoder CLI、CodeBuddy CLI、Devin CLI等社区CLI通常支持的LLM多而且各有各的特色如Aider与Git深度集成OpenCode以平台化和开源版Claude Code见长Oh My Pi则用Hashline、DAP和Advisor锁定高级用户模型的CLI很多模型提供自己的CLI。例如Kimi提供Kimi CLI、Claude提供Claude CodeMiMo和MiniMax则在OpenCode上开发自己的CLI在这里我推荐Oh My Pi优势如下模型中立可以接大部分模型和套餐针对编程深度优化架构创新如Hashline都是OMP独创UI美观舒适后面的教程会以Oh My Pi简称OMP示范。选择4供应商AI工具不会自己跑需要模型来支持。和网页版AI不同这种模型是要付费的主要因为消耗算力成本大、免费不好供应。月费大概在50元~150元左右当然也有免费模型来体验。如果你决定付费以下是我认为的优先级清单仅供参考OpenCode Go六倍额度用$10拿到$60的额度各大厂Token Plan规则不同一般比较划算MiMo/DeepSeekAPI便宜适合按量付费的Hy3/Qwen略贵如果想用免费的先试水推荐OpenCode Zen的免费模型。用法注册OpenCode账号。访问OpenCode Zen官网点击登录用Github账号登录完全免费选择API密钥栏获取密钥安装终端安装终端方法不同仅供参考Windowswinget install --id Microsoft.WindowsTerminal -emacOSbrew install --cask ghostty # 或对应终端Linuxsudo dnf install kitty # 或对应包管理器和终端安装NPM后续的教程中我们会用制作网页来示范AI编程。为了制作专业的网页我们需要下载Node.js工具链。Linux/macOScurl https://mise.run | shWindowswinget install jdx.mise安装后mise --version验证。然后用Mise安装Node.jsmise use --global nodelatest node --version npm config set registry https://registry.npmmirror.com # 设置镜像 npm install -g pnpm bun --ignore-scriptsfalse # 安装工具链如果报错就加sudo如果第二个命令报错了检查Mise安装的程序是否在$PATH中具体方法可以问AI在Linux/macOS中应当保证source了Mise的环境文件例如echo eval $(~/.local/bin/mise activate bash) ~/.bashrc # 如果用的是 zsh echo eval $(~/.local/bin/mise activate zsh) ~/.zshrc # 然后重新加载 source ~/.bashrc安装Oh My PiOh My Pi的安装非常简单一行命令就能完成。bun install -g oh-my-pi/pi-coding-agent # 或 mise use -g github:can1357/oh-my-pi安装OMP后运行omp并输入/login就会进到这样的界面界面还是比较清晰的直接输入就能选择Provider然后按照提示连接即可。