Multica
Multica

Multica最新版

官方版无广告10

Multica是一个原生桌面客户端,通过可视化界面将编程智能体的能力带给每一个人。

更新日期:
2026年1月19日
语言:
中文
平台:

117MB0 人已下载 手机查看

Multica 是一个原生桌面客户端,旨在将强大的编程智能体(如 Claude Code、OpenCode、Codex CLI)的能力,通过可视化界面带给非开发者用户——尤其是那些关心结果而非代码的知识工作者。

Multica

它不试图取代终端,而是弥合“智能体能力”与“普通用户需求”之间的鸿沟。

为什么叫 Multica?

名字灵感源自 Multics(Multiplexed Information and Computing Service)——1964 年诞生的先驱操作系统。尽管 Multics 未被广泛采用,但它奠定了现代操作系统的基石,包括层级文件系统、多用户分时等概念。Unix 正是从 Multics 衍生而来(Unics → Unix)。

隐喻
正如 Multics 解决了“多用户共享计算资源”的问题,Multica 致力于解决“多模型/多智能体协作”问题,为知识工作者提供统一、安全、本地化的智能代理入口。

它解决了什么问题?

2025 年,编程智能体已远超“写代码”范畴——它们能生成图表、分析数据、撰写报告、自动化流程。但95% 的知识工作者仍无法使用这些能力,原因有三:

1. 交互形态错配

  • 命令行工具要求理解终端、路径、环境变量
  • 现有界面聚焦“代码差异”“提交记录”,而非业务成果
  • 用户要的是“一份销售趋势图”,不是“生成它的 Python 脚本”

2. 本地环境门槛高

  • 网页版智能体无法访问本地文件或应用
  • 配置 Python/Node.js/依赖链对非开发者极不友好
  • 缺少“开箱即用”的沙盒环境

3. 隐私与信任缺失

  • 财务、法律、医疗等敏感数据不能上传云端
  • 需要“数据留在本地,智能来自云端”的混合模式

Multica 的答案是:一个原生、可视化、本地优先的桌面应用,在保护隐私的同时,释放智能体的生产力。

核心特性

  • ✅ 原生 macOS 应用(支持 Windows/Linux),界面简洁直观
  • ✅ 支持多智能体:通过 Agent Client Protocol (ACP) 接入不同 AI 后端
  • ✅ 数据本地化:所有文件、会话、日志均存储在本地,永不上传
  • ✅ 会话管理:支持历史记录、恢复、导出
  • ✅ 内置 CLI:供高级用户调试或脚本集成

支持的智能体

智能体命令安装方式
Claude Codeclaude-code-acpnpm install -g @anthropics/claude-code-acp
OpenCodeopencode acpgo install github.com/opencode-ai/opencode@latest
Codex CLI (ACP)codex-acpnpm install -g codex-acp

所有智能体通过标准输入/输出(stdio)与 Multica 通信,确保隔离与安全。

快速开始

# 安装依赖
pnpm install

# 检查智能体是否就绪
pnpm cli doctor

# 启动桌面应用
pnpm dev

命令行工具(CLI)

Multica 自带完整 CLI,适合测试或自动化:

pnpm cli                          # 进入交互模式
pnpm cli prompt "2+2等于多少?"   # 单次提问
pnpm cli sessions                 # 列出会话
pnpm cli resume <id>              # 恢复会话
pnpm cli agents                   # 查看可用智能体

交互模式命令

命令功能
/new [cwd]创建新会话(默认当前目录)
/resume <id>按 ID 前缀恢复会话
/agent <name>切换智能体
/history显示当前会话历史
/cancel取消当前请求
/quit退出

技术架构

Multica 基于 Electron + React 构建,采用清晰的分层设计:

Multica (Electron)
├── 渲染进程 (React)
│   └── UI 组件(聊天、设置、会话列表)
├── 主进程
│   ├── Conductor(协调智能体通信)
│   │   ├── SessionStore(会话持久化)
│   │   └── ClientSideConnection(ACP SDK)
│   │         └── AgentProcess(子进程管理)
│   │               └── opencode / claude-code-acp(通过 stdio 通信)
│   └── IPC 处理器(会话、智能体、配置)
└── Preload 脚本
    └── electronAPI(安全暴露接口给前端)

会话管理

  • 会话数据存储于 ~/.multica/sessions/
    • index.json:快速加载会话列表
    • data/{session-id}.json:完整消息历史与更新记录
  • 关键设计
    • 客户端仅存储 UI 展示所需数据
    • 智能体内部状态由其自身维护
    • 恢复会话时,创建新 ACP 会话,但 UI 回放历史记录

适合谁使用?

  • 数据分析师:用自然语言生成可视化图表
  • 法律/财务人员:自动提取合同条款或生成报表
  • 教育工作者:快速整理教学材料或批改逻辑
  • 开发者:作为智能体调试的统一前端

Multica 不是“低代码平台”,而是“高智能体平台”——它假设后端足够强大,前端只需做好连接与呈现。

构建与部署

# 开发模式
pnpm dev

# 构建安装包
pnpm build:mac      # macOS
pnpm build:win      # Windows
pnpm build:linux    # Linux

相关软件

CodinIT.dev

CodinIT.dev - 最新版

CodinIT.dev 是一个开源的 AI 驱动全栈开发平台,专为现代 Node.js 应用设计。它将代码生成、项目管理与部署流程整合到一个统一界面中,支持你自由选择 AI 模型(无论是云端服务还是本地 LLM),无需绑定特定厂商。
CC Switch

CC Switch - 最新版

作为一款集成 Claude Code、Codex、Gemini 三大 AI CLI 工具的全方位辅助神器,CC Switch 凭借灵活的供应商切换、强大的 MCP 管理、智能的 Prompts 配置能力,成为开发者高效调用 AI 命令行工具的核心助手。

暂无评论

none
暂无评论...