初识Amp Code

186 阅读7分钟

前言

小伙伴们大家好,我是小溪,见字如面。见过看视频看广告,使用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支持添加上下文文件,输入 @ 可以添加文件上下文

图片

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

图片

输入提示词即可进行对话

首先我想请你回答一道困难的计算题设实数列 \(\{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

安装配置

脚本安装

 $ curl -fsSL https://ampcode.com/install.sh | bash

使用Npm安装

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

$ 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可以通过命令指令添加,默认安装的为全局用户级

amp mcp add context7 -- npx -y @upstash/context7-mcp

图片

通过添加 --workspace 标识,可以为项目级配置

$ amp mcp add context7 --workspace -- npx -y @upstash/context7-mcp

图片

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

图片

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

图片

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

图片

产品定价

图片

提供 免费版、付费版 和 企业版

  • 免费版:完全免费,靠广告维持运营
  • 付费版:按使用量计费
  • 企业版:额度更高,提供的服务更多

友情提示

见原文:初识Amp Code

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。友情提示友情提示