爱意满满的作品展示区。
hesorchen

分享我的开源项目 muselab:一个包含文件区、预览区,以及对话区的 Agent 工作台

  •  
  •   hesorchen · 4 days ago · 921 views

    和大家分享一下我的开源项目——muselab:一个基于 Claude Agent SDK 构建的自托管 AI 工作台,包含文件管理区域、markdown 和 HTML 预览区,以及 AI 对话区。

    电脑端效果

    移动端文件区 移动端预览区 移动端对话区

    解决的核心问题是——现在的 chatbot (豆包 / GPT / Gemini / Claude )往往是一个会话处理一个比较独立的问题,用户信息散落在一个个孤立的 session 里,既不能互相增强,也难以沉淀。Agent = context + harness + model ,muselab 的设计理念:

    • context:用文件区域纳管上下文,结构清晰,把上下文沉淀为文件。
    • harness:采用 Claude Agent SDK ,是公认领先的 harness 之一。
    • model:支持 Claude 以及所有主流国产模型,灵活切换。

    下面是几个核心特性:

    1. 复用 Claude 订阅额度:muselab 基于 Claude Agent SDK 构建,可以直接复用 Claude 订阅额度。

    2. 多模型接入:muselab 支持 DeepSeek 、GLM 、MiMo 、Qwen 、Kimi 、MiniMax 等主流国产基础模型。

    3. 完整用户上下文:Agent 总览你的完整上下文,同时清楚你的家庭背景、职业规划、投资情况,多领域交叉,发挥出更强大的 Agent 能力。

    4. 原生预览能力:中间的预览区可以直接渲染 markdown 、HTML 文件,也支持简单的内容编辑、代码预览。

    5. 多端会话同步:muselab 是一个 web 服务,支持任何端设备接入,并且多端会话保持同步,出门在外也可以在手机上操作 muselab 。

    6. 其他:除了以上核心特性,muselab 还提供了定时任务、消息排队、文件树操作、模糊全局搜索、会话管理、护眼/黑夜/浅色多主题等重要特性。

    项目地址: https://github.com/hesorchen/muselab

    项目介绍页: https://hesorchen.github.io/muselab/promo

    欢迎大家使用和 star~

    3 replies    2026-06-22 10:26:07 +08:00
    xuromky
        1
    xuromky  
       4 days ago   ❤️ 1
    点个赞,有几个问题想咨询先:
    1 ,跨对话的意思是,比方说我之前新建了一个对话问了一个项目的内容,我下次再新建一个对话问的还是之前的项目就不需要再重新和 Ai 介绍一遍这个模型了吗?不仅有上下文还有跨对话记忆?

    2 ,中转站大模型支持吗?

    3 ,如果支持的话,能单独对某一个中转站加代理吗(因为我有一个中转站需要的代理访问
    hesorchen
        2
    hesorchen  
    OP
       3 days ago
    @xuromky 感谢支持。

    1. 你说的这种自动记忆机制我觉得比较黑盒,token 消耗和记忆内容都很不可控,现在的记忆机制对齐 claude code:
    a. 每个对话都会加载 CLAUDE.md ,记录基础信息和文件树索引——告诉  agent 你的体检报告、职业规划、资产配置存放在哪,所有对话 Agent 都会读取这部分内容。
    b. 长期记忆索引文件:MEMORY.md ,里面是长期记忆内容,一行索引对应一个记忆内容,我们可以直接查看 agent 记住了哪些内容。如果你有项目需要 Agent 长期记忆,可以直接在对话里和 agent 说“你记住 我喜欢 xxx”、“你把这个项目更新到记忆”,就会自动触发记忆落盘。

    2. 中转站支持 Anthropic Messages API 兼容格式就行,可以自定义配置端点 url ,例如 https://open.bigmodel.cn/api/anthropic

    3. 问了一下 muse 应该能用 NO_PROXY 环境变量实现,比如
    export HTTPS_PROXY=http://你的代理:端口
    export NO_PROXY=其余所有 provider 域名,localhost,127.0.0.1
    xuromky
        3
    xuromky  
       3 days ago
    @hesorchen #2 部署一个试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3249 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:32 · PVG 08:32 · LAX 17:32 · JFK 20:32
    ♥ Do have faith in what you're doing.