前言
小伙伴们大家好,我是小溪,见字如面。见过看视频看广告,使用App看广告,使用小程序看广告,你见过AI助手看广告运营的模式吗?那么它来了,这就是Amp Code,Amp Code开启了AI助手靠广告维持运营的新模式,感兴趣的小伙伴可以了解一下,对往期CLI工具感兴趣的小伙伴也可以看往期内容:
优势
- 国内可用
- 提供免费版(混合使用了顶级开源软件模型、具有有限上下文窗口的前沿模型以及正在测试中的预发布前沿模型),可能是 Claude Haiku 4.5、Grok Code Fast 1、Kimi K2、Qwen3-Coder、Claude 3.5 Sonnet 等
- Amp Code支持 macOS、Linux 和 Windows(推荐使用 WSL)
- 提供扩展插件和CLI工具
限制
- 免费版有速度限制,每天重置
使用进度查询:ampcode.com/settings

简介
Amp Code 定位为 "前沿编码代理(frontier coding agent)",核心能力是让用户充分发挥主流模型的全部实力,主打高效、智能的编码辅助体验,适用于各类代码开发与项目管理场景。
官网地址:ampcode.com

官网文档:ampcode.com/manual

注册登录
在官网首页点击【Sign In】进行注册,Amp Code提供了使用 邮箱 和 Google 2种注册登录方式


登录完成后即可进入Amp Code官网

基本使用
Amp Code提供了 扩展插件 和 Amp Code CLI 2种使用形式
扩展插件
安装配置
快速安装地址:ampcode.com/install
在Amp Code官网选择不同的编辑器,点击右侧的【Install Amp for VS Code】即可快速打开对应的编辑器并执行安装

也可以在插件市场搜索【Amp】安装

Chat对话
首次使用Amp Chat对话需要点击【+】创建一个新的线程,然后切换对话模式为【free】

Amp Code CLI提供了 smart、rush 和 free 3 种对话模式,使用快捷键【Ctrl+S】快速切换
- smart: 使用最先进的模型,不受最大能力和自主权的限制。这是默认模式,使用付费积分
- rush: 更快、更便宜、功能更弱,适合小型、定义明确的任务,付费使用
- free: 免费,使用快速基本模型,免费
Amp Code支持添加上下文文件,输入 @ 可以添加文件上下文

输入 / 可以唤起快捷指令菜单

输入提示词即可进行对话
scss
首先我想请你回答一道困难的计算题设实数列 \(\{x_n\}\) 满足:\(x_0 = 0\),\(x_2 = \sqrt[3]{2}x_1\),\(x_3\) 是正整数,且 \[x_{n+1} = \frac{1}{\sqrt[3]{4}} x_n + \sqrt[3]{4} x_{n-1} + \frac{1}{2} x_{n-2} (n \geq 2).\] 问:这类数列中最少有多少个整数项? 计算出答案之后请使用JSON格式回答以下所有问题: 上个计算题的答案是多少? 告诉我你是什么AI模型,版本号多少,你的知识截止日期是什么时候,训练和发布你的公司是什么?
可以看到当前使用的模型是 claude 3.5 Sonnet

对话完成后,可以看到输入框上方的广告信息

此外需要提的一点是,Amp Code独有的功能,Amp Code所有对话都会进行同步,可以在Amp Code官网查看,也可以进行分享,如果涉及到敏感信息需要额外注意

项目规则
Amp Code扩展插件支持自定义项目规则

点击对话框底部的【Generate】,Amp Code扩展插件会在对话框中自动填充提示词生成 AGENTS.md 文件


Tools
Amp Code扩展插件提供了Tools功能,可以查看 内置工具 和 MCP的可用工具。点击【设置】滑动到【Tools】进行查看


MCP服务
Amp Code扩展插件支持MCP服务,点击【设置】滑动到【MCP Servers】进行查看

点击【Add】添加一个MCP服务,根据MCP配置填写,点击【Add Server】保存

添加成功后可以在【Tools】查看MCP的可用工具,在【MCP Servers】可以对MCP进行管理

不习惯这种配置方式,也可以点击【Open Settings】在Settings.json中使用JSON格式配置

Tab自动补全
Amp Code扩展插件提供了自动补全功能,默认是开启的,也可以在【设置】【Amp Tab】手动开启

开启后,可以在编辑器底部工具栏点击【Amp Tab】进行详细配置
Workspace
Amp Code提供了工作区的概念,工作区提供了团队成员的 统计、排行 功能,可以在官网点击【Workspace】创建一个工作区

加入工作区后,历史对话都会在工作区中进行统计展示

Amp Code CLI
安装配置
脚本安装
php
$ curl -fsSL https://ampcode.com/install.sh | bash
使用Npm安装
ruby
$ npm install -g @sourcegraph/amp@latest
安装完成后,在命令行终端输入 amp -v 查看版本

申请API Key
API Key申请地址:ampcode.com/settings

