Crabu
A VS Code extension for managing and generating code from YAPI APIs.

Configurations
Key |
Description |
Type |
Default |
crabu.yapiBaseUrl |
yapi文档的baseUrl |
string |
"" |
crabu.yapiProjects |
yapi项目列表 |
array |
[] |
crabu.annotations |
是否开启接口注解 |
boolean |
true |
crabu.primaryColor |
主题色 |
string |
"#9D5BF4" |
crabu.crabuServerBaseUrl |
Crabu服务的baseUrl |
string |
"http://localhost/api" |
crabu.autoAiGenerateMock |
是否使用AI自动生成Mock数据 |
boolean |
true |
crabu.aiPrompt |
使用AI生成Mock数据时的默认提示词 |
string |
"图片数据源使用 https://dummyimage.com/" |
Commands
Command |
Title |
crabu.launch |
Crabu: Launch Crabu |
crabu.refreshApiTreeView |
Crabu: Refresh API Tree View |
crabu.refreshMockTreeView |
Crabu: Refresh Mock Tree View |
crabu.searchApi |
Crabu: Search API |
crabu.searchApiGroup |
Crabu: Search API Group |
crabu.showCrabuWebview |
Crabu: Show Crabu Webview |
crabu.getApiTreeDataUpdateTime |
Crabu: Get API Tree Data Update Time |
crabu.switchMockStatus |
Crabu: Switch Mock Status |
crabu.addApiToMock |
Add API to Mock |
crabu.addApiToMockByUrl |
Crabu: Add API to Mock by Yapi Url |
crabu.addApiGroupToMock |
Add API Group to Mock |
crabu.removeFromMock |
Remove API from Mock |
crabu.showCrabuWebviewWithMock |
Show Crabu Webview with Mock |
crabu.updateMockToLatestVersion |
Update Mock to Latest Version |
crabu.genBusinessCode |
Generate Business Code |
crabu.compareWithLatestVersion |
Compare with Latest Version |
crabu.copyApiPath |
Copy API Path |
crabu.aiGenerateMock |
AI Generate Mock |
crabu.updateAiQueueStatus |
Crabu: Update AI Queue Status |
crabu.findInApi |
Crabu: Find in API |
crabu.findInMock |
Crabu: Find in Mock |
crabu.updateCrabuMockStatus |
Crabu: Update Crabu Mock Status |
crabu.refreshAiQueueTreeView |
Crabu: Refresh AI Queue Tree View |
crabu.cancelAiTask |
Cancel AI Task |
License
MIT License © 2025 Cyole
| |