AI coding agent 用久以后,一个很具体的问题会出现:它在后台工作时,人应该怎样知道它现在处于什么状态? 编辑器里的进度、终端里的输出、通知里的提示都能解决一部分问题。但这些界面往往要求你主动看过去。你如果正在处理别的事情,或者同时开着几个会话,很容易不知道哪个 agent 还在跑,哪个已经完成,哪个卡住了,哪个需要你确认。 vibe-lamp 这个项目就是从这个很小的问题开始的。 它...
很多工具刚开始都不像一个“项目”。 它可能只是为了把一份数据清洗干净,或者为了让一个地址、行政区划、文档片段、表格文件变得更容易被程序读取。需求很小,边界也很窄,看起来不值得认真写。但这种小工具如果反复出现,就会慢慢变成个人工作流里的基础设施。 2026 年初我做 cpca-rs、cpca-linch 这一类东西时,感受就很明显。表面上它们只是和中文地址、行政区划解析有关的本地工具,但背后其实是同...
为了打造一个真正高效的生产力环境,我从零开始构建了这套 Hyprland 配置。本文将分享其中的核心功能、设计思路以及我是如何解决中文输入法等痛点的。
完整的 Hyprland 桌面环境解决方案,包含971行统一管理脚本、35+功能脚本、中文输入法优化和自动化工具集成。主要由 Claude Code 开发实现。
Tablite 是一个 Obsidian 里的 CSV / TSV 编辑器,用来把普通数据文件直接变成可编辑、可筛选、可排序的表格视图。 它支持虚拟滚动、渐进加载、行列选择、类型识别、列过滤、全局搜索、编码检测、列宽和冻结列等功能。这个项目来自一个很实际的需求:很多个人知识库和工作资料里都有表格数据,但 Markdown 表格并不适合承载大量结构化数据。 Tablite 的目标不是替代专业电子表格...
Personal Background 是一个给 AI Agent 使用的个人背景系统。它把个人资料、偏好、约束、经历、笔记等内容沉淀成结构化 Markdown,让不同项目里的 Agent 能读取稳定上下文,而不是每次都从零开始认识我。 这个项目本身也在被我当作实验:如何把聊天记录、项目经验和个人偏好转化成长期可维护的上下文基础设施。它不是简历,也不是个人主页,而是面向 AI 协作的工作记忆。