什么是 Meituan CatPaw
Meituan CatPaw 是美团推出的 AI IDE,通过 Agent 驱动编程体验革新,让开发者专注于创意实现,提升项目交付效率。
作为 AI 编程伙伴,Meituan CatPaw 不仅能够解答代码疑问,更能协助您完成复杂的开发任务,让每一个创意都能快速实现。
核心功能
- Tab ( 代码补全预测 )
补全预测可在编码过程中实时提供下一步代码建议,提升编程效率。 - Agent ( 快速问答生码 )
强大的 AI 助手让您在 IDE 中直接获取代码解释、生成代码片段,无需切换工具即可解决编程难题。 - Browser ( IDE 内预览调试 )
内置预览功能让您即时查看前端代码效果,并能将需要优化的元素直接发送至 AI 对话进行智能修改。 - Codebase ( 项目维度分析 )
代码库索引技术使 AI 助手能够理解整个项目上下文,从而提供更精准、更契合项目需求的智能建议。
系统兼容性
- macOS: 10.15 及以上版本(支持 x64 / arm64 架构)。
- Windows: x64 版本。
常见问题
支持的编程语言
全面支持主流编程语言生态,包括但不限于:Python、C++、Java、JavaScript、TypeScript、Go、Rust 等,满足各类开发场景需求。
使用费用说明
当前阶段完全免费使用。每位新用户注册后即可获得 500 次对话额度(每次与 AI 的交互对话消耗 1 次额度)。
额度管理:
- 查看余额:设置页 → 通用 → 额度。
- 申请续充:额度不足时可在同一位置提交续充申请。填写申请理由后提交,待审核通过后即可继续畅享 AI 编程体验。
功能概览
Meituan CatPaw 现已支持 基础补全 和 NextEdit(基于历史编辑内容预测下一次编辑) 能力,帮助您在编写代码时主动推理并补全未完成部分,提供智能的代码建议,让编码过程更加智能、顺畅、高效。
目前,Meituan CatPaw 的代码补全功能已支持 所有主流编程语言 ,包括但不限于 Java、Python、C++ 等。
开启/关闭补全功能
- 点击顶栏右上角的齿轮图标,或者右下角的
CatPaw Settings–CatPaw 设置打开设置页面。 - 在设置页面的
Tab 补全部分,打开或关闭Tab 补全、模块导入开关。
扩展配置
右下角 CatPaw Tab 按钮点击后展示扩展配置,您可以在此配置自动补全的禁用场景。
1. 全局禁用:点选后,在 IDE 全局禁用自动补全功能。
2. 禁用语言(某一编程语言):点选后,针对该语言的代码禁用自动补全功能。
使用方式
当有补全建议时,补全将在光标右侧显示为灰色文本。
- 采纳完整建议:您可以使用
Tab键采纳完整的补全建议。 - 取消补全建议:您可以通过
Esc键取消补全建议。
NextEdit (基于历史编辑内容预测下一次编辑)
1. 批量编辑多行代码:当模型检测到有同时适用于多行代码的修改时,会在右侧的悬浮框中一次性全部展现给您。您只需点击一次 Tab 按键,即可接受所有的修改。
2. 预测下一个可能的编辑点:根据最近的代码修改和编辑接受情况,模型会预测下一个可能需要修改的代码块,并展示出下一个编辑点以及预期修改效果,您只需使用 Tab 按键,即可接受预期的修改。
打开侧边栏对话
Meituan CatPaw 的侧边栏对话面板默认位于 IDE 右侧,您可以通过以下方式打开:
- 默认快捷键:
Cmd + L(推荐)。 - 菜单栏:
View→Appearance→Secondary Side Bar。
多标签页管理
为了提高工作效率,您可以同时打开多个对话标签页:
- 默认快捷键:
Command + Shift + T。 - 每个标签页都是独立的对话环境,互不干扰。
多种工作模式
Meituan CatPaw 支持三种模式:Ask、Agent 和用户自定义模式。它们的区别如下:
Ask 模式 – 智能问答助手
适用场景:代码理解、技术咨询、单文件代码生成。
核心特点:
- 专注于提供详细的回答和代码建议。
- 不会自动应用代码修改,避免意外更改。
- 适合学习和探索阶段的开发工作。
推荐使用时机:
- 需要理解复杂代码逻辑时。
- 寻求编程最佳实践建议时。
- 生成单个文件的代码片段时。
Agent 模式 – 全能执行助手
适用场景:复杂任务执行、多文件操作、自动化工作流。
核心特点:
- 具备完整的代码执行和修改能力。
- 可以操作终端、管理文件、执行复杂任务。
- 提供端到端的解决方案。
推荐使用时机:
- 需要重构多个文件时。
- 执行复杂的项目配置时。
- 需要自动化处理重复任务时。
用户自定义模式 – 个性化工作流
适用场景:特殊需求、定制化工作流。
核心特点:
- 工具集合完全由您自主配置。
- 灵活适应特定的工作需求。
- 支持个性化的开发流程。
推荐使用时机:
- 有特定的工具使用偏好时。
- 需要限制某些功能的使用时。
- 团队有统一的工作流规范时。
常用功能
一键复制回答
点击每个回答下方的复制按钮,即可将内容以 Markdown 格式复制到剪贴板,方便您在其他地方使用。
问题重新编辑
已提交的问题支持重新编辑和提交,让您可以随时调整需求描述:
- 在对话进行中或完成后都可以编辑。
- 如果涉及代码修改,系统会贴心地询问是否需要撤销相关更改。
代码版本回退(Checkpoint)
当对话中包含代码修改且您已接受这些更改时,历史消息会显示 Checkpoint 按钮:
- 点击可将所有相关代码回退到该对话前的状态。
- 系统会进行二次确认,确保操作安全。
数据统计
暂无评论...
