<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SwiftUI | 进击之路 - Alan的个人博客</title><link>https://1991421.cn/tag/swiftui/</link><atom:link href="https://1991421.cn/tag/swiftui/index.xml" rel="self" type="application/rss+xml"/><description>SwiftUI</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>zh-CN</language><lastBuildDate>Fri, 12 Jun 2026 10:30:00 +0800</lastBuildDate><image><url>https://1991421.cn/media/sharing.png</url><title>SwiftUI</title><link>https://1991421.cn/tag/swiftui/</link></image><item><title>Multica 是什么？为什么我又写了一个 iOS 客户端 Multica Go</title><link>https://1991421.cn/2026/06/12/multica-introduction-and-multica-go/</link><pubDate>Fri, 12 Jun 2026 10:30:00 +0800</pubDate><guid>https://1991421.cn/2026/06/12/multica-introduction-and-multica-go/</guid><description>&lt;blockquote>
&lt;p>玩 Multica 有一阵子了，从 Skills、MCP、Claude Code 一路走过来，越发觉得 Multica 这种&amp;quot;把 Agent 当成同事&amp;quot;的产品形态是目前落地/真正能跑起来的方向。玩的越多发现其实也有移动端需求，核心需求点其实跟玩Codex/Claude移动端一样，需要在移动场景下继续玩AI。查询发现官方 iOS App 还没上架，同时自己部署尝试了下，发现体验上目前没能满足我，于是干脆动手做了个非官方客户端 &lt;code>Multica Go&lt;/code>，目前也已经上架AppStore。&lt;/p>
&lt;/blockquote>
&lt;p>这篇文章先讲清楚 Multica 是什么、为什么值得用，再聊聊 Multica Go。&lt;/p>
&lt;h2 id="multica-是什么">
&lt;a class="heading-anchor-link" href="#multica-%e6%98%af%e4%bb%80%e4%b9%88">Multica 是什么&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="multica-是什么"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;p>简单一句话：&lt;strong>Multica 是开源的 Managed Agents 平台，把 Claude Code、Codex、Gemini、Cursor Agent 这类编码 Agent 变成可以被分配任务的真正队友。&lt;/strong>&lt;/p>
&lt;p>它的核心理念是——&lt;/p>
&lt;blockquote>
&lt;p>你的下一批员工，不是人类。&lt;/p>
&lt;/blockquote>
&lt;p>听上去有点夸张，但用过一段时间就知道这不是文案：&lt;/p>
&lt;ul>
&lt;li>Agent 有自己的头像和身份，出现在看板上、参与评论、主动报告阻塞。&lt;/li>
&lt;li>你像分配给同事一样把 Issue 指派给某个 Agent，它会自己接手、写代码、推 PR、回复进度。&lt;/li>
&lt;li>不需要每次复制粘贴 prompt，也不需要盯着终端看它跑。&lt;/li>
&lt;li>Agent 的&amp;quot;经验&amp;quot;会沉淀成 &lt;strong>Skills&lt;/strong>，团队里所有 Agent 都能复用。&lt;/li>
&lt;/ul>
&lt;h2 id="它解决了什么问题">
&lt;a class="heading-anchor-link" href="#%e5%ae%83%e8%a7%a3%e5%86%b3%e4%ba%86%e4%bb%80%e4%b9%88%e9%97%ae%e9%a2%98">它解决了什么问题&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="它解决了什么问题"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;p>如果你已经在用 Claude Code、Codex 写代码，应该深有体会：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>上下文丢失&lt;/strong>：每开一个新窗口都要重新交代项目背景。&lt;/li>
&lt;li>&lt;strong>任务管理缺失&lt;/strong>：跑了什么、跑成什么样、谁负责跟进，全靠记忆。&lt;/li>
&lt;li>&lt;strong>多 Agent 切换累&lt;/strong>：Claude Code 适合做这件事，Codex 适合另一件，手动切换非常碎。&lt;/li>
&lt;li>&lt;strong>重复劳动&lt;/strong>：同样的部署/迁移/审查流程，每个项目都要重新教一遍 Agent。&lt;/li>
&lt;/ul>
&lt;p>Multica 把这套流程产品化：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Issue 是一等公民&lt;/strong>——所有任务都以 Issue 的形式存在，有状态、有评论、有时间线。&lt;/li>
&lt;li>&lt;strong>Agent 即队友&lt;/strong>——指派 Issue 时，Agent 出现在 Assignee 下拉里，和人类成员并列。&lt;/li>
&lt;li>&lt;strong>Squads 路由&lt;/strong>——团队大了之后，可以把任务分给一个由 Leader Agent 带队的小队，Leader 自己决定让谁干。&lt;code>@FrontendTeam&lt;/code> 比 &lt;code>@小张或小李或小王&lt;/code> 稳定得多。&lt;/li>
&lt;li>&lt;strong>Skills 复用&lt;/strong>——每解决一个问题，就沉淀一个 Skill，下次直接调用，不用从零教起。&lt;/li>
&lt;li>&lt;strong>Autopilots&lt;/strong>——Cron / Webhook 触发的定时任务，日报、周报、代码巡检都能让 Agent 自己跑起来。&lt;/li>
&lt;/ul>
&lt;h2 id="架构和技术栈">
&lt;a class="heading-anchor-link" href="#%e6%9e%b6%e6%9e%84%e5%92%8c%e6%8a%80%e6%9c%af%e6%a0%88">架构和技术栈&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="架构和技术栈"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;p>后端是 Go 写的，整体很干净：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">│ Next.js │────▶│ Go 后端 │────▶│ PostgreSQL │
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">│ 前端 │◀────│ (Chi + WS) │◀────│ (pgvector) │
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">└──────────────┘ └──────┬───────┘ └──────────────────┘
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ┌──────┴───────┐
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> │ Agent Daemon │ 跑在你自己的机器上
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> └──────────────┘
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>支持的 Agent CLI 矩阵很全：Claude Code、Codex、GitHub Copilot CLI、OpenClaw、OpenCode、Hermes、Gemini、Pi、Cursor Agent、Kimi、Kiro CLI。&lt;/p>
&lt;h2 id="怎么开始用">
&lt;a class="heading-anchor-link" href="#%e6%80%8e%e4%b9%88%e5%bc%80%e5%a7%8b%e7%94%a8">怎么开始用&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="怎么开始用"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;ol>
&lt;li>看官网&lt;/li>
&lt;li>看看我之前总结的 &lt;a href="https://1991421.cn/2026/05/26/multica-self-host-guide/">自部署指南&lt;/a>，作为补充。&lt;/li>
&lt;li>还有问题，看官方repo源码。&lt;/li>
&lt;/ol>
&lt;h2 id="然后是-multica-go">
&lt;a class="heading-anchor-link" href="#%e7%84%b6%e5%90%8e%e6%98%af-multica-go">然后是 Multica Go&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="然后是-multica-go"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;p>正如一开始聊到的，移动端我有强烈需求，我希望能在手机上像看 GitHub iOS App 一样自然地刷 Inbox、回评论、改状态、尤其是创建Issue，所以就有了 &lt;code>Multica Go&lt;/code>。&lt;/p>
&lt;p>&lt;figure class="image-figure">
&lt;img
src="https://multica.1991421.cn/screenshots-review/ios_1_1.png"
alt="Multica Go App 截图"
loading="lazy"
decoding="async"
class="rounded-lg"
/>
&lt;/figure>&lt;/p>
&lt;h3 id="它是什么">
&lt;a class="heading-anchor-link" href="#%e5%ae%83%e6%98%af%e4%bb%80%e4%b9%88">它是什么&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="它是什么"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>非官方 iOS App&lt;/strong>，&lt;strong>用 SwiftUI 原生重写&lt;/strong>，体验/功能源于官方网页版及个人实际使用中产出的需求。&lt;/li>
&lt;li>名字叫 &lt;strong>Multica Go&lt;/strong>。&lt;/li>
&lt;li>关键差异化：&lt;strong>支持自定义服务地址&lt;/strong>——可以连接官方云、也可以连接自部署 Multica 实例，支持多Server连接，方便切换，比如我自己需要连接3个Multica服务，支持语音输入，支持更丰富的交互细节/功能，当然核心功能是看Multica 服务端，有多少API就决定了App的能力上限，客户端只是一种调用方式。&lt;/li>
&lt;/ul>
&lt;h3 id="当前已经能用的能力">
&lt;a class="heading-anchor-link" href="#%e5%bd%93%e5%89%8d%e5%b7%b2%e7%bb%8f%e8%83%bd%e7%94%a8%e7%9a%84%e8%83%bd%e5%8a%9b">当前已经能用的能力&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="当前已经能用的能力"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h3>&lt;ul>
&lt;li>Keychain 安全存储 token 和 workspace&lt;/li>
&lt;li>工作区选择 / 切换&lt;/li>
&lt;li>&lt;strong>Inbox&lt;/strong>：列表、未读样式、点击已读、左滑归档、批量标记/归档&lt;/li>
&lt;li>&lt;strong>Issues&lt;/strong>：我的 Issue 列表、详情、Timeline、评论、状态/优先级/日期编辑、创建/编辑/删除&lt;/li>
&lt;li>&lt;strong>Chat&lt;/strong>：会话列表、消息发送、Agent task 状态、草稿持久化&lt;/li>
&lt;li>&lt;strong>Projects&lt;/strong>：列表、详情、资源管理、增删改&lt;/li>
&lt;li>&lt;strong>Search&lt;/strong>：全局搜索 Issue / Project&lt;/li>
&lt;li>语音输入：在 Issue 评论和 Chat 消息输入框里都可以切换到语音输入，利用 iOS 的系统语音识别，支持普通话和英语，识别结果会实时显示在输入框里，识别结束后自动发送。&lt;/li>
&lt;li>国际化：支持中/英/韩/日。&lt;/li>
&lt;/ul>
&lt;h3 id="还在路上">
&lt;a class="heading-anchor-link" href="#%e8%bf%98%e5%9c%a8%e8%b7%af%e4%b8%8a">还在路上&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="还在路上"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h3>&lt;p>一直在路上，持续迭代中，毕竟我自己就是深度用户，需求驱动。&lt;/p>
&lt;h3 id="体验地址">
&lt;a class="heading-anchor-link" href="#%e4%bd%93%e9%aa%8c%e5%9c%b0%e5%9d%80">体验地址&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="体验地址"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h3>&lt;p>目前 Multica Go 已上架，感兴趣可以试试：&lt;/p>
&lt;p>👉 &lt;a href="https://multica.1991421.cn/" target="_blank" rel="noopener">https://multica.1991421.cn/&lt;/a>&lt;/p>
&lt;h2 id="写在最后">
&lt;a class="heading-anchor-link" href="#%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e">写在最后&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="写在最后"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;p>Multica 是我最近最舍不得放下的一个工具。它不只是又一个 AI Wrapper，而是把&amp;quot;AI 协作&amp;quot;这件事真正做成了产品形态——有看板、有 Issue、有 Squad、有 Skill 沉淀。再加上完全开源、可自部署，对于个人开发者和小团队都是非常友好的方案。&lt;/p>
&lt;p>至于 Multica Go，是我用自己的产品热情给 Multica 投的一票。如果你也在用 Multica，又对官方 App 不太满意，不妨上 TestFlight 试一下，欢迎反馈。&lt;/p>
&lt;h2 id="相关地址">
&lt;a class="heading-anchor-link" href="#%e7%9b%b8%e5%85%b3%e5%9c%b0%e5%9d%80">相关地址&lt;/a>
&lt;button
class="heading-anchor"
type="button"
data-anchor="相关地址"
aria-label="复制锚点链接"
title="复制锚点链接"
>
&lt;span class="heading-anchor-wrap" aria-hidden="true">
&lt;svg class="heading-anchor-icon heading-anchor-icon-default" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor">
&lt;path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z">&lt;/path>
&lt;/svg>
&lt;svg class="heading-anchor-icon heading-anchor-icon-copied" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor">
&lt;path d="M256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zm107.1 145.1L230.6 325.6c-6.2 6.2-16.4 6.2-22.6 0l-59-59c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l47.7 47.7 121.1-121.1c6.2-6.2 16.4-6.2 22.6 0s6.3 16.4.1 22.5z">&lt;/path>
&lt;/svg>
&lt;/span>
&lt;/button>
&lt;/h2>&lt;ol>
&lt;li>Multica 官网：&lt;a href="https://multica.ai" target="_blank" rel="noopener">https://multica.ai&lt;/a>&lt;/li>
&lt;li>Multica 文档：&lt;a href="https://multica.ai/docs" target="_blank" rel="noopener">https://multica.ai/docs&lt;/a>&lt;/li>
&lt;li>Multica GitHub：&lt;a href="https://github.com/multica-ai/multica" target="_blank" rel="noopener">https://github.com/multica-ai/multica&lt;/a>&lt;/li>
&lt;li>Multica Go 体验入口：&lt;a href="https://multica.1991421.cn/" target="_blank" rel="noopener">https://multica.1991421.cn/&lt;/a>&lt;/li>
&lt;li>我之前写的 &lt;a href="https://1991421.cn/2026/05/26/multica-self-host-guide/">了解 Multica（自部署篇）&lt;/a>&lt;/li>
&lt;/ol></description></item></channel></rss>