{"id":74,"date":"2026-05-04T17:16:39","date_gmt":"2026-05-04T09:16:39","guid":{"rendered":"http:\/\/127.0.0.1:13305\/hub\/tool\/vibekanban\/"},"modified":"2026-09-23T02:17:08","modified_gmt":"2026-09-22T18:17:08","slug":"vibekanban","status":"publish","type":"post","link":"https:\/\/ai.wuaishare.cn\/hub\/74","title":{"rendered":"Vibe Kanban"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/ai.wuaishare.cn\/hub\/wp-content\/uploads\/sites\/2\/2026\/09\/vibe-kanban-1.webp\" alt=\"Vibe Kanban\" class=\"wp-image-5000\" srcset=\"https:\/\/ai.wuaishare.cn\/hub\/wp-content\/uploads\/sites\/2\/2026\/09\/vibe-kanban-1.webp 1200w, https:\/\/ai.wuaishare.cn\/hub\/wp-content\/uploads\/sites\/2\/2026\/09\/vibe-kanban-3-300x150.webp 300w, https:\/\/ai.wuaishare.cn\/hub\/wp-content\/uploads\/sites\/2\/2026\/09\/vibe-kanban-3-1024x512.webp 1024w, https:\/\/ai.wuaishare.cn\/hub\/wp-content\/uploads\/sites\/2\/2026\/09\/vibe-kanban-3-768x384.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n<p class=\"wp-block-paragraph\">Vibe Kanban \u662f\u4e00\u4e2a GitHub \u5f00\u6e90\u9879\u76ee\u3002\u5145\u5206\u5229\u7528 Claude Code\u3001Codex \u6216\u4efb\u4f55\u7f16\u7801\u4ee3\u7406\uff0c\u6548\u7387\u63d0\u5347 10 \u500d\u3002<\/p>\n\n\n\n<blockquote class=\"is-layout-flow wp-block-quote-is-layout-flow\"><p>Vibe Kanban \u5373\u5c06\u505c\u6b62\u670d\u52a1\u3002\u8bf7\u9605\u8bfb\u516c\u544a\u3002<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u6982\u8ff0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u5728\u8f6f\u4ef6\u5de5\u7a0b\u5e08\u628a\u5927\u90e8\u5206\u65f6\u95f4\u7528\u4e8e\u89c4\u5212\u548c\u5ba1\u67e5\u7f16\u7801\u4ee3\u7406\u7684\u4e16\u754c\u4e2d\uff0c\u4ea4\u4ed8\u66f4\u591a\u7684\u6700\u6709\u6548\u9014\u5f84\u662f\u52a0\u5feb\u89c4\u5212\u548c\u5ba1\u67e5\u7684\u901f\u5ea6\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vibe Kanban \u4e13\u4e3a\u8fd9\u79cd\u60c5\u51b5\u6253\u9020\u3002\u4f7f\u7528\u770b\u677f\u4e8b\u9879\u6765\u89c4\u5212\u5de5\u4f5c\uff0c\u65e0\u8bba\u662f\u4e2a\u4eba\u4f7f\u7528\u8fd8\u662f\u56e2\u961f\u534f\u4f5c\u3002\u51c6\u5907\u597d\u540e\uff0c\u521b\u5efa\u4e00\u4e2a\u5de5\u4f5c\u7a7a\u95f4\u4f9b\u7f16\u7801\u4ee3\u7406\u8fd0\u884c\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n    <li>\u4f7f\u7528\u770b\u677f\u4e8b\u9879\u8fdb\u884c\u89c4\u5212\u2014\u2014\u5728\u770b\u677f\u677f\u4e0a\u521b\u5efa\u3001\u6392\u5217\u4f18\u5148\u7ea7\u5e76\u5206\u914d\u4e8b\u9879\u3002<\/li>\n    <li>\u5728\u5de5\u4f5c\u7a7a\u95f4\u4e2d\u8fd0\u884c\u7f16\u7801\u4ee3\u7406\u2014\u2014\u6bcf\u4e2a\u5de5\u4f5c\u7a7a\u95f4\u4e3a\u4ee3\u7406\u63d0\u4f9b\u5206\u652f\u3001\u7ec8\u7aef\u548c\u5f00\u53d1\u670d\u52a1\u5668\u3002<\/li>\n    <li>\u5ba1\u67e5 diff \u5e76\u7559\u4e0b\u5185\u8054\u8bc4\u8bba\u2014\u2014\u4e0d\u79bb\u5f00\u754c\u9762\u5373\u53ef\u76f4\u63a5\u5411\u4ee3\u7406\u53d1\u9001\u53cd\u9988\u3002<\/li>\n    <li>\u9884\u89c8\u60a8\u7684\u5e94\u7528\u2014\u2014\u5185\u7f6e\u6d4f\u89c8\u5668\u652f\u6301 devtools\u3001\u68c0\u67e5\u6a21\u5f0f\u548c\u8bbe\u5907\u6a21\u62df\u3002<\/li>\n    <li>\u5728 10 \u591a\u4e2a\u7f16\u7801\u4ee3\u7406\u4e4b\u95f4\u5207\u6362\u2014\u2014\u5305\u62ec Claude Code\u3001Codex\u3001Gemini CLI\u3001GitHub Copilot\u3001Amp\u3001Cursor\u3001OpenCode\u3001Droid\u3001CCR \u548c Qwen Code\u3002<\/li>\n    <li>\u521b\u5efa\u62c9\u53d6\u8bf7\u6c42\u5e76\u5408\u5e76\u2014\u2014\u6253\u5f00\u5e26\u6709\u4eba\u5de5\u667a\u80fd\u751f\u6210\u63cf\u8ff0\u7684 PR\uff0c\u5728 GitHub \u4e0a\u5ba1\u67e5\u540e\u5408\u5e76\u3002<\/li>\n  <\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u6761\u547d\u4ee4\u3002\u63cf\u8ff0\u5de5\u4f5c\u5185\u5bb9\uff0c\u5ba1\u67e5\u5dee\u5f02\uff0c\u53d1\u5e03\u4ee3\u7801\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npx vibe-kanban<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u5b89\u88c5<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8bf7\u786e\u4fdd\u60a8\u5df2\u5b8c\u6210\u559c\u7231\u7f16\u7a0b\u4ee3\u7406\u7684\u8eab\u4efd\u9a8c\u8bc1\u3002\u652f\u6301\u7684\u7f16\u7a0b\u4ee3\u7406\u5b8c\u6574\u5217\u8868\u8bf7\u53c2\u9605\u6587\u6863\u3002\u7136\u540e\u5728\u7ec8\u7aef\u4e2d\u8fd0\u884c\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npx vibe-kanban<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u6587\u6863<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u8bf7\u8bbf\u95ee\u7f51\u7ad9\u83b7\u53d6\u6700\u65b0\u6587\u6863\u548c\u7528\u6237\u6307\u5357\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u81ea\u6258\u7ba1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u60f3\u8981\u6258\u7ba1\u60a8\u81ea\u5df1\u7684 Vibe Kanban Cloud \u5b9e\u4f8b\uff1f\u8bf7\u53c2\u9605\u6211\u4eec\u7684\u81ea\u6258\u7ba1\u6307\u5357\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u652f\u6301<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4eec\u4f7f\u7528 GitHub Discussions \u5904\u7406\u529f\u80fd\u8bf7\u6c42\u3002\u8bf7\u521b\u5efa\u4e00\u4e2a\u8ba8\u8bba\u6765\u63d0\u4ea4\u529f\u80fd\u8bf7\u6c42\u3002\u5982\u6709\u7f3a\u9677\u8bf7\u5728\u6b64\u4ed3\u5e93\u63d0\u4ea4 issue\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u8d21\u732e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u6211\u4eec\u5e0c\u671b\u60a8\u9996\u5148\u901a\u8fc7 GitHub Discussions \u6216 Discord \u4e0e\u6838\u5fc3\u56e2\u961f\u6c9f\u901a\u60f3\u6cd5\u548c\u53d8\u66f4\uff0c\u8fd9\u6837\u6211\u4eec\u53ef\u4ee5\u8ba8\u8bba\u5b9e\u73b0\u7ec6\u8282\u5e76\u786e\u4fdd\u4e0e\u73b0\u6709\u8def\u7ebf\u56fe\u4fdd\u6301\u4e00\u81f4\u3002\u8bf7\u52ff\u5728\u672a\u4e0e\u56e2\u961f\u8ba8\u8bba\u63d0\u6848\u7684\u60c5\u51b5\u4e0b\u76f4\u63a5\u63d0\u4ea4 PR\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0a\u5185\u5bb9\u57fa\u4e8e <a href=\"https:\/\/github.com\/BloopAI\/vibe-kanban\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub \u4ed3\u5e93 README<\/a> \u89e3\u6790\u751f\u6210\uff0c\u9002\u5408\u5148\u5feb\u901f\u4e86\u89e3\u9879\u76ee\u5b9a\u4f4d\u3001\u5b89\u88c5\u65b9\u5f0f\u3001\u6838\u5fc3\u80fd\u529b\u4e0e\u4f7f\u7528\u8fb9\u754c\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vibe Kanban \u662f\u4e00\u4e2a GitHub \u5f00\u6e90\u9879\u76ee\u3002\u5145\u5206\u5229\u7528 Claude Code\u3001Codex \u6216\u4efb\u4f55\u7f16\u7801\u4ee3\u7406\uff0c\u6548\u2026<\/p>\n","protected":false},"author":1,"featured_media":5000,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_share_source_url":"https:\/\/github.com\/BloopAI\/vibe-kanban","ai_share_source_title":"Vibe Kanban","ai_share_status":"\u5df2\u53d1\u5e03","ai_share_official_url":"https:\/\/www.vibekanban.com","ai_share_tool_icon_attachment_id":125,"ai_share_author_label":"BloopAI","ai_share_version_label":"v0.1.44-20260424091429","ai_share_install_command":"npx vibe-kanban","ai_share_primary_category":"\u7f16\u7a0b\u5f00\u53d1","ai_share_tool_type":"tool","ai_share_resource_type":"desktop_software","ai_share_platform_support":"Web,Docker,CLI","ai_share_collection":"AI \u7f16\u7a0b\u5de5\u4f5c\u53f0","ai_share_last_verified_at":"2026-05-08","ai_share_provider_observed_at":"2026-09-22T17:59:17.868Z","ai_share_last_commit_at":"2026-09-19T06:52:48Z","ai_share_license":"Apache-2.0","ai_share_language_support":"en","ai_share_target_user":"AI coding \u5f00\u53d1\u8005,\u5c0f\u56e2\u961f","ai_share_github_topics":"agent, ai-agents, kanban, management, task-manager","ai_share_repo_default_branch":"main","ai_share_pricing_model":"open_source","ai_share_deployment_mode":"self_hosted","ai_share_delivery_mode":null,"ai_share_region_availability":"global","ai_share_source_platform":"GitHub","ai_share_download_url":"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_x64-setup.exe","ai_share_release_url":"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.44-20260424091429","ai_share_download_assets_json":"[{\"label\":\"Vibe.Kanban_0.1.44_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_x64-setup.exe\",\"size\":38882306,\"content_type\":\"application\/x-msdos-program\",\"download_count\":504,\"source\":\"github-release\",\"download\":true},{\"label\":\"vibe-kanban-v0.1.44-20260424091429.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/vibe-kanban-v0.1.44-20260424091429.zip\",\"size\":23901693,\"content_type\":\"application\/zip\",\"download_count\":463,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_aarch64.dmg\",\"size\":51306861,\"content_type\":\"application\/x-apple-diskimage\",\"download_count\":364,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe-Kanban-0.1.44-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.44-x86_64.msi\",\"size\":55616000,\"content_type\":\"application\/x-msdownload\",\"download_count\":273,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.43_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.43_x64-setup.exe\",\"size\":39023283,\"content_type\":\"application\/x-msdos-program\",\"download_count\":267,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe-Kanban-0.1.43-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.43-x86_64.msi\",\"size\":55677440,\"content_type\":\"application\/x-msdownload\",\"download_count\":181,\"source\":\"github-release\",\"download\":true},{\"label\":\"vibe-kanban-0.1.44.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/vibe-kanban-0.1.44.tgz\",\"size\":14624,\"content_type\":\"application\/octet-stream\",\"download_count\":131,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_amd64.deb\",\"size\":56349232,\"content_type\":\"application\/x-debian-package\",\"download_count\":128,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_x64.dmg\",\"size\":53075137,\"content_type\":\"application\/x-apple-diskimage\",\"download_count\":105,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_amd64.AppImage\",\"size\":124389880,\"content_type\":\"application\/octet-stream\",\"download_count\":98,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.43_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.43_amd64.deb\",\"size\":56416240,\"content_type\":\"application\/x-debian-package\",\"download_count\":69,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe-Kanban-0.1.43-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.43-aarch64.msi\",\"size\":53619200,\"content_type\":\"application\/x-msdownload\",\"download_count\":56,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.43_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.43_arm64-setup.exe\",\"size\":36450540,\"content_type\":\"application\/x-msdos-program\",\"download_count\":56,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_arm64-setup.exe\",\"size\":36457425,\"content_type\":\"application\/x-msdos-program\",\"download_count\":41,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.43_arm64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.43_arm64.deb\",\"size\":54929274,\"content_type\":\"application\/x-debian-package\",\"download_count\":33,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe-Kanban-0.1.44-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.44-aarch64.msi\",\"size\":53579776,\"content_type\":\"application\/x-msdownload\",\"download_count\":32,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_arm64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_arm64.deb\",\"size\":54965104,\"content_type\":\"application\/x-debian-package\",\"download_count\":32,\"source\":\"github-release\",\"download\":true},{\"label\":\"Vibe.Kanban_0.1.44_aarch64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_aarch64.AppImage\",\"size\":121301512,\"content_type\":\"application\/octet-stream\",\"download_count\":31,\"source\":\"github-release\",\"download\":true}]","ai_share_github_releases_json":"[{\"tagName\":\"v0.1.45-20260919085201\",\"name\":\"v0.1.45\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.45-20260919085201\",\"body\":\"This release is only available through npx vibe-kanban@0.1.45 What's Changed bump copilot version to 1.0.83 by @anastasiya1155 in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3454 Add script to bump version locally by @anastasiya1155 in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3457 Coalesce replayed stderr chunks so stored sessions load in linear time by @bornasamadi in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3456 fix: correct swapped stderr\/stdout labels in git CLI error output by @rafaelfiguereod-stack in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3447 docs: add SECURITY.md by @rafaelfiguereod-stack in https:\/\/github.com\/Bl...\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-09-19T06:52:48Z\",\"prerelease\":true,\"draft\":false,\"assetCount\":0,\"assets\":[]},{\"tagName\":\"v0.1.44-20260424091429\",\"name\":\"Release v0.1.44\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.44-20260424091429\",\"body\":\"What's Changed Pre-register execution log stores before streaming normalized logs (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3370 Bump Claude Code CLI pin to 2.1.119 (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3384 Bump Codex to 0.124.0 and refresh the Codex executor surface (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3385 Sunset project routes to an export-only page (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3387 Replace README hiring banner with sunsetting notice (Vibe Kanban) by @stunni...\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-04-24T09:46:55Z\",\"prerelease\":false,\"draft\":false,\"assetCount\":18,\"assets\":[{\"label\":\"Vibe.Kanban_0.1.44_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.44_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38882306,\"download_count\":504},{\"label\":\"vibe-kanban-v0.1.44-20260424091429.zip\",\"name\":\"vibe-kanban-v0.1.44-20260424091429.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/vibe-kanban-v0.1.44-20260424091429.zip\",\"content_type\":\"application\/zip\",\"size\":23901693,\"download_count\":463},{\"label\":\"Vibe.Kanban_0.1.44_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.44_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":51306861,\"download_count\":364},{\"label\":\"Vibe-Kanban-0.1.44-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.44-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.44-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":55616000,\"download_count\":273},{\"label\":\"Vibe.Kanban_0.1.43_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.43_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.43_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":39023283,\"download_count\":267},{\"label\":\"Vibe-Kanban-0.1.43-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.43-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.43-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":55677440,\"download_count\":181},{\"label\":\"vibe-kanban-0.1.44.tgz\",\"name\":\"vibe-kanban-0.1.44.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/vibe-kanban-0.1.44.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14624,\"download_count\":131},{\"label\":\"Vibe.Kanban_0.1.44_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.44_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":56349232,\"download_count\":128},{\"label\":\"Vibe.Kanban_0.1.44_x64.dmg\",\"name\":\"Vibe.Kanban_0.1.44_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_x64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":53075137,\"download_count\":105},{\"label\":\"Vibe.Kanban_0.1.44_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.44_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.44_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":124389880,\"download_count\":98},{\"label\":\"Vibe.Kanban_0.1.43_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.43_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe.Kanban_0.1.43_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":56416240,\"download_count\":69},{\"label\":\"Vibe-Kanban-0.1.43-aarch64.msi\",\"name\":\"Vibe-Kanban-0.1.43-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.44-20260424091429\/Vibe-Kanban-0.1.43-aarch64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":53619200,\"download_count\":56}]},{\"tagName\":\"v0.1.43-20260417125614\",\"name\":\"Release v0.1.43\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.43-20260417125614\",\"body\":\"What's Changed Pin npm publish workflow to Node 22.22.1 (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3345 ci: replace Blacksmith runners with GitHub runners by @ggordonhall in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3336 Bump Codex executor to 0.121.0 (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3363 Bump pinned opencode-ai executor version to 1.4.7 (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3364 chore: bump Claude Code to 2.1.112 and add xhigh effort variant (Vibe Kanban) by @stunningpixels in https:\/\/github.com\/BloopAI\/vi...\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-04-17T13:33:00Z\",\"prerelease\":false,\"draft\":false,\"assetCount\":12,\"assets\":[{\"label\":\"Vibe.Kanban_0.1.43_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.43_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":39023283,\"download_count\":85},{\"label\":\"Vibe.Kanban_0.1.43_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.43_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":51347262,\"download_count\":71},{\"label\":\"Vibe-Kanban-0.1.43-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.43-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe-Kanban-0.1.43-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":55677440,\"download_count\":68},{\"label\":\"vibe-kanban-0.1.43.tgz\",\"name\":\"vibe-kanban-0.1.43.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/vibe-kanban-0.1.43.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14624,\"download_count\":32},{\"label\":\"vibe-kanban-v0.1.43-20260417125614.zip\",\"name\":\"vibe-kanban-v0.1.43-20260417125614.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/vibe-kanban-v0.1.43-20260417125614.zip\",\"content_type\":\"application\/zip\",\"size\":24096848,\"download_count\":30},{\"label\":\"Vibe.Kanban_0.1.43_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.43_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":124512760,\"download_count\":28},{\"label\":\"Vibe.Kanban_0.1.43_x64.dmg\",\"name\":\"Vibe.Kanban_0.1.43_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_x64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":53151530,\"download_count\":26},{\"label\":\"Vibe.Kanban_0.1.43_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.43_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":56416240,\"download_count\":23},{\"label\":\"Vibe.Kanban_0.1.43_arm64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.43_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_arm64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":36450540,\"download_count\":20},{\"label\":\"Vibe-Kanban-0.1.43-aarch64.msi\",\"name\":\"Vibe-Kanban-0.1.43-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe-Kanban-0.1.43-aarch64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":53619200,\"download_count\":14},{\"label\":\"Vibe.Kanban_0.1.43_arm64.deb\",\"name\":\"Vibe.Kanban_0.1.43_arm64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_arm64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":54929274,\"download_count\":13},{\"label\":\"Vibe.Kanban_0.1.43_aarch64.AppImage\",\"name\":\"Vibe.Kanban_0.1.43_aarch64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.43-20260417125614\/Vibe.Kanban_0.1.43_aarch64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":121289224,\"download_count\":11}]},{\"tagName\":\"v0.1.42-20260410131124\",\"name\":\"Pre-release v0.1.42-20260410131124\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.42-20260410131124\",\"body\":\"bloop, the company behind Vibe Kanban is shutting down Read more: https:\/\/vibekanban.com\/blog\/shutdown \u2705 Published to npm registry\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-04-10T13:41:46Z\",\"prerelease\":false,\"draft\":false,\"assetCount\":30,\"assets\":[{\"label\":\"Vibe.Kanban_0.1.42_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.42_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.42_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38437128,\"download_count\":63},{\"label\":\"Vibe-Kanban-0.1.42-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.42-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe-Kanban-0.1.42-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54720000,\"download_count\":47},{\"label\":\"Vibe.Kanban_0.1.42_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.42_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.42_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":50690190,\"download_count\":47},{\"label\":\"vibe-kanban-0.1.42.tgz\",\"name\":\"vibe-kanban-0.1.42.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/vibe-kanban-0.1.42.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14623,\"download_count\":33},{\"label\":\"vibe-kanban-v0.1.42-20260410131124.zip\",\"name\":\"vibe-kanban-v0.1.42-20260410131124.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/vibe-kanban-v0.1.42-20260410131124.zip\",\"content_type\":\"application\/zip\",\"size\":24097021,\"download_count\":33},{\"label\":\"Vibe-Kanban-0.1.39-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.39-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe-Kanban-0.1.39-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54627840,\"download_count\":29},{\"label\":\"Vibe.Kanban_0.1.42_x64.dmg\",\"name\":\"Vibe.Kanban_0.1.42_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.42_x64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":52452204,\"download_count\":28},{\"label\":\"Vibe.Kanban_0.1.42_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.42_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.42_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":53716224,\"download_count\":23},{\"label\":\"Vibe.Kanban_0.1.39_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.39_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.39_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38311669,\"download_count\":21},{\"label\":\"Vibe.Kanban_0.1.42_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.42_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.42_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":122079736,\"download_count\":21},{\"label\":\"Vibe.Kanban_0.1.41_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.41_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe.Kanban_0.1.41_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38407659,\"download_count\":18},{\"label\":\"Vibe-Kanban-0.1.42-aarch64.msi\",\"name\":\"Vibe-Kanban-0.1.42-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.42-20260410131124\/Vibe-Kanban-0.1.42-aarch64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":52718080,\"download_count\":17}]},{\"tagName\":\"v0.1.41-20260403182044\",\"name\":\"Pre-release v0.1.41-20260403182044\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.41-20260403182044\",\"body\":\"What's Changed fix: revert execution processes from Zustand store to React Context to fix conversation history leakage (Vibe Kanban) by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3314 Align workspace session invalidation with host-scoped query keys (Vibe Kanban) by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3319 fix: reap execution process groups on natural exit (Vibe Kanban) by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3318 Full Changelog: https:\/\/github.com\/BloopAI\/vibe-kanban\/compare\/v0.1.40-20260401153532...v0.1.41-20260403182044\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-04-03T18:47:50Z\",\"prerelease\":true,\"draft\":false,\"assetCount\":24,\"assets\":[{\"label\":\"vibe-kanban-0.1.41.tgz\",\"name\":\"vibe-kanban-0.1.41.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/vibe-kanban-0.1.41.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14624,\"download_count\":86},{\"label\":\"Vibe.Kanban_0.1.41_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.41_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.41_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":50789425,\"download_count\":33},{\"label\":\"Vibe.Kanban_0.1.41_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.41_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.41_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38407659,\"download_count\":30},{\"label\":\"Vibe.Kanban_0.1.41_x64.dmg\",\"name\":\"Vibe.Kanban_0.1.41_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.41_x64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":52576048,\"download_count\":18},{\"label\":\"Vibe.Kanban_0.1.41_aarch64.AppImage\",\"name\":\"Vibe.Kanban_0.1.41_aarch64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.41_aarch64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":118462984,\"download_count\":14},{\"label\":\"Vibe.Kanban_0.1.40_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.40_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.40_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38405779,\"download_count\":13},{\"label\":\"Vibe-Kanban-0.1.41-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.41-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe-Kanban-0.1.41-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54749696,\"download_count\":12},{\"label\":\"vibe-kanban-v0.1.41-20260403182044.zip\",\"name\":\"vibe-kanban-v0.1.41-20260403182044.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/vibe-kanban-v0.1.41-20260403182044.zip\",\"content_type\":\"application\/zip\",\"size\":24109270,\"download_count\":12},{\"label\":\"Vibe.Kanban_0.1.41_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.41_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.41_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":122108408,\"download_count\":11},{\"label\":\"Vibe-Kanban-0.1.40-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.40-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe-Kanban-0.1.40-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54754816,\"download_count\":10},{\"label\":\"Vibe.Kanban_0.1.41_arm64.deb\",\"name\":\"Vibe.Kanban_0.1.41_arm64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.41_arm64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":51922712,\"download_count\":10},{\"label\":\"Vibe.Kanban_0.1.39_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.39_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.41-20260403182044\/Vibe.Kanban_0.1.39_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":53694944,\"download_count\":8}]},{\"tagName\":\"v0.1.40-20260401153532\",\"name\":\"Pre-release v0.1.40-20260401153532\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.40-20260401153532\",\"body\":\"What's Changed fix: copy patches\/ directory in Dockerfile fe-builder stage by @NguyenMinh1912 in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3301 Emit git-style diff headers in concatenate_diff_hunks to prevent parser crashes (Vibe Kanban) by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3307 fix: use portable worker bundle to fix diff tab in prod builds (#3307) by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3309 fix: prevent stale loadedInitialEntries guard from blocking conversation history load by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3311 New Contributors @NguyenMinh1912 made their first contrib...\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-04-01T15:59:48Z\",\"prerelease\":true,\"draft\":false,\"assetCount\":18,\"assets\":[{\"label\":\"vibe-kanban-0.1.40.tgz\",\"name\":\"vibe-kanban-0.1.40.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/vibe-kanban-0.1.40.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14622,\"download_count\":42},{\"label\":\"Vibe-Kanban-0.1.39-aarch64.msi\",\"name\":\"Vibe-Kanban-0.1.39-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe-Kanban-0.1.39-aarch64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":52678144,\"download_count\":17},{\"label\":\"Vibe.Kanban_0.1.40_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.40_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.40_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":50802115,\"download_count\":17},{\"label\":\"Vibe.Kanban_0.1.40_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.40_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.40_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38405779,\"download_count\":15},{\"label\":\"Vibe-Kanban-0.1.40-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.40-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe-Kanban-0.1.40-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54754816,\"download_count\":13},{\"label\":\"vibe-kanban-v0.1.40-20260401153532.zip\",\"name\":\"vibe-kanban-v0.1.40-20260401153532.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/vibe-kanban-v0.1.40-20260401153532.zip\",\"content_type\":\"application\/zip\",\"size\":24110198,\"download_count\":13},{\"label\":\"Vibe.Kanban_0.1.39_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.39_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.39_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38311669,\"download_count\":12},{\"label\":\"Vibe.Kanban_0.1.40_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.40_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.40_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":53798494,\"download_count\":10},{\"label\":\"Vibe.Kanban_0.1.40_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.40_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.40_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":122145272,\"download_count\":9},{\"label\":\"Vibe.Kanban_0.1.40_arm64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.40_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.40_arm64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":36053687,\"download_count\":9},{\"label\":\"Vibe.Kanban_0.1.39_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.39_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.39_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":53694944,\"download_count\":8},{\"label\":\"Vibe.Kanban_0.1.39_arm64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.39_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.40-20260401153532\/Vibe.Kanban_0.1.39_arm64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":36000610,\"download_count\":8}]},{\"tagName\":\"v0.1.39-20260331145823\",\"name\":\"Pre-release v0.1.39-20260331145823\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.39-20260331145823\",\"body\":\"What's Changed perf: replace TanStack Virtual with Pierre Virtualizer, optimize diff viewer for 300+ file PRs by @vdmkotai in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3248 fix: make live diff stream accurate and self-correcting by @abcpro1 in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3281 Fix connection failed when viewing logs in Tauri app (Vibe Kanban) by @anastasiya1155 in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3283 server: surface nested git and worktree container errors by @Jack47 in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3256 fix: load non-localhost preview URLs directly in iframe by @ciekawy in https:\/\/github.c...\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-03-31T15:56:03Z\",\"prerelease\":true,\"draft\":false,\"assetCount\":12,\"assets\":[{\"label\":\"vibe-kanban-v0.1.39-20260331145823.zip\",\"name\":\"vibe-kanban-v0.1.39-20260331145823.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/vibe-kanban-v0.1.39-20260331145823.zip\",\"content_type\":\"application\/zip\",\"size\":24004456,\"download_count\":13},{\"label\":\"Vibe.Kanban_0.1.39_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.39_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38311669,\"download_count\":13},{\"label\":\"Vibe.Kanban_0.1.39_x64.dmg\",\"name\":\"Vibe.Kanban_0.1.39_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_x64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":52474056,\"download_count\":9},{\"label\":\"vibe-kanban-0.1.39.tgz\",\"name\":\"vibe-kanban-0.1.39.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/vibe-kanban-0.1.39.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14624,\"download_count\":8},{\"label\":\"Vibe.Kanban_0.1.39_aarch64.AppImage\",\"name\":\"Vibe.Kanban_0.1.39_aarch64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_aarch64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":118381064,\"download_count\":8},{\"label\":\"Vibe.Kanban_0.1.39_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.39_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":50684018,\"download_count\":8},{\"label\":\"Vibe-Kanban-0.1.39-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.39-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe-Kanban-0.1.39-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54627840,\"download_count\":7},{\"label\":\"Vibe.Kanban_0.1.39_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.39_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":122075640,\"download_count\":7},{\"label\":\"Vibe.Kanban_0.1.39_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.39_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":53694944,\"download_count\":7},{\"label\":\"Vibe-Kanban-0.1.39-aarch64.msi\",\"name\":\"Vibe-Kanban-0.1.39-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe-Kanban-0.1.39-aarch64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":52678144,\"download_count\":6},{\"label\":\"Vibe.Kanban_0.1.39_arm64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.39_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_arm64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":36000610,\"download_count\":6},{\"label\":\"Vibe.Kanban_0.1.39_arm64.deb\",\"name\":\"Vibe.Kanban_0.1.39_arm64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.39-20260331145823\/Vibe.Kanban_0.1.39_arm64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":51812004,\"download_count\":6}]},{\"tagName\":\"v0.1.37-20260327170022\",\"name\":\"Pre-release v0.1.37-20260327170022\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.37-20260327170022\",\"body\":\"What's Changed bump codex by @ggordonhall in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3264 Add WebRTC direct tunneling with relay fallback by @LSRCT in https:\/\/github.com\/BloopAI\/vibe-kanban\/pull\/3139 Full Changelog: https:\/\/github.com\/BloopAI\/vibe-kanban\/compare\/remote-v0.1.26...v0.1.37-20260327170022\",\"bodyExcerpt\":\"\",\"bodyTruncated\":false,\"publishedAt\":\"2026-03-27T17:33:44Z\",\"prerelease\":true,\"draft\":false,\"assetCount\":12,\"assets\":[{\"label\":\"Vibe.Kanban_0.1.37_aarch64.dmg\",\"name\":\"Vibe.Kanban_0.1.37_aarch64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_aarch64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":50624647,\"download_count\":27},{\"label\":\"Vibe.Kanban_0.1.37_x64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.37_x64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_x64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":38303032,\"download_count\":21},{\"label\":\"Vibe-Kanban-0.1.37-x86_64.msi\",\"name\":\"Vibe-Kanban-0.1.37-x86_64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe-Kanban-0.1.37-x86_64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":54552576,\"download_count\":19},{\"label\":\"vibe-kanban-v0.1.37-20260327170022.zip\",\"name\":\"vibe-kanban-v0.1.37-20260327170022.zip\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/vibe-kanban-v0.1.37-20260327170022.zip\",\"content_type\":\"application\/zip\",\"size\":23919837,\"download_count\":13},{\"label\":\"vibe-kanban-0.1.37.tgz\",\"name\":\"vibe-kanban-0.1.37.tgz\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/vibe-kanban-0.1.37.tgz\",\"content_type\":\"application\/octet-stream\",\"size\":14624,\"download_count\":12},{\"label\":\"Vibe.Kanban_0.1.37_x64.dmg\",\"name\":\"Vibe.Kanban_0.1.37_x64.dmg\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_x64.dmg\",\"content_type\":\"application\/x-apple-diskimage\",\"size\":52307833,\"download_count\":11},{\"label\":\"Vibe.Kanban_0.1.37_amd64.deb\",\"name\":\"Vibe.Kanban_0.1.37_amd64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_amd64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":53505642,\"download_count\":8},{\"label\":\"Vibe.Kanban_0.1.37_aarch64.AppImage\",\"name\":\"Vibe.Kanban_0.1.37_aarch64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_aarch64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":118249992,\"download_count\":7},{\"label\":\"Vibe-Kanban-0.1.37-aarch64.msi\",\"name\":\"Vibe-Kanban-0.1.37-aarch64.msi\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe-Kanban-0.1.37-aarch64.msi\",\"content_type\":\"application\/x-msdownload\",\"size\":52536320,\"download_count\":6},{\"label\":\"Vibe.Kanban_0.1.37_amd64.AppImage\",\"name\":\"Vibe.Kanban_0.1.37_amd64.AppImage\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_amd64.AppImage\",\"content_type\":\"application\/octet-stream\",\"size\":121846264,\"download_count\":6},{\"label\":\"Vibe.Kanban_0.1.37_arm64-setup.exe\",\"name\":\"Vibe.Kanban_0.1.37_arm64-setup.exe\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_arm64-setup.exe\",\"content_type\":\"application\/x-msdos-program\",\"size\":35830848,\"download_count\":6},{\"label\":\"Vibe.Kanban_0.1.37_arm64.deb\",\"name\":\"Vibe.Kanban_0.1.37_arm64.deb\",\"url\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/download\/v0.1.37-20260327170022\/Vibe.Kanban_0.1.37_arm64.deb\",\"content_type\":\"application\/x-debian-package\",\"size\":51630374,\"download_count\":6}]}]","ai_share_github_project_brief_zh_cn_json":"{\"schema\":\"github-project-brief-v1\",\"positioning\":\"\u9762\u5411\u8f6f\u4ef6\u5de5\u7a0b\u5e08\u7684\u770b\u677f\u5f0f\u7f16\u7801\u4ee3\u7406\u89c4\u5212\u4e0e\u5ba1\u67e5\u5de5\u5177\uff0c\u901a\u8fc7\u4efb\u52a1\u5206\u914d\u3001\u4ee3\u7801\u5ba1\u67e5\u548c\u5e94\u7528\u9884\u89c8\u63d0\u5347\u4eba\u673a\u534f\u4f5c\u6548\u7387\u3002\",\"capabilities\":[\"\u770b\u677f\u5f0f\u4efb\u52a1\u89c4\u5212\uff1a\u521b\u5efa\u3001\u6392\u5e8f\u548c\u5206\u914d\u7f16\u7801\u4ee3\u7406\u4efb\u52a1\",\"\u591a\u4ee3\u7406\u5de5\u4f5c\u7a7a\u95f4\uff1a\u6bcf\u4e2a\u5de5\u4f5c\u7a7a\u95f4\u63d0\u4f9b\u72ec\u7acb\u5206\u652f\u3001\u7ec8\u7aef\u548c\u5f00\u53d1\u670d\u52a1\u5668\uff0c\u5e76\u652f\u6301\u591a\u79cd\u7f16\u7801\u4ee3\u7406\u5207\u6362\",\"\u4ee3\u7801\u5dee\u5f02\u5ba1\u67e5\uff1a\u76f4\u63a5\u5728\u754c\u9762\u4e2d\u5ba1\u67e5\u4ee3\u7406\u751f\u6210\u7684\u4ee3\u7801\u5e76\u7559\u4e0b\u5185\u8054\u8bc4\u8bba\",\"\u5e94\u7528\u9884\u89c8\uff1a\u5185\u7f6e\u5e26\u5f00\u53d1\u5de5\u5177\u3001\u68c0\u67e5\u6a21\u5f0f\u548c\u8bbe\u5907\u6a21\u62df\u7684\u6d4f\u89c8\u5668\",\"PR \u7ba1\u7406\uff1a\u4f7f\u7528 AI \u751f\u6210\u7684\u63cf\u8ff0\u521b\u5efa\u62c9\u53d6\u8bf7\u6c42\uff0c\u5e76\u5728 GitHub \u4e0a\u5ba1\u67e5\u548c\u5408\u5e76\"],\"useCases\":[\"\u8f6f\u4ef6\u5de5\u7a0b\u5e08\u901a\u8fc7\u770b\u677f\u89c4\u5212\u548c\u5ba1\u67e5 Claude Code\u3001Codex \u7b49\u7f16\u7801\u4ee3\u7406\u7684\u5de5\u4f5c\u6d41\u7a0b\",\"\u5c0f\u56e2\u961f\u4f7f\u7528\u7edf\u4e00\u770b\u677f\u534f\u8c03\u591a\u4e2a\u7f16\u7801\u4ee3\u7406\u7684\u4efb\u52a1\u5206\u914d\u4e0e\u6267\u884c\",\"\u5f00\u53d1\u8005\u96c6\u4e2d\u5904\u7406\u7f16\u7801\u4ee3\u7406\u7684\u4ee3\u7801\u5ba1\u67e5\u3001\u53cd\u9988\u548c\u7248\u672c\u5408\u5e76\"],\"gettingStarted\":\"\u5148\u5b8c\u6210\u6240\u9009\u7f16\u7801\u4ee3\u7406\u7684\u8eab\u4efd\u9a8c\u8bc1\uff0c\u518d\u6309\u5b98\u65b9\u6587\u6863\u542f\u52a8 Vibe Kanban\uff0c\u5e76\u5728\u7ee7\u7eed\u4f7f\u7528\u524d\u67e5\u770b\u9879\u76ee\u505c\u8fd0\u516c\u544a\u3002\",\"caveats\":[\"\u9879\u76ee\u5df2\u5ba3\u5e03\u5373\u5c06\u505c\u6b62\u8fd0\u8425\uff1b\u7ee7\u7eed\u4f7f\u7528\u524d\u5e94\u67e5\u770b\u5b98\u65b9\u505c\u8fd0\u516c\u544a\u53ca\u540e\u7eed\u5b89\u6392\"],\"facts\":{\"installCommand\":\"npx vibe-kanban\",\"documentationUrl\":\"https:\/\/vibekanban.com\/docs\/supported-coding-agents\",\"versionLabel\":\"v0.1.44-20260424091429\",\"releaseUrl\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/releases\/tag\/v0.1.44-20260424091429\",\"lastCommitAt\":\"2026-04-24T09:17:34Z\",\"observedAt\":\"2026-09-03T07:21:07.994Z\",\"repoUrl\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\",\"readmeUrl\":\"https:\/\/github.com\/BloopAI\/vibe-kanban\/blob\/main\/README.md\",\"readmeHash\":\"7e052ac87fe362baa56e88b53fd40d17b2a0f12e7377873ba67ef6862e93cbdb\"}}","ai_share_view_count":3510,"ai_share_bookmark_count":140,"ai_share_first_party_view_count":43,"ai_share_github_stars":28167,"ai_share_github_watchers":118,"ai_share_github_forks":3017,"ai_share_github_open_issues":538,"ai_share_open_source":true,"ai_share_repo_url":"https:\/\/github.com\/BloopAI\/vibe-kanban","ai_share_documentation_url":"https:\/\/vibekanban.com\/docs\/supported-coding-agents","creator_id":"github-bloopai","creator_slug":"bloopai","creator_name":"BloopAI","creator_type":"org","creator_status":"external","creator_intro":"BloopAI is the GitHub organization behind this repository.","creator_github_url":"https:\/\/github.com\/BloopAI","creator_avatar_url":"https:\/\/avatars.githubusercontent.com\/u\/75376775?v=4","ai_share_github_readme_path":"README.md","ai_share_github_readme_sha":"32c6ed4ccd4649a9c78058a694dbbc1297c421a8","ai_share_github_readme_hash":"7e052ac87fe362baa56e88b53fd40d17b2a0f12e7377873ba67ef6862e93cbdb","ai_share_github_readme_language":"en","ai_share_github_readme_format":"markdown","ai_share_github_description":"Get 10X more out of Claude Code, Codex or any coding agent","ai_share_one_sentence_definition":"AI \u7f16\u7a0b Agent \u534f\u4f5c\u770b\u677f","ai_share_one_sentence_definition_zh_cn":"AI \u7f16\u7a0b Agent \u534f\u4f5c\u770b\u677f","ai_share_github_project_brief_source_hash":"8537d4f815a9cc8312d28674f0fc3ceef640e56e95b4092fa3784323da83b8bd","ai_share_github_project_brief_generated_at":"2026-09-03T16:54:43+08:00","ai_share_github_project_brief_provider":"OpenClaw","ai_share_github_project_brief_model":"","ai_share_github_project_brief_status":"reviewed","ai_share_one_sentence_definition_raw_output":"AI\u7f16\u7a0b\u770b\u677f\u5de5\u5177","ai_share_one_sentence_definition_source_hash":"2529bee16bf0d0622435804ba2014bf70ae409028c05f6a077b4f24d7cb20a7b","ai_share_one_sentence_definition_generated_at":"2026-08-29T00:53:51+08:00","ai_share_one_sentence_definition_provider":"OpenClaw","ai_share_one_sentence_definition_model":"MiniMax-M2.7","ai_share_one_sentence_definition_status":"human-reviewed","ai_share_github_readme_url":"https:\/\/github.com\/BloopAI\/vibe-kanban\/blob\/main\/README.md","ai_share_github_readme_raw_url":"https:\/\/raw.githubusercontent.com\/BloopAI\/vibe-kanban\/main\/README.md","ai_share_github_readme_markdown":"<p align=\"center\">\n  <a href=\"https:\/\/vibekanban.com\">\n    <picture>\n      <source srcset=\"packages\/public\/vibe-kanban-logo-dark.svg\" media=\"(prefers-color-scheme: dark)\">\n      <source srcset=\"packages\/public\/vibe-kanban-logo.svg\" media=\"(prefers-color-scheme: light)\">\n      <img src=\"packages\/public\/vibe-kanban-logo.svg\" alt=\"Vibe Kanban Logo\">\n    <\/picture>\n  <\/a>\n<\/p>\n\n<p align=\"center\">Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents...<\/p>\n<p align=\"center\">\n  <a href=\"https:\/\/www.npmjs.com\/package\/vibe-kanban\"><img alt=\"npm\" src=\"https:\/\/img.shields.io\/npm\/v\/vibe-kanban?style=flat-square\" \/><\/a>\n  <a href=\"https:\/\/github.com\/BloopAI\/vibe-kanban\/blob\/main\/.github\/workflows\/publish.yml\"><img alt=\"Build status\" src=\"https:\/\/img.shields.io\/github\/actions\/workflow\/status\/BloopAI\/vibe-kanban\/.github%2Fworkflows%2Fpublish.yml\" \/><\/a>\n  <a href=\"https:\/\/deepwiki.com\/BloopAI\/vibe-kanban\"><img src=\"https:\/\/deepwiki.com\/badge.svg\" alt=\"Ask DeepWiki\"><\/a>\n<\/p>\n\n<h1 align=\"center\">\n  <strong>Vibe Kanban is sunsetting.<\/strong>\n  <a href=\"https:\/\/www.vibekanban.com\/blog\/shutdown\">Read the announcement.<\/a>\n<\/h1>\n\n![](packages\/public\/vibe-kanban-screenshot-overview.png)\n\n## Overview\n\nIn a world where software engineers spend most of their time planning and reviewing coding agents, the most impactful way to ship more is to get faster at planning and review.\n\nVibe Kanban is built for this. Use kanban issues to plan work, either privately or with your team. When you're ready to begin, create workspaces where coding agents can execute.\n\n- **Plan with kanban issues** \u2014 create, prioritise, and assign issues on a kanban board\n- **Run coding agents in workspaces** \u2014 each workspace gives an agent a branch, a terminal, and a dev server\n- **Review diffs and leave inline comments** \u2014 send feedback directly to the agent without leaving the UI\n- **Preview your app** \u2014 built-in browser with devtools, inspect mode, and device emulation\n- **Switch between 10+ coding agents** \u2014 Claude Code, Codex, Gemini CLI, GitHub Copilot, Amp, Cursor, OpenCode, Droid, CCR, and Qwen Code\n- **Create pull requests and merge** \u2014 open PRs with AI-generated descriptions, review on GitHub, and merge\n\n![](packages\/public\/vibe-kanban-screenshot-workspace.png)\n\nOne command. Describe the work, review the diff, ship it.\n\n```bash\nnpx vibe-kanban\n```\n\n\n## Installation\n\nMake sure you have authenticated with your favourite coding agent. A full list of supported coding agents can be found in the [docs](https:\/\/vibekanban.com\/docs\/supported-coding-agents). Then in your terminal run:\n\n```bash\nnpx vibe-kanban\n```\n\n## Documentation\n\nHead to the [website](https:\/\/vibekanban.com\/docs) for the latest documentation and user guides.\n\n## Self-Hosting\n\nWant to host your own Vibe Kanban Cloud instance? See our [self-hosting guide](https:\/\/vibekanban.com\/docs\/self-hosting\/deploy-docker).\n\n## Support\n\nWe use [GitHub Discussions](https:\/\/github.com\/BloopAI\/vibe-kanban\/discussions) for feature requests. Please open a discussion to create a feature request. For bugs please open an issue on this repo.\n\n## Contributing\n\nWe would prefer that ideas and changes are first raised with the core team via [GitHub Discussions](https:\/\/github.com\/BloopAI\/vibe-kanban\/discussions) or [Discord](https:\/\/discord.gg\/AC4nwVtJM3), where we can discuss implementation details and alignment with the existing roadmap. Please do not open PRs without first discussing your proposal with the team.\n\n## Development\n\n### Prerequisites\n\n- [Rust](https:\/\/rustup.rs\/) (latest stable)\n- [Node.js](https:\/\/nodejs.org\/) (>=20)\n- [pnpm](https:\/\/pnpm.io\/) (>=8)\n\nAdditional development tools:\n```bash\ncargo install cargo-watch\ncargo install sqlx-cli\n```\n\nInstall dependencies:\n```bash\npnpm i\n```\n\n### Running the dev server\n\n```bash\npnpm run dev\n```\n\nThis will start the backend and web app. A blank DB will be copied from the `dev_assets_seed` folder.\n\n### Building the web app\n\nTo build just the web app:\n\n```bash\ncd packages\/local-web\npnpm run build\n```\n\n### Build from source (macOS)\n\n1. Run `.\/local-build.sh`\n2. Test with `cd npx-cli && node bin\/cli.js`\n\n### Environment Variables\n\nThe following environment variables can be configured at build time or runtime:\n\n| Variable | Type | Default | Description |\n|----------|------|---------|-------------|\n| `POSTHOG_API_KEY` | Build-time | Empty | PostHog analytics API key (disables analytics if empty) |\n| `POSTHOG_API_ENDPOINT` | Build-time | Empty | PostHog analytics endpoint (disables analytics if empty) |\n| `PORT` | Runtime | Auto-assign | **Production**: Server port. **Dev**: Frontend port (backend uses PORT+1) |\n| `BACKEND_PORT` | Runtime | `0` (auto-assign) | Backend server port (dev mode only, overrides PORT+1) |\n| `FRONTEND_PORT` | Runtime | `3000` | Frontend dev server port (dev mode only, overrides PORT) |\n| `HOST` | Runtime | `127.0.0.1` | Backend server host |\n| `MCP_HOST` | Runtime | Value of `HOST` | MCP server connection host (use `127.0.0.1` when `HOST=0.0.0.0` on Windows) |\n| `MCP_PORT` | Runtime | Value of `BACKEND_PORT` | MCP server connection port |\n| `DISABLE_WORKTREE_CLEANUP` | Runtime | Not set | Disable all git worktree cleanup including orphan and expired workspace cleanup (for debugging) |\n| `VK_ALLOWED_ORIGINS` | Runtime | Not set | Comma-separated list of origins that are allowed to make backend API requests (e.g., `https:\/\/my-vibekanban-frontend.com`) |\n| `VK_SHARED_API_BASE` | Runtime | Not set | Base URL for the remote\/cloud API used by the local desktop app |\n| `VK_SHARED_RELAY_API_BASE` | Runtime | Not set | Base URL for the relay API used by tunnel-mode connections |\n| `VK_TUNNEL` | Runtime | Not set | Enable relay tunnel mode when set (requires relay API base URL) |\n\n**Build-time variables** must be set when running `pnpm run build`. **Runtime variables** are read when the application starts.\n\n#### Self-Hosting with a Reverse Proxy or Custom Domain\n\nWhen running Vibe Kanban behind a reverse proxy (e.g., nginx, Caddy, Traefik) or on a custom domain, you must set the `VK_ALLOWED_ORIGINS` environment variable. Without this, the browser's Origin header won't match the backend's expected host, and API requests will be rejected with a 403 Forbidden error.\n\nSet it to the full origin URL(s) where your frontend is accessible:\n\n```bash\n# Single origin\nVK_ALLOWED_ORIGINS=https:\/\/vk.example.com\n\n# Multiple origins (comma-separated)\nVK_ALLOWED_ORIGINS=https:\/\/vk.example.com,https:\/\/vk-staging.example.com\n```\n\n### Remote Deployment\n\nWhen running Vibe Kanban on a remote server (e.g., via systemctl, Docker, or cloud hosting), you can configure your editor to open projects via SSH:\n\n1. **Access via tunnel**: Use Cloudflare Tunnel, ngrok, or similar to expose the web UI\n2. **Configure remote SSH** in Settings \u2192 Editor Integration:\n   - Set **Remote SSH Host** to your server hostname or IP\n   - Set **Remote SSH User** to your SSH username (optional)\n3. **Prerequisites**:\n   - SSH access from your local machine to the remote server\n   - SSH keys configured (passwordless authentication)\n   - VSCode Remote-SSH extension\n\nWhen configured, the \"Open in VSCode\" buttons will generate URLs like `vscode:\/\/vscode-remote\/ssh-remote+user@host\/path` that open your local editor and connect to the remote server.\n\nSee the [documentation](https:\/\/vibekanban.com\/docs\/settings\/general) for detailed setup instructions.","ai_share_github_readme_zh_cn_markdown":"<p align=\"center\">\n  <a href=\"https:\/\/vibekanban.com\">\n    <picture>\n      <source srcset=\"packages\/public\/vibe-kanban-logo-dark.svg\" media=\"(prefers-color-scheme: dark)\">\n      <source srcset=\"packages\/public\/vibe-kanban-logo.svg\" media=\"(prefers-color-scheme: light)\">\n      <img src=\"packages\/public\/vibe-kanban-logo.svg\" alt=\"Vibe Kanban Logo\">\n    <\/picture>\n  <\/a>\n<\/p>\n\n<p align=\"center\">\u4ece Claude Code\u3001GitHub Copilot\u3001Amp \u7b49\u7f16\u7801\u4ee3\u7406\u4e2d\u83b7\u5f97 10 \u500d\u4ee5\u4e0a\u7684\u6548\u7387\u63d0\u5347...<\/p>\n<p align=\"center\">\n  <a href=\"https:\/\/www.npmjs.com\/package\/vibe-kanban\"><img alt=\"npm\" src=\"https:\/\/img.shields.io\/npm\/v\/vibe-kanban?style=flat-square\" \/><\/a>\n  <a href=\"https:\/\/github.com\/BloopAI\/vibe-kanban\/blob\/main\/.github\/workflows\/publish.yml\"><img alt=\"Build status\" src=\"https:\/\/img.shields.io\/github\/actions\/workflow\/status\/BloopAI\/vibe-kanban\/.github%2Fworkflows%2Fpublish.yml\" \/><\/a>\n  <a href=\"https:\/\/deepwiki.com\/BloopAI\/vibe-kanban\"><img src=\"https:\/\/deepwiki.com\/badge.svg\" alt=\"Ask DeepWiki\"><\/a>\n<\/p>\n\n<h1 align=\"center\">\n  <strong>Vibe Kanban \u5373\u5c06\u505c\u6b62\u8fd0\u8425\u3002<\/strong>\n  <a href=\"https:\/\/www.vibekanban.com\/blog\/shutdown\">\u67e5\u770b\u516c\u544a\u3002<\/a>\n<\/h1>\n\n![](packages\/public\/vibe-kanban-screenshot-overview.png)\n\n## \u6982\u8ff0\n\n\u5728\u8f6f\u4ef6\u5de5\u7a0b\u5e08\u5c06\u5927\u90e8\u5206\u65f6\u95f4\u7528\u4e8e\u89c4\u5212\u548c\u5ba1\u67e5\u7f16\u7801\u4ee3\u7406\u7684\u4e16\u754c\u91cc\uff0c\u63d0\u9ad8\u89c4\u5212\u548c\u5ba1\u67e5\u6548\u7387\u662f\u52a0\u5feb\u4ea4\u4ed8\u7684\u6700\u6709\u6548\u65b9\u5f0f\u3002\n\nVibe Kanban \u6b63\u662f\u4e3a\u6b64\u800c\u6253\u9020\u3002\u4f7f\u7528\u770b\u677f\u95ee\u9898\u6765\u89c4\u5212\u5de5\u4f5c\uff0c\u53ef\u4ee5\u662f\u79c1\u5bc6\u7684\u6216\u4e0e\u56e2\u961f\u4e00\u8d77\u3002\u5f53\u51c6\u5907\u5f00\u59cb\u65f6\uff0c\u521b\u5efa\u5de5\u4f5c\u7a7a\u95f4\uff0c\u8ba9\u7f16\u7801\u4ee3\u7406\u53ef\u4ee5\u6267\u884c\u4efb\u52a1\u3002\n\n- **\u7528\u770b\u677f\u95ee\u9898\u8fdb\u884c\u89c4\u5212** \u2014 \u5728\u770b\u677f\u4e0a\u521b\u5efa\u3001\u4f18\u5148\u7ea7\u6392\u5e8f\u548c\u5206\u914d\u95ee\u9898\n- **\u5728\u5de5\u4f5c\u7a7a\u95f4\u4e2d\u8fd0\u884c\u7f16\u7801\u4ee3\u7406** \u2014 \u6bcf\u4e2a\u5de5\u4f5c\u7a7a\u95f4\u4e3a\u4ee3\u7406\u63d0\u4f9b\u5206\u652f\u3001\u7ec8\u7aef\u548c\u5f00\u53d1\u670d\u52a1\u5668\n- **\u5ba1\u67e5\u4ee3\u7801\u5dee\u5f02\u5e76\u7559\u4e0b\u5185\u8054\u8bc4\u8bba** \u2014 \u65e0\u9700\u79bb\u5f00\u754c\u9762\u5373\u53ef\u76f4\u63a5\u5411\u4ee3\u7406\u53d1\u9001\u53cd\u9988\n- **\u9884\u89c8\u4f60\u7684\u5e94\u7528** \u2014 \u5185\u7f6e\u6d4f\u89c8\u5668\uff0c\u5e26\u5f00\u53d1\u5de5\u5177\u3001\u68c0\u67e5\u6a21\u5f0f\u548c\u8bbe\u5907\u6a21\u62df\n- **\u5728 10+ \u7f16\u7801\u4ee3\u7406\u4e4b\u95f4\u5207\u6362** \u2014 Claude Code\u3001Codex\u3001GitHub Copilot\u3001Amp\u3001Cursor\u3001OpenCode\u3001Droid\u3001CCR \u548c Qwen Code\n- **\u521b\u5efa\u62c9\u53d6\u8bf7\u6c42\u5e76\u5408\u5e76** \u2014 \u4f7f\u7528 AI \u751f\u6210\u7684\u63cf\u8ff0\u6253\u5f00 PR\uff0c\u5728 GitHub \u4e0a\u5ba1\u67e5\u5e76\u5408\u5e76\n\n![](packages\/public\/vibe-kanban-screenshot-workspace.png)\n\n\u4e00\u6761\u547d\u4ee4\u3002\u63cf\u8ff0\u5de5\u4f5c\u5185\u5bb9\uff0c\u5ba1\u67e5\u4ee3\u7801\u5dee\u5f02\uff0c\u4ea4\u4ed8\u3002\n\n```bash\nnpx vibe-kanban\n```\n\n## \u5b89\u88c5\n\n\u8bf7\u786e\u4fdd\u5df2\u5bf9\u4f60\u559c\u6b22\u7684\u7f16\u7801\u4ee3\u7406\u5b8c\u6210\u8eab\u4efd\u9a8c\u8bc1\u3002\u652f\u6301\u7684\u7f16\u7801\u4ee3\u7406\u5b8c\u6574\u5217\u8868\u53ef\u5728[\u6587\u6863](https:\/\/vibekanban.com\/docs\/supported-coding-agents)\u4e2d\u627e\u5230\u3002\u7136\u540e\u5728\u7ec8\u7aef\u4e2d\u8fd0\u884c\uff1a\n\n```bash\nnpx vibe-kanban\n```\n\n## \u6587\u6863\n\n\u524d\u5f80[\u5b98\u7f51](https:\/\/vibekanban.com\/docs)\u83b7\u53d6\u6700\u65b0\u7684\u6587\u6863\u548c\u7528\u6237\u6307\u5357\u3002\n\n## \u81ea\u6258\u7ba1\n\n\u60f3\u8981\u6258\u7ba1\u4f60\u81ea\u5df1\u7684 Vibe Kanban Cloud \u5b9e\u4f8b\uff1f\u53c2\u89c1\u6211\u4eec\u7684[\u81ea\u6258\u7ba1\u6307\u5357](https:\/\/vibekanban.com\/docs\/self-hosting\/deploy-docker)\u3002\n\n## \u652f\u6301\n\n\u6211\u4eec\u4f7f\u7528 [GitHub Discussions](https:\/\/github.com\/BloopAI\/vibe-kanban\/discussions) \u6765\u5904\u7406\u529f\u80fd\u8bf7\u6c42\u3002\u8bf7\u53d1\u8d77\u8ba8\u8bba\u6765\u521b\u5efa\u529f\u80fd\u8bf7\u6c42\u3002Bug \u8bf7\u5728\u6b64\u4ed3\u5e93\u63d0\u4ea4 issue\u3002\n\n## \u8d21\u732e\n\n\u6211\u4eec\u5e0c\u671b\u9996\u5148\u901a\u8fc7 [GitHub Discussions](https:\/\/github.com\/BloopAI\/vibe-kanban\/discussions) \u6216 [Discord](https:\/\/discord.gg\/AC4nwVtJM3) \u4e0e\u6838\u5fc3\u56e2\u961f\u8ba8\u8bba\u60f3\u6cd5\u548c\u66f4\u6539\uff0c\u8fd9\u6837\u53ef\u4ee5\u8ba8\u8bba\u5b9e\u73b0\u7ec6\u8282\u5e76\u4e0e\u73b0\u6709\u8def\u7ebf\u56fe\u4fdd\u6301\u4e00\u81f4\u3002\u8bf7\u52ff\u5728\u672a\u5148\u4e0e\u56e2\u961f\u8ba8\u8bba\u63d0\u6848\u7684\u60c5\u51b5\u4e0b\u63d0\u4ea4 PR\u3002\n\n## \u5f00\u53d1\n\n### \u524d\u7f6e\u8981\u6c42\n\n- [Rust](https:\/\/rustup.rs\/)\uff08\u6700\u65b0\u7a33\u5b9a\u7248\uff09\n- [Node.js](https:\/\/nodejs.org\/)\uff08>=20\uff09\n- [pnpm](https:\/\/pnpm.io\/)\uff08>=8\uff09\n\n\u5176\u4ed6\u5f00\u53d1\u5de5\u5177\uff1a\n```bash\ncargo install cargo-watch\ncargo install sqlx-cli\n```\n\n\u5b89\u88c5\u4f9d\u8d56\uff1a\n```bash\npnpm i\n```\n\n### \u8fd0\u884c\u5f00\u53d1\u670d\u52a1\u5668\n\n```bash\npnpm run dev\n```\n\n\u8fd9\u5c06\u542f\u52a8\u540e\u7aef\u548c Web \u5e94\u7528\u3002\u7a7a\u767d\u6570\u636e\u5e93\u5c06\u4ece `dev_assets_seed` \u6587\u4ef6\u5939\u590d\u5236\u3002\n\n### \u6784\u5efa Web \u5e94\u7528\n\n\u4ec5\u6784\u5efa Web \u5e94\u7528\uff1a\n\n```bash\ncd packages\/local-web\npnpm run build\n```\n\n### \u4ece\u6e90\u7801\u6784\u5efa\uff08macOS\uff09\n\n1. \u8fd0\u884c `.\/local-build.sh`\n2. \u4f7f\u7528 `cd npx-cli && node bin\/cli.js` \u6d4b\u8bd5\n\n### \u73af\u5883\u53d8\u91cf\n\n\u4ee5\u4e0b\u73af\u5883\u53d8\u91cf\u53ef\u5728\u6784\u5efa\u65f6\u6216\u8fd0\u884c\u65f6\u914d\u7f6e\uff1a\n\n| \u53d8\u91cf | \u7c7b\u578b | \u9ed8\u8ba4\u503c | \u8bf4\u660e |\n|------|------|--------|------|\n| `POSTHOG_API_KEY` | \u6784\u5efa\u65f6 | \u7a7a | PostHog \u5206\u6790 API \u5bc6\u94a5\uff08\u4e3a\u7a7a\u5219\u7981\u7528\u5206\u6790\u529f\u80fd\uff09 |\n| `POSTHOG_API_ENDPOINT` | \u6784\u5efa\u65f6 | \u7a7a | PostHog \u5206\u6790\u7aef\u70b9\uff08\u4e3a\u7a7a\u5219\u7981\u7528\u5206\u6790\u529f\u80fd\uff09 |\n| `PORT` | \u8fd0\u884c\u65f6 | \u81ea\u52a8\u5206\u914d | **\u751f\u4ea7\u73af\u5883**\uff1a\u670d\u52a1\u5668\u7aef\u53e3\u3002**\u5f00\u53d1\u73af\u5883**\uff1a\u524d\u7aef\u7aef\u53e3\uff08\u540e\u7aef\u4f7f\u7528 PORT+1\uff09 |\n| `BACKEND_PORT` | \u8fd0\u884c\u65f6 | `0`\uff08\u81ea\u52a8\u5206\u914d\uff09 | \u540e\u7aef\u670d\u52a1\u5668\u7aef\u53e3\uff08\u4ec5\u5f00\u53d1\u6a21\u5f0f\uff0c\u8986\u76d6 PORT+1\uff09 |\n| `FRONTEND_PORT` | \u8fd0\u884c\u65f6 | `3000` | \u524d\u7aef\u5f00\u53d1\u670d\u52a1\u5668\u7aef\u53e3\uff08\u4ec5\u5f00\u53d1\u6a21\u5f0f\uff0c\u8986\u76d6 PORT\uff09 |\n| `HOST` | \u8fd0\u884c\u65f6 | `127.0.0.1` | \u540e\u7aef\u670d\u52a1\u5668\u4e3b\u673a |\n| `MCP_HOST` | \u8fd0\u884c\u65f6 | `HOST` | MCP \u670d\u52a1\u5668\u8fde\u63a5\u4e3b\u673a\uff08\u5728 Windows \u4e0a\u4f7f\u7528 `127.0.0.1` \u65f6\u4f7f\u7528 `HOST=0.0.0.0`\uff09 |\n| `MCP_PORT` | \u8fd0\u884c\u65f6 | `BACKEND_PORT` | MCP \u670d\u52a1\u5668\u8fde\u63a5\u7aef\u53e3 |\n| `DISABLE_WORKTREE_CLEANUP` | \u8fd0\u884c\u65f6 | \u672a\u8bbe\u7f6e | \u7981\u7528\u6240\u6709 git worktree \u6e05\u7406\uff0c\u5305\u62ec\u5b64\u7acb\u548c\u5de5\u4f5c\u533a\u8fc7\u671f\u6e05\u7406\uff08\u7528\u4e8e\u8c03\u8bd5\uff09 |\n| `VK_ALLOWED_ORIGINS` | \u8fd0\u884c\u65f6 | \u672a\u8bbe\u7f6e | \u5141\u8bb8\u5411\u540e\u7aef API \u53d1\u8d77\u8bf7\u6c42\u7684\u6765\u6e90 origins \u5217\u8868\uff0c\u7528\u9017\u53f7\u5206\u9694\uff08\u4f8b\u5982 `https:\/\/my-vibekanban-frontend.com`) |\n| `VK_SHARED_API_BASE` | \u8fd0\u884c\u65f6 | \u672a\u8bbe\u7f6e | \u672c\u5730\u684c\u9762\u5e94\u7528\u4f7f\u7528\u7684\u8fdc\u7a0b\/\u4e91 API \u57fa\u7840 URL |\n| `VK_SHARED_RELAY_API_BASE` | \u8fd0\u884c\u65f6 | \u672a\u8bbe\u7f6e | \u96a7\u9053\u6a21\u5f0f\u8fde\u63a5\u4f7f\u7528\u7684\u4e2d\u7ee7 API \u57fa\u7840 URL |\n| `VK_TUNNEL` | \u8fd0\u884c\u65f6 | \u672a\u8bbe\u7f6e | \u8bbe\u7f6e\u540e\u542f\u7528\u4e2d\u7ee7\u96a7\u9053\u6a21\u5f0f\uff08\u9700\u8981\u4e2d\u7ee7 API \u57fa\u7840 URL\uff09 |\n\n**\u6784\u5efa\u65f6\u53d8\u91cf**\u5fc5\u987b\u5728\u6267\u884c `pnpm run build` \u65f6\u8bbe\u7f6e\u3002**\u8fd0\u884c\u65f6\u53d8\u91cf**\u5728\u5e94\u7528\u7a0b\u5e8f\u542f\u52a8\u65f6\u8bfb\u53d6\u3002\n\n#### \u4f7f\u7528\u53cd\u5411\u4ee3\u7406\u6216\u81ea\u5b9a\u4e49\u57df\u540d\u81ea\u6258\u7ba1\n\n\u5f53\u5728\u53cd\u5411\u4ee3\u7406\uff08\u5982 nginx\u3001Caddy\u3001Traefik\uff09\u540e\u8fd0\u884c Vibe Kanban\uff0c\u6216\u4f7f\u7528\u81ea\u5b9a\u4e49\u57df\u540d\u65f6\uff0c\u5fc5\u987b\u8bbe\u7f6e `VK_ALLOWED_ORIGINS` \u73af\u5883\u53d8\u91cf\u3002\u5426\u5219\u6d4f\u89c8\u5668\u7684 Origin \u8bf7\u6c42\u5934\u5c06\u4e0e\u540e\u7aef\u9884\u671f\u7684\u4e3b\u673a\u4e0d\u5339\u914d\uff0cAPI \u8bf7\u6c42\u5c06\u88ab\u62d2\u7edd\u5e76\u8fd4\u56de 403 Forbidden \u9519\u8bef\u3002\n\n\u8bf7\u5c06\u5176\u8bbe\u7f6e\u4e3a\u524d\u7aef\u53ef\u8bbf\u95ee\u7684\u5b8c\u6574\u6e90\u7ad9 URL\uff1a\n\n```bash\n# Single origin\nVK_ALLOWED_ORIGINS=https:\/\/vk.example.com\n\n# Multiple origins (comma-separated)\nVK_ALLOWED_ORIGINS=https:\/\/vk.example.com,https:\/\/vk-staging.example.com\n```\n\n### \u8fdc\u7a0b\u90e8\u7f72\n\n\u5728\u8fdc\u7a0b\u670d\u52a1\u5668\u4e0a\u8fd0\u884c Vibe Kanban\uff08\u5982\u901a\u8fc7 systemctl\u3001Docker \u6216\u4e91\u6258\u7ba1\uff09\u65f6\uff0c\u60a8\u53ef\u4ee5\u914d\u7f6e\u7f16\u8f91\u5668\u901a\u8fc7 SSH \u6253\u5f00\u9879\u76ee\uff1a\n\n1. **\u901a\u8fc7\u96a7\u9053\u8bbf\u95ee**\uff1a\u4f7f\u7528 Cloudflare Tunnel\u3001ngrok \u6216\u7c7b\u4f3c\u5de5\u5177\u66b4\u9732 Web UI\n2. **\u5728\"\u8bbe\u7f6e \u2192 \u7f16\u8f91\u5668\u96c6\u6210\"\u4e2d\u914d\u7f6e\u8fdc\u7a0b SSH**\uff1a\n   - \u5c06**\u8fdc\u7a0b SSH \u4e3b\u673a**\u8bbe\u7f6e\u4e3a\u60a8\u670d\u52a1\u5668\u7684 hostname \u6216 IP\n   - \u5c06**\u8fdc\u7a0b SSH \u7528\u6237**\u8bbe\u7f6e\u4e3a\u60a8 SSH \u7528\u6237\u540d\uff08\u53ef\u9009\uff09\n3. **\u524d\u63d0\u6761\u4ef6**\uff1a\n   - \u4ece\u672c\u5730\u673a\u5668\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\u7684 SSH \u8bbf\u95ee\u6743\u9650\n   - SSH \u5bc6\u94a5\u5df2\u914d\u7f6e\uff08\u65e0\u5bc6\u7801\u8ba4\u8bc1\uff09\n   - VSCode Remote-SSH \u6269\u5c55\n\n\u914d\u7f6e\u5b8c\u6210\u540e\uff0c\"\u5728 VSCode \u4e2d\u6253\u5f00\"\u6309\u94ae\u5c06\u751f\u6210\u7c7b\u4f3c `vscode:\/\/vscode-remote\/ssh-remote+user@host\/path` \u7684 URL\uff0c\u5728\u672c\u5730\u7f16\u8f91\u5668\u4e2d\u6253\u5f00\u5e76\u8fde\u63a5\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\u3002\n\n\u8be6\u89c1[\u6587\u6863](https:\/\/vibekanban.com\/docs\/settings\/general)\u4e2d\u7684\u8be6\u7ec6\u8bbe\u7f6e\u8bf4\u660e\u3002","ai_share_github_readme_zh_cn_source_hash":"7e052ac87fe362baa56e88b53fd40d17b2a0f12e7377873ba67ef6862e93cbdb","ai_share_github_readme_zh_cn_generated_at":"2026-08-29T01:08:16+08:00","ai_share_github_readme_zh_cn_provider":"OpenClaw \/ MiniMax-M2.7 \/ C113 chunked-reviewed"},"categories":[2445],"tags":[129,1724,1877,1879,1881],"ai_series":[],"ai_topic":[4],"ai_creator":[724],"ai_collection":[15],"ai_resource_type":[97],"ai_tool_tag":[287,945,288,289,290,124],"class_list":["post-74","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desktop_software","tag-agent","tag-ai-agents","tag-kanban","tag-management","tag-task-manager","ai_topic-programming-development","ai_creator-bloopai","ai_collection-ai-","ai_resource_type-desktop_software","ai_tool_tag-agent-","ai_tool_tag-diff-","ai_tool_tag-live-preview","ai_tool_tag-sunset","ai_tool_tag-124"],"source_url":"","preserve_modified":false,"lang":"zh-cn","translations":{"zh-cn":74,"en":4142},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":56,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":5207,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/posts\/74\/revisions\/5207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/media\/5000"}],"wp:attachment":[{"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/tags?post=74"},{"taxonomy":"ai_series","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/ai_series?post=74"},{"taxonomy":"ai_topic","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/ai_topic?post=74"},{"taxonomy":"ai_creator","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/ai_creator?post=74"},{"taxonomy":"ai_collection","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/ai_collection?post=74"},{"taxonomy":"ai_resource_type","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/ai_resource_type?post=74"},{"taxonomy":"ai_tool_tag","embeddable":true,"href":"https:\/\/ai.wuaishare.cn\/hub\/wp-json\/wp\/v2\/ai_tool_tag?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}