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

做了个开源 macOS 应用 Luti:让网页版 Claude / ChatGPT / Grok / Gemini / Muse 等通过 MCP 直接操作本地项目

  •  
  •   vislearn ·
    boltguo · 14h 27m ago · 838 views

    我做了个原生 macOS 应用 Luti,之前一直是自己用的工具,最近整理了一下分享出来。

    Luti 是一个本地优先的 macOS 运行时,网站那句话就是它的定位: Cloud AI. On your Mac.

    通过 MCP 把云端 AI ( Claude 、ChatGPT 、Grok 、Gemini 、Muse 等)接到你 Mac 上亲自选定的一个项目文件夹里。AI 负责思考和编排,Luti 在本地执行工具,并守住项目边界。

    Luti

    接通之后,AI 可以在项目里做什么

    • 读和改代码:浏览目录、搜索文件、查符号和诊断、做结构化编辑
    • 跑构建和测试:以受管理的后台任务运行构建、测试和开发服务器,能看日志、回应交互提示、随时停掉
    • 看 Git:查 status 、diff 、log 、blame ,只读,不会替你改仓库状态
    • 验本地预览:驱动 Chrome 打开本地页面、点流程、截图 / 导 PDF 、看控制台报错和网络请求
    • 交换产物:把截图、PDF 、构建输出作为 MCP 资源带回对话,或把生成的文件导回项目
    • 看项目全貌:自动识别技术栈、框架和运行时状态

    一共 25 个 MCP 工具,分记忆、项目、文件与代码、进程与任务、Git 、浏览器、产物七类。

    跨客户端共享记忆

    参考了 Claude Code 的记忆组织模式,每个项目有一套共享记忆:一个简洁的 MEMORY.md 索引,加上若干按主题拆开的 .md 决策文件。

    好处是换客户端不丢上下文。在一个 AI 客户端里聊定的架构决策、踩过的坑,换到另一个支持 MCP 的客户端里,它读同一套记忆就能接着干,不用每次从零交代项目背景。

    连接方式与使用

    下载打开 Luti ,在 Projects 里选一个本地项目文件夹,然后在 Connections 里任选一种(也可以两条同时开)点启动就行:

    1. OpenAI Secure MCP Tunnel:给 ChatGPT 用,出站型私有隧道,不需要你准备公网域名和 HTTPS 入口。在 Luti 里填 Tunnel ID 和 Runtime API Key ,再在 ChatGPT Plugins 里添加自定义 MCP 选这个隧道就行。
    2. Cloudflare Tunnel:标准远程 MCP ,走你自己的域名(/mcp)+ OAuth ,给 Claude 、ChatGPT 、Grok 、Gemini 、Muse 等支持 OAuth 的客户端用。每次连接都绑定当前项目,并且要在 Mac 上的 Luti 弹窗里核对本地验证码并点允许才放行。

    边界与取舍

    权限上做得很克制:一次只暴露你选定的一个项目文件夹,凭据只存 macOS Keychain ,点 Stop 立即断开所有隧道、后台任务和浏览器会话。

    为了保持简单可控,开发过程中我也砍掉了不少功能,比如权限 Mode(之前做过分级模式,遇到 rm 这类危险操作需要本机弹窗点 Allow 才放行,后来觉得打断感太强,改成了现在选定目录内默认 Full)、Cloudflare Quick Tunnel 、ngrok 、Computer Use 、Skills 自动扫描、多项目同时挂载等。

    因为之前主要是我个人自用,难免还会有考虑不周的地方或小 Bug 。如果用上了遇到什么问题,或者觉得上面砍掉的功能哪个其实很刚需,欢迎在评论区或 Issue 里反馈提意见!

    其他信息

    Supplement 1  ·  9h 57m ago

    ChatGPT 使用网页额度和 GPT Pro 模型处理项目

    image

    Claude 通过网页写代码改文件

    image

    9 replies  •  2026-10-16 15:33:18 +08:00
    jifei
        1
    jifei  
       13h 17m ago
    学到了,打开了新思路。
    kyomio
        2
    kyomio  
       12h 20m ago
    大佬你 github 主页下面的个人网站 url 多打了个 t
    vislearn
        3
    vislearn  
    OP
       11h 43m ago
    @kyomio 哈哈哈🤣,感谢,不是大佬哦
    58369046
        4
    58369046  
       11h 25m ago
    没有 windows 版本吗大佬
    vislearn
        5
    vislearn  
    OP
       11h 8m ago
    @58369046 没有哦,mac 原生开发的,可以丢给 ai 用源码直接写一个,没有 win 电脑验证,所以就没 win 版本了哈哈
    yukminnie
        6
    yukminnie  
       10h 45m ago
    Deepseek 不支持这个吧?白嫖大肥鱼。(
    vislearn
        7
    vislearn  
    OP
       10h 10m ago   ❤️ 1
    @yukminnie 不行,不支持添加自定义插件的都用不了,主流这几个可以,chatgpt 目前体验比较好,gemini 虽然也支持了但是使用起来还是很糟糕,muse 这些助手也可以,让自己写一个 mcp 的调用工具就可以使用
    shuijingwanwqyy
        8
    shuijingwanwqyy  
       8h 32m ago
    感觉这个项目与我现在使用的 https://mcp.desktopcommander.app 很相似了。我是在 Ubuntu 26.04 中使用的。直接将其安装为 chatGPT 的一个扩展。
    vislearn
        9
    vislearn  
    OP
       7h 5m ago
    @shuijingwanwqyy 对,这一类大多数方式都是一样的,这个做一个 app 方便操作配置一点,然后还加入 cf tunnel 让其他的爱工具都可以进来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 14:39 · PVG 22:39 · LAX 07:39 · JFK 10:39
    ♥ Do have faith in what you're doing.