支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


解放生产力:构建程序员的 AI 知识库

发布日期:2025-07-24 08:36:43 浏览次数: 1657
作者:极客工具 XTool

微信搜一搜,关注“极客工具 XTool”

推荐语

Obsidian与Qwen-Coder3强强联合,打造程序员专属的AI知识库,让命令行与AI无缝协作提升效率。

核心内容:
1. Obsidian作为程序员知识库的三大优势
2. Qwen-Coder3 AI助手的命令行集成方案
3. 实战演示如何构建自动化AI工作流

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

解放生产力:构建程序员的 AI 知识库

在上一篇 《放弃白板,我用 Obsidian 工作空间打造知识库主页》 中,刚分享了一个自己的 Terminal 场景。巧了,昨天 Qwen-Coder3 突然放大招,
我火速体验了一番,效果超乎预期。今天,就带大家看看这个新发布的 AI 助手,如何将这个强大的 AI CLI 无缝融入我们的 Obsidian 工作流。

为什么选择 Obsidian 作为程序员的知识库

个人真心觉得每个程序员都应该使用 Obsidian 作为个人知识库,尤其是 DevOps/SRE 这类天天和 Terminal 打交道的工程师,理由很简单:

Terminal 的高效和广泛

命令行是程序员的母语。Obsidian 通过 obsidian-terminal 这类插件,完美地将终端集成到了知识库内部。你不再需要在编辑器和外部终端之间频繁切换。编译代码、运行脚本、管理版本,一切操作都可以在你记录笔记的同一个地方完成。这种沉浸式的体验,让知识的输入、处理和输出流程合一,效率倍增。

image-12.png

Markdown 语法,专注内容

我们是内容的创造者,而非格式的奴隶。Obsidian 采用纯粹的 Markdown 语法,让你能够专注于文字和逻辑本身,不必为排版和样式分心。所有文件都是本地的纯文本,这不仅带来了极致的安全感和掌控感,也方便使用 git 进行版本管理,或用 grepsed 等命令行工具进行批量处理。

归根结底,Obsidian 能让你实现自动化。是程序员的美德,任何手动重复的工作,在 Obsidian 里面都可以考虑自动化处理,而且都能找到实现方案!这样的开放性是其他工具做不到的。

按最新技术不断涌现的插件

Obsidian 的核心魅力在于其强大的社区和插件生态。无论是最新的 AI 技术、代码高亮工具,还是项目管理看板,你几乎总能找到一款插件来满足需求。这意味着你的知识库永远不会过时,它能与你的技术栈同步进化,这是一种  的知识管理方式。

在 Obsidian 里面基于 qwen-code 打造个人 AI CLI

image-11.png

当 AI 成为标配,我们如何以 程序员的方式 使用它?带界面的 copilot 之类的 Chat 应用虽然直观,但对于追求极致效率和自由度的我们来说,命令行(CLI)或许是更优解。它更轻、更快,对文件的操作也更直接。

这里,目前在测试qwen-code打造我的个人 AI CLI,多窗口的话基于tmuxp,可以任意多开 n 个 terminal。

  • qwen-code 项目地址:https://github.com/QwenLM/qwen-code

qwen-code 是基于 gemini cli 开发的,非常符合国人的网络使用环境和习惯。特别是配合最先进的编码大模型 Qwen3-Coder: Agentic Coding in the World,吊打闭源模型。

Qwen3-Coder-480B-A35B-Instruct
480B-parameter Mixture-of-Experts model with
35B active parameters which supports the context length of
256K tokens natively and 1M tokens with extrapolation methods

image-15.png

可惜没有那么大的卡可以随心所欲的跑,本地起码 80G 以上才能玩,云服务又有 token 限制。不然我真要放飞自我全程写设计文档,让 agent 干活了。

终端知识库:插件的化学反应

通过 obsidian-terminal 插件和 workspace 核心插件,我们可以让个人知识库变身为一个强大的 终端知识库

  1. 终端输出,无缝衔接:在终端窗口中运行 AI 命令,无论是代码片段、分析报告还是文章润色,其输出都可以被随时复制,甚至直接通过管道符 > 或 >> 写入到知识库内的任一 Markdown 文件中。这打通了 AI 生成内容与知识沉淀之间的 最后一公里
  2. AI 驱动,编辑万物:借助 AI 的能力,我们可以直接在命令行中对知识库的 .md 文件进行编辑。比如,你可以写一个简单的脚本,让 AI 帮你总结某篇长文、翻译某个段落,或者根据你的大纲自动扩写,并将结果保存。
image-17.png

Workspace 插件:多线程工作的艺术

Obsidian 的 workspace 插件是这个工作流的关键。它允许你保存和加载自定义的窗口布局。

想象一下这个场景:

  • 左侧窗口:一个标准的 bash 终端,你在这里用 lscdmv 等命令自如地操作文件系统,管理你的项目。
  • 右侧上方窗口:一个 qwen-code 的 AI 对话窗口,你在这里调用 AI 进行头脑风暴、辅助写作或调试代码。
  • 右侧下方窗口:一篇正在编辑的 Markdown 笔记,AI 生成的内容可以被瞬间应用到这里。

这种分屏操作,将文件管理、AI 互动和内容创作融为一体,让你仿佛拥有了一个高度集成的个人开发与写作环境。我个人最常用的是 aichat 命令,它不需要复杂的界面渲染,在终端中流式输出的体验,甚至比很多网页端还要流畅。

其他优秀的 AI CLI 工具

在 CLI 工具的选型上,我们应该务实一点,不搞情怀,谁好用、谁优秀就用谁。除了 qwen-code,市面上还有其他值得关注的 AI CLI 工具。

gemini-cli

  • 项目地址:https://github.com/google-gemini/gemini-cli
  • 特点:Google 出品,如果你能顺畅访问 Google 的服务,Gemini 的模型能力和多模态支持非常强大,值得一试。

aichat

  • 项目地址:https://github.com/sigoden/aichat
  • 特点:极其简洁,是我日常作为临时 AI 对话的首选。它的配置简单,响应迅速,没有多余的功能,纯粹为了对话而生,非常适合快速查询和获取灵感。

auto-coder

  • 项目地址:https://github.com/allwefantasy/auto-coder
  • 特点:国内开发者祝威廉的作品,功能非常强大和完善。它不仅仅是一个聊天工具,更是一个自动编程框架。
    • auto-coder.chat 模式非常适合有技术背景的用户,可以深入地进行代码相关的对话和任务。
    • auto-coder.web 模式则提供了一个 Web 界面,更适合非技术背景的用户使用。

总结

从最初的双链笔记,到如今内嵌终端与 AI 的助手引擎,我不断重塑的不仅是工具,更是自己的工作流。这套方法的核心是:用最直接的方式,将思考付诸实践。

放弃那些花哨的界面和封闭的生态吧。拥抱 Markdown 的纯粹、终端的效率和 AI 的智慧,在 Obsidian 这片开放的土地上,打造真正属于你自己的、独一无二的思考利器。希望这篇文章,能为你打开一扇通往新世界的大门。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询