Amp Code默认提供了API Key,直接点击【Copy Key】复制API Key即可
登录授权
Amp Code提供了 手动授权 和 自动授权 2种形式,在命令行终端输入 /amp 启动CLI,如果环境变量没有导出API Key默认会拉起Amp Code官网进行授权

点击【Link CLI】进行授权

授权完成后,就可以进入Amp Code CLI了

自动授权也很方便,只需在命令行终端导出环境变量 AMP_API_KEY
ini
$ export AMP_API_KEY=your api key
再输入 amp 启动 Amp Code CLI即可
命令行参数

- logout:退出并移除已存储的 API 密钥
- login:登录到Amp
- threads:管理线程
- new:创建新线程
- continue:继续现有线程
- fork:复刻现有线程
- list:列出所有线程
- share:分享线程
- rename:重命名线程
- markdown:将线程渲染为 Markdown 格式
- replay:重放线程
- tools:工具管理命令
- list:列出所有活跃工具(包括 MCP 工具)
- show:显示活跃工具的详细信息
- make:在你的工具箱中设置一个工具的框架
- use:通过参数或标准输入的 JSON 调用工具
- permissions:管理权限
- list:列出权限
- test:测试权限
- edit:编辑权限
- add:添加权限规则
- mcp:管理 MCP 服务器
- add:添加 MCP 服务器配置
- remove:移除 MCP 服务器配置
- oauth:管理 MCP 服务器的 OAuth 认证
- login:为 MCP 服务器注册 OAuth 客户端凭证
- logout:移除 MCP 服务器的 OAuth 凭证
- status:显示 MCP 服务器的 OAuth 状态
- doctor:检查 OAuth 状态
- update:更新 Amp 命令行工具
交互式命令
使用快捷键【Ctrl+O】可以唤起交互式命令菜单,使用上下键可以快速选择命令

- amp:查看帮助文档
- mode:切换模式
- use free:切换到免费模式
- use rush:切换到快速模式
- use smart:切换到智能模式
- set:设置快速或智能模式
- toggle:切换模式,快捷键为【Ctrl+S】
- thread:管理线程
- new:创建一个新线程
- switch:切换线程
- set visibility:设置线程可见性
- switch to previous:切换至上一个
- switch to next:切换至下一个
- prompt:提示词管理
- open in editor:在编辑器中打开
- queue:提示词队列
- clear:清除提示词
- paste image from clipboard:从剪切板粘贴图片,快捷键为【Ctrl+V】
- mention a thread:@一个文件
- permissions:管理权限
- open in editor (user):编辑用户权限
- open in editor (workspace):编辑项目权限
- enabled:允许的权限
- angerously allow all:危险地允许所有权限
- settings:打开 CLI 设置
- agents-md:agents管理
- generate:生成 AGENTS.md 文件
- list:列出当前使用的智能体指南文件
- mcp:MCP管理
- list tools:查看mcp工具
- status:查看mcp状态
- ide:连接到 IDE
- amp quite:退出应用程序
执行Shell
在Amp Code CLI中输入 $ 可以进入Shell模式,输入终端命令可以直接执行


Chat对话
Amp Code CLI提供了 smart、rush 和 free 3 种对话模式,使用快捷键【Ctrl+S】快速切换

- smart: 使用最先进的模型,不受最大能力和自主权的限制。这是默认模式,使用付费积分
- rush: 更快、更便宜、功能更弱,适合小型、定义明确的任务
- free: 免费,使用快速基本模型,免费
输入 @ 可以添加文件上下文

输入 / 可以唤起内置命令

完成对话后,同样可以看到在对话框上方的广告信息

上下文
在交互式命令中输入 / 唤起快捷菜单,使用【agents-md generate】生成上下文文件

执行完成后,Amp Code CLI会在项目根目录创建 AGENTS.md 文件,在 AGENTS.md 中可以编写我们的上下文提示

MCP服务
Amp Code CLI支持MCP服务,可以分为 全局用户级 和 项目级 2种配置等级
- 全局用户级:针对当前用户生效,配置路径:~/.config/amp/settings.json
- 项目级:针对当前项目生效,配置路径:.amp/settings.json
MCP可以通过命令指令添加,默认安装的为全局用户级
ruby
$ amp mcp add context7 -- npx -y @upstash/context7-mcp

通过添加 --workspace 标识,可以为项目级配置
css
$ amp mcp add context7 --workspace -- npx -y @upstash/context7-mcp

在交互式命令中输入 / 选择 mcp status 指令可以查看MCP状态

在交互式命令中输入 / 选择 mcp list tools 指令可以查看可用的MCP工具

也可以通过修改对应的 settings.json 文件进行配置

产品定价

提供 免费版、付费版 和 企业版
- 免费版:完全免费,靠广告维持运营
- 付费版:按使用量计费
- 企业版:额度更高,提供的服务更多
友情提示
见原文:初识Amp Code
本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。友情提示友情提示