{"id":1144,"date":"2026-01-27T21:51:14","date_gmt":"2026-01-27T13:51:14","guid":{"rendered":"https:\/\/api.launch.chuchuang.work\/1144.html"},"modified":"2026-01-27T21:51:14","modified_gmt":"2026-01-27T13:51:14","slug":"cod-mate","status":"publish","type":"post","link":"https:\/\/api.launch.chuchuang.work\/1144.html","title":{"rendered":"CodMate"},"content":{"rendered":"\u3010\u4ea7\u54c1\u4ecb\u7ecd\u3011\nCodMate \u662f\u4e00\u6b3e macOS SwiftUI \u5e94\u7528\uff0c\u7528\u4e8e\u9ad8\u6548\u7ba1\u7406 CLI AI \u4f1a\u8bdd\uff0c\u53ef\u7ba1\u7406 Codex\u3001Claude Code \u4e0e Gemini \u7b49 CLI \u5de5\u5177\u4f1a\u8bdd\u5386\u53f2\u3002\n\u3010\u6838\u5fc3\u529f\u80fd\u3011\n\u6d4f\u89c8\u3001\u641c\u7d22\u3001\u7ec4\u7ec7\u4e0e\u56de\u987e\u591a\u6a21\u578b CLI \u4f1a\u8bdd\u4e0e\u7ed3\u679c\n\u4e00\u952e Resume\/New\uff0c\u4fdd\u6301\u539f\u59cb\u5de5\u4f5c\u76ee\u5f55\u4e0e\u7ec8\u7aef\u73af\u5883\u4e00\u81f4\n\u5185\u7f6e PATH \u5f3a\u5316\u4e0e\u7ec8\u7aef\u96c6\u6210\uff08Terminal\/iTerm2\/Warp\/\uff09\n\u7b80\u6d01 SwiftUI \u89c6\u56fe\u5c42\u4e0e MVVM \u67b6\u6784\uff0c\u4e3b\u7ebf\u7a0b\u5b89\u5168\u66f4\u65b0","protected":false},"excerpt":{"rendered":"\u3010\u4ea7\u54c1\u4ecb\u7ecd\u3011 CodMate \u662f\u4e00\u6b3e macOS SwiftUI \u5e94\u7528\uff0c\u7528\u4e8e\u9ad8\u6548\u7ba1\u7406 CLI AI \u4f1a\u8bdd\uff0c\u53ef\u7ba1\u7406 Codex\u3001Claude Code \u4e0e Gemini \u7b49 CLI \u5de5\u5177\u4f1a\u8bdd\u5386\u53f2\u3002 \u3010\u6838\u5fc3\u529f\u80fd\u3011 \u6d4f\u89c8\u3001\u641c\u7d22\u3001\u7ec4\u7ec7\u4e0e\u56de\u987e\u591a\u6a21\u578b CLI \u4f1a\u8bdd\u4e0e\u7ed3\u679c \u4e00\u952e Resume\/New\uff0c\u4fdd\u6301\u539f\u59cb\u5de5\u4f5c\u76ee\u5f55\u4e0e\u7ec8\u7aef\u73af\u5883\u4e00\u81f4 \u5185\u7f6e PATH \u5f3a\u5316\u4e0e\u7ec8\u7aef\u96c6\u6210\uff08Terminal\/iTerm2\/Warp\/\uff09 \u7b80&#8230;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tagline":"\u4e00\u6b3e macOS SwiftUI \u5e94\u7528\uff0c\u7528\u4e8e\u9ad8\u6548\u7ba1\u7406 CLI AI \u4f1a\u8bdd\u3002","website_url":"https:\/\/umate.ai\/codmate","logo_url":"https:\/\/cdn.chuchuang.work\/launch\/1\/products\/1769521873216_a0sr6g.webp","product_views":0,"product_clicks":0,"images":["https:\/\/cdn.chuchuang.work\/launch\/1\/products\/1769521873611_vvbnso.webp"],"footnotes":""},"categories":[14],"tags":[],"class_list":["post-1144","post","type-post","status-publish","format-standard","hentry","category-development-tools"],"categories_details":[{"id":14,"name":"\u7f16\u7a0b\u5f00\u53d1","slug":"development-tools","description":"\u7f16\u7a0b\u5f00\u53d1\u7c7b\u4ea7\u54c1\u670d\u52a1\u4e8e\u8f6f\u4ef6\u5f00\u53d1\u8005\uff0c\u6db5\u76d6\u4ee3\u7801\u751f\u6210\u3001\u8c03\u8bd5\u8f85\u52a9\u3001API \u7ba1\u7406\u3001\u4f4e\u4ee3\u7801\u4e0e\u81ea\u52a8\u5316\u5f00\u53d1\u7b49\u65b9\u5411\u3002\u521d\u521b.work \u7cbe\u9009\u5b9e\u7528\u7684\u5f00\u53d1\u5de5\u5177\u521d\u521b\u4ea7\u54c1\uff0c\u5e2e\u52a9\u72ec\u7acb\u5f00\u53d1\u8005\u548c\u521d\u521b\u56e2\u961f\u63d0\u5347\u7814\u53d1\u6548\u7387\u3001\u7f29\u77ed\u4ea4\u4ed8\u5468\u671f\uff0c\u66f4\u4e13\u6ce8\u4e8e\u4ea7\u54c1\u672c\u8eab\u7684\u521b\u65b0\u4e0e\u5546\u4e1a\u9a8c\u8bc1\u3002","count":141}],"tags_details":[],"_links":{"self":[{"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/products\/1144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/products"}],"about":[{"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/comments?post=1144"}],"version-history":[{"count":0,"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/products\/1144\/revisions"}],"wp:attachment":[{"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/media?parent=1144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/categories?post=1144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/api.launch.chuchuang.work\/api\/wp\/v2\/tags?post=1144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}