使用 Docker Context + SSH 访问远端 Docker Daemon
在 Windows 或者 macOS 上使用 Docker Desktop 时,Docker Desktop 会创建一个轻量级虚拟机来运行 Docker 守护进程(Docker daemon, dockerd)。这相当消耗内存和 CPU 资源。我在 Mac 上只是启动 Docker Desktop,没有运行任何 container 就消耗了 2GB 内存。 而且,我在 M 系列芯片的 Ma...
在 Windows 或者 macOS 上使用 Docker Desktop 时,Docker Desktop 会创建一个轻量级虚拟机来运行 Docker 守护进程(Docker daemon, dockerd)。这相当消耗内存和 CPU 资源。我在 Mac 上只是启动 Docker Desktop,没有运行任何 container 就消耗了 2GB 内存。 而且,我在 M 系列芯片的 Ma...
最近在使用 Cursor pro 从零开始设计并编写一个项目(React 前端 + FastAPI 后端 + Tauri 打包),完全 vibe coding,几乎没有手写一行代码。 在这个过程中我摸索出一套 AI Agent 编写项目的技巧。今天就来分享一些我使用 Cursor vibe coding 的心得。 写在前面 这篇心得并不鼓吹“全自动 AI 编程”。我深知 AI 能力有限...
在今年的 I/O 大会上,Google 推出了 Gemini 2.5 系列 TTS (text-to-speech) 模型的预览版,包括 Gemini 2.5 Flash 和 Gemini 2.5 Pro。用户可以在 AI Studio 上免费体验。免费层级的 AI Studio API 用户也有一定的试用额度,具体可参见官方文档。 初步体验过后,我发现它生成的语音流畅、自然,几乎听不出明...
坐标深圳,今年端午假期计划去杭州。在查询机票时发现,从香港出发的航班价格比从深圳出发的航班要低许多,而且往返的起飞时间都在下午,堪称完美。而且,对我而言去香港机场比去宝安机场更近、更方便。于是就有了这次“借道”香港的出行。 整趟行程下来,除机票外的交通成本仅需约68.5港币,比在深圳本地打车去机场还便宜。 这篇文章是一份简单的“通关”记录,希望能帮到有同样计划的朋友。我会在这篇文章中详细...
我习惯用RSS订阅各种信息源,并且每天花一些时间筛选我感兴趣的内容来阅读。为此,我还为自己制作了一份Hugging face daily paper的RSS feed。 RSS的主要问题是信息过载——每天动辄几十上百条新内容推送。我的对策是: 不为推送信息过多而感到焦虑。一次读不完所有推送也无妨,可以之后再读。 每天花一段固定的时间,从中挑选出我感兴趣的内容。 这样筛选一轮下...
部署好Open WebUI之后,下一步就是为它接入语言模型。对于初学者,我最推荐的是Gemini。 首先,可能也是最重要的一点是,Gemini API免费,而且只需要一个Google账号就能申请,不需要绑卡,也不需要充值,对新手非常友好。 其次,近期发布的Gemini 2.5系列模型能力很强——1M token的上下文窗口(context window),64k token的输出,内置思...
什么是Open WebUI Open WebUI是一个开源、自托管的Web界面,主要用于与各类大型语言模型(LLM)交互。简单来说,它提供一个类似ChatGPT、Deepseek那样的对话页面,你可以在上面与模型对话。与ChatGPT对话页面不同的是,Open WebUI支持与不同的大模型对话。 一般来说,我们使用某个模型,要去对应提供商的网页去与模型对话。比如说,使用ChatGPT需要...