Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI Tools for IDEA(RestfulToolkit Pro)

RESTful 开发工具 + AI 助手:REST API 快速搜索、AI 生成提交信息、行内 AI 编辑、内嵌 AI CLI 终端。

AI 功能直接复用本机已登录的 AI CLI(Claude / Codex / Gemini / Grok / Oh My Pi),无需配置任何 API Key

支持 IntelliJ IDEA 2021.1 及以上版本。

功能

1. REST API 快速搜索

  • 快捷键 ⌘ \(Windows Ctrl+\)打开搜索框,秒级定位接口
  • 支持模糊搜索、精确匹配、直接粘贴完整 URL 搜索
  • 智能路径匹配:按 / 分段、空格分词,数字自动匹配 {id} 等占位符
  • 默认支持全套 Spring MVC 注解(@RequestMapping@GetMapping 等)
  • 可自定义类/方法级注解,适配自研 RESTful 框架(Preferences → Tools → API Search Settings
  • 搜索结果高亮,⌘C 一键复制接口路径

2. AI Commit Message 生成

  • 提交面板工具栏一键(闪电图标)根据选中变更的 diff 生成提交信息
  • 支持自定义提示词、diff 长度截断配置

3. AI 行内代码修改(类 Cursor 的 Cmd+K)

  • 选中代码按 ⌘KCtrl+K),输入指令,AI 直接原地改写,支持撤销
  • 另有「AI 生成注释」:只加注释、不动逻辑

4. 内嵌 AI CLI 终端

  • 右侧边栏内嵌 Claude / Codex / Antigravity / Grok / Oh My Pi 五个终端工具窗口,一键启动对应 CLI
  • 可选「高权限模式」启动参数
  • 终端还可以作为编辑器标签页打开

5. 跳转外部编辑器

  • ⌘⇧PCtrl+Shift+P)把当前文件在 VS Code / Cursor / Antigravity 中打开,并精确定位到当前行列
  • Windows / macOS / Linux 全平台支持

6. 多 AI 后端接入

  • 支持 Claude、Codex、Gemini、Grok、Oh My Pi 五种 CLI,自动探测安装路径与版本
  • 动态拉取可用模型列表,模型名支持追加思考等级(如 claude-opus-4-5 high
  • AI Commit 与行内修改可分别配置不同的 CLI 和模型

安装

Settings → Plugins → ⚙️ → Install Plugin from Disk... 选择 Release 中的插件 zip 包。

前置条件

使用 AI 功能需本机安装并登录过至少一个 AI CLI(如 claudecodex 等)。

从源码构建

需要 JDK 17:

./gradlew buildPlugin

产物位于 build/distributions/。如需代理或指定 JDK 路径,参考 gradle.properties 中的注释在本地配置。

姊妹项目

VS Code 版:cli-tools-vscode

License

MIT

About

IDEA 插件:REST API 快速搜索 + AI 生成提交信息 + Cmd+K 行内 AI 编辑 + 内嵌 AI CLI 终端,复用本地 CLI 订阅,无需 API Key

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages