终端启动 1.3 秒,AI 十分钟帮我干到 0.2 秒
环境:macOS arm64 (Apple Silicon),32GB RAM,Ghostty 终端 这台机器用了好几年了。各种开发环境装了又卸、卸了又装,.zshrc 和 .bash_profile 里塞满了历史遗留的 PATH、重复的插件、已经不存在的目录。终端启动越来越慢,每次开个新 tab 都要愣一下。 ...
让 Claude Desktop 支持任意第三方模型
最新版本 Claude Desktop 已经不支持使用第三方模型了,绕过的方法也很简单: 在上游 API 地址和客户端之间加一层本地转发,转发的时候把模型字段替换掉(纯本地操作) Claude Desktop 只认 HTTPS,所以本地转发端口得套一层 HTTPS。 可以直接在本地使用 CC-switch 做一个转发,把任意三方模型包装成 claude 模型,配置映射关系即可正常使用 Claude Desktop。 ...
我把 Happy Coder 搬到手机上,随时随地写代码
起因 最近在做一个小小的个人项目,日常开发基本靠 Claude Code + GLM 配合 Codex 做 vibe coding。说实话效率确实高,一个需求扔进去,它哐哐一顿写,我负责 review 和调整就行。 ...
Obsidian + Claude Code 构建 AI 第二大脑实战指南
为什么要在 Obsidian 里用 Claude Code 说到底就一句话:Obsidian 的笔记全是 Markdown,Claude Code 原生理解 Markdown。 不需要复制粘贴,不需要来回切换窗口。Claude Code 直接读写你 vault 里的文件,它知道你的笔记结构、你的标签体系、你的双链关系。这比在任何聊天窗口里丢一段文字让 AI 帮你改要高效得多。 ...
AI-助力每一个梦想之二
前言 在上一篇 AI-助力每一个梦想 中,我记录了用 Claude Code 配合 glm5 开发跨平台技能管理工具的经历。 这一次,我把目标对准了自己的博客。在12小时内,在 AI 的协助下,我完成了一系列以前不敢想或者觉得太麻烦的改造工作。 ...
AI-助力每一个梦想之一
过去的几年里,AI 发展迅猛。我记忆犹新的是2年前我订阅了 POE ($20/月), 当时复制报错代码粘到 POE 中,一边阅读源学习新的语法和框架的用法。今天,使用 AI 的方式已经彻底,或者与其说是使用 ai ,不如说是与 AI 协作。 也才仅仅过去了两年的时间,AI的发展真是令人咋舌,焦虑无处不在,如影随形。半个月之前,我在不怎么熟悉golang的情况下,紧靠Claude Code配合glm5 ,写出了SkillManager一个专门管理skill跨平台小工,地址在这 https://github.com/eatmoreduck/SkillManager.git 。 ...
Easydict 发送到 Anki 插件开发
一直都想做一个插件,来实现anki英语单词的制卡。去年年中就已经起了项目,想做谷歌插件,网页划词之后,直接发送到anki,包括读音、图片一类,但今年重新回看的时候,却发现那个方案有一定局限性。主要源自于插件无法捕获全局的事件,即为当我在其他见面时无法进行划词。 正好看到我一直在用的Easydict,实际已经实现了Mac OS下的全局快捷键捕获。一拍脑袋就想着花一点时间扩展一下功能,初步想法,直接查词之后,能够将查到的单词发送到我本地的anik制卡。 ...
run-qwen-3.5-9B-on-macmini
ollama 官网 https://ollama.com/ 脚本安装ollama curl -fsSL https://ollama.com/install.sh | sh 配置config加速 cat ~/.ollama/config.json { "registry": { "mirrors": { "registry.ollama.ai": "https://registry.ollama.ai" } } } run qwen qwen3.5-9b url https://ollama.com/library/qwen3.5:9b ollama run qwen3.5:9b --verbose 如果要后台运行,直接 ollama serve 即可,可以从本地的http://localhost:11434 访问到 api
让小爱音响聪明起来
本文参见 https://github.com/idootop/migpt-next 绿联nas内安装 docker方式启动 docker-compose.yaml services: migpt: image: idootop/migpt-next:latest container_name: migpt-next stdin_open: true # 对应 -i tty: true # 对应 -t volumes: - ./config.js:/app/config.js # 假设 config.js 在同级目录 复制 https://github.com/idootop/migpt-next/blob/main/apps/example/config.js docker-compose.yaml 同级目录的config.js 里 ...
OpenClaw 从零到一
记录下openclaw安装流程,以macOS为例 安装node 安装brew install node 可指定版本,但openclaw 要求大于22 验证 node –version 出现版本号,版本号大于20即可 安装git brew install git git --version 输出有值即可 git version 2.39.5 (Apple Git-154) 安装并配置openclaw 安装openclaw luna@ppmac ~ curl -fsSL https://openclaw.ai/install.sh | bash 🦞 OpenClaw Installer Because texting yourself reminders is so 2024. ✓ Detected: macos Install plan OS: macos Install method: npm Requested version: latest [1/3] Preparing environment ✓ Homebrew already installed ✓ Node.js v25.6.1 found · Active Node.js: v25.6.1 (/opt/homebrew/bin/node) · Active npm: 11.9.0 (/opt/homebrew/bin/npm) [2/3] Installing OpenClaw ✓ Git already installed · Installing OpenClaw v2026.2.26 ✓ OpenClaw npm package installed ✓ OpenClaw installed [3/3] Finalizing setup · Refreshing loaded gateway service ✓ Gateway service metadata refreshed ✓ Gateway service restarted ✗ Probing gateway service failed — re-run with --verbose for details error: unknown option '--probe' (Did you mean one of --no-probe, --profile?) 🦞 OpenClaw installed successfully (2026.2.26)! I'm in. Let's cause some responsible chaos. · Config already present; running doctor · Running doctor to migrate settings ✓ Doctor complete · Config already present; skipping onboarding · Starting setup 配置openclaw ...

