ClaudeMap

Masala

让 Claude Code 或 Codex 在你身边干活的本地研究工作台:聊天、文件、PDF、可运行的 Jupyter notebook 同屏共泊——内置面板不够用时,agent 还能现造一个。前名 Panel。

插件与代理researchworkspacenotebookpdfdesktop-app

Masala(2026 年 9 月前名叫 Panel)是一个把 agent CLI 嵌进你研究材料旁的工作台——Claude Code 或 Codex 二选一起步,可选的 OpenAI key 会在聊天选择器里多出一个「OpenAI API」。你与一个能读写文件、执行工具前先征得同意的 agent 聊天;workspace 给每个项目独立的文件夹、会话与保存的布局;面板可展示文件、PDF、markdown 与 Jupyter notebook,notebook 跑在真实 kernel 上,你和 agent 可以并排编辑同一个。长耗时命令在后台执行,可随时查看与停止;当内置面板展示不了你要的东西时,agent 可以应你的要求现写一个自定义面板或小应用——之后还能点面板自己标签页里的铅笔随时改。各 Module(文献综述、假设、面板生成器)同时也以 MCP server 形式暴露:任何讲 stdio MCP 的 agent 都能在 Masala 运行期间调用。存储本地优先且放在仓库之外:~/Masala/masala.db 与 ~/Masala/workspaces。需要 Node 22.18+(或 24.12+)、pnpm、uv 和已登录的 agent CLI;应用跑在 http://localhost:4173。面向测试者的早期版本;MIT。

它做什么

  • 聊天、文件、PDF、markdown 与 Jupyter notebook 同屏共泊;notebook 跑在你与 agent 共享的真实 kernel 上
  • 内置面板不够用时,agent 能现写自定义查看器与小应用;之后点面板自己标签页里的铅笔即可继续改
  • 各 Module(文献综述、假设、面板生成器)兼任 MCP server——应用运行期间,任何讲 stdio MCP 的 agent 都能调用
  • workspace 各自保存会话与布局;长耗时命令后台执行,可查看可停止
  • Claude Code 或 Codex 皆可驱动(Codex 配置独立存放在 ~/Masala/codex),另可选 OpenAI API 聊天选项
  • 本地优先、仓库外存储:~/Masala/masala.db 与 ~/Masala/workspaces 不怕删库重克隆

什么时候用

想让 agent 就守在自己的 PDF 和 notebook 旁边——做文献综述、探索数据、跑假设模块——而不必来回粘贴上下文的研究者与技术型读者。也适合想通过 Modules 的 MCP server 从自己的终端 agent 调用这些流程的人。

如何上手

# 前置:Node 22.18+(或 24.12+)、pnpm、uv、已登录的 agent CLI(先跑一次 `claude` 并登录)
git clone https://github.com/infusius/masala.git
cd masala
pnpm install
uv sync
pnpm start   # 会先构建,然后打开 http://localhost:4173

注意事项

MIT。官方明说是面向测试者的早期版本——毛刺自理。README 记载的现况:多数 Module 从纯 JSON 表单启动(只有面板生成器有自己的表单)、Module 的最终结果尚未展示在自己的面板里(只有进度加一行摘要)、假设模块没有自己的视图,结果可能不好读。Windows 上 Codex 每条命令都会先询问,因为 Masala 不代管 Codex 的沙箱设置。从 Panel 升级需手动迁移一次:~/Panel 移到 ~/Masala、panel.db 改名 masala.db、各 Workspace 的 .panel 改为 .masala、PANEL_ 开头的设置改为 MASALA_、运行 scripts/upgrade-from-panel.sql,若曾把 MCP server 加到自己的 agent 还要重新添加(具体命令见 README)。

代码仓库

infusius/masala

收录日期

地图上的相关资源

  • clawd-conduit

    插件 / 代理

    把全部 15 个 Claude Code hook 事件接进 Clawd on Desk 桌面宠物,权限请求变成可等待的桌面卡片。

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    插件 / 代理

    非官方的 Claude Code 终端 UI 复刻:用 Rust 按 1:1 逐文件移植到 iocraft 这套 React 风格 TUI 框架上。

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    插件 / 代理

    把 AGENTS.md、CLAUDE.md 里的自然语言规则变成钩子级强制:每次编辑都被评审,违规当场修复。

    • hooks
    • code-review
    • rules
    • agents-md