返回首页
最新
Healthy Base 自动化 PostgreSQL 备份,让您无需担心定时任务静默失败或数据丢失。<p>功能:
- 自动定时备份(或一键手动备份)
- 带版本控制的加密云存储
- 备份状态和错误的电子邮件提醒
- 挂载备份以检查数据,无需完全恢复
- 提供免费套餐,每个项目可进行 3 次备份<p>停止照看 pg_dump 脚本,开始安心入睡。
我开发了 *CCQL*,这是一款命令行工具,允许您直接对 Claude Code 数据(历史记录、转录、提示、会话等)运行 SQL 查询。
如果您经常使用 Claude Code,您会迅速积累大量的交互数据。CCQL 使这些数据可以通过 SQL 查询,从而帮助您分析实际使用代理的方式。
*示例*
```bash
# Claude 最常使用哪些工具?
ccql "SELECT tool_name, COUNT(*) AS uses
FROM transcripts
GROUP BY tool_name
ORDER BY uses DESC
LIMIT 10"
# 查找提到某个主题的提示
ccql "SELECT display, timestamp
FROM history
WHERE display LIKE '%authentication%'"
# 跨会话分析
ccql "SELECT _session_id, COUNT(*)
FROM transcripts
GROUP BY _session_id"
```
*内置命令*
```bash
ccql prompts --session ses_123
ccql duplicates --threshold 0.8
ccql search "error"
```
*有趣的技术细节*
Claude Code 将其数据存储在结构化的本地格式中。CCQL 将这些数据加载到嵌入式 SQL 引擎(GlueSQL)中,采用清晰的只读模型,因此您可以安全地探索使用模式而不会更改任何内容。
*功能*
* 在历史记录、转录、提示、会话和待办事项中执行 SQL 查询
* 模糊重复检测(查找重复或近似重复的提示)
* 支持正则表达式的全文搜索
* 安全写入并自动备份
* 输出格式:表格、JSON、JSONL
*安装*
```bash
# macOS
brew install douglance/tap/ccql
# npm(任何平台)
npx @douglance/ccql "SELECT * FROM history LIMIT 10"
# Cargo
cargo install ccql
```
使用 Rust 和 GlueSQL 开发,采用 MIT 许可证。
GitHub: [https://github.com/douglance/ccql](https://github.com/douglance/ccql)
我一直在使用这个工具来了解我自己的 Claude 使用模式——我重复使用的提示、最常调用的工具,以及会话之间对话的演变。我很好奇其他人会发现哪些查询有用。
嗨,
几周前,我随机决定为 Swift/SwiftUI 项目构建一个无缝图案引擎。我将其命名为 Tessera(GitHub 链接)。这是一个开源框架,可以让你从几乎任何用代码构建的东西(如形状、SF 符号、表情符号、文本、自定义图标等)生成无尽可重复、无缝的图案。
在开发过程中,我还制作了一个演示应用,以便开发者可以看到如何使用这个框架。然而,这个演示应用玩起来非常有趣,以至于我决定将其转变为一个完整的应用。
## 介绍 Tessera Designer
Tessera Designer 是一款 Mac 应用,它将我的 Tessera 引擎封装在一个任何人都可以使用的用户界面中。它提供了许多可以自定义的符号,你还可以添加文本、表情符号或自己的图片。然后,应用会将所有内容布局,以填满你的画布并形成图案。
有两种模式可供选择:
- 瓷砖模式允许你设计一个单独的瓷砖(一个小方块),可以无缝重复。导出后,你将得到一张可以在任何地方使用的小图像。
- 画布模式允许你创建固定大小的导出(非常适合壁纸、明信片等)。在此模式下,你可以将图像/文本固定到特定位置,应用会用图案填充剩余空间,使其在你固定的元素周围“流动”。
然后,你可以将瓷砖或画布导出为 PNG 或基于矢量的 PDF(只要你使用的元素也是基于矢量的,它就能干净地缩放)。
## 路线图
我正在积极开发新的更新。例如,下一个版本将添加一种新的网格模式,而我也在努力将应用移植到 iPadOS 和 iOS 平台。
## AI 说明
该应用本身并不使用 AI 生成任何内容。它基于“传统”算法来生成这些图案。
然而,我正在使用 OpenAI 的 Codex CLI 来协作构建这个应用。虽然我让 Codex 编写大部分代码,但我仍然深度参与并了解它生成的代码。我是一名专业的软件工程师,编程是我的热情所在。我仍然确保代码是干净、正确且结构良好的。我花了很多时间进行重构、组织和验证代码。我仍然负责大部分关于“如何”实现某个功能的思考和决策,只是让 Codex 处理那些让我变慢的打字部分。
这是我参与的第一个主要由 AI 编写的项目。这是一次实验。我想看看我能多快地构建出我想象中的东西。传统上,像这样的应用开发会花费我更长的时间。
我相信这个应用构建得很好,结构也很合理。我非常用心地制作用户界面和用户体验,这是我第一次为 Mac 开发应用,所以对我来说也是一次新的体验。
我开发这个工具是因为我在YouTube上观看了大量的技术讲座和长篇播客,但发现自己常常浪费几个小时在视频中寻找特定的引用或概念。
Recapio是一个提取视频(和网页文章)转录文本并生成结构化摘要的工具。它并不是试图取代观看内容,而是作为视频内容的“Ctrl+F”功能。
我面临的一个技术挑战是:处理自动生成的YouTube字幕与强制字幕之间的混乱。我不得不构建一个解析器,以规范时间戳,这样当你点击摘要点时,它实际上能够跳转到正确的画面,即使字幕的时间有所偏差。
它有一个免费的使用层级,应该能够满足大多数普通用户的需求。我很希望能听到你对提取质量的反馈。
很高兴地宣布,我们刚刚推出了白领助手——一个开源的通用计算机使用AI助手,帮助您通过TUI界面自动化计算机任务(<a href="https://github.com/zfoong/WhiteCollarAgent" rel="nofollow">https://github.com/zfoong/WhiteCollarAgent</a>)。<p>该助手能够自主理解您的指令,规划行动并执行任务,以实现广泛的自动化目标。代码也为构建您自己的AI助手提供了基础。它可以执行网络任务并自动化操作系统的操作,如高频重复工作和批处理。<p>想将整个文件夹的文档翻译成日语吗?根据每个文件的内容整理一个杂乱的文件夹吗?扫描一文件夹的图像并为每个图像自动生成标题吗?这些任务都可以通过白领助手轻松实现自动化。<p>附注:您可以自由使用、托管甚至将白领助手进行商业化。如果您是AI工程师或开发者,系统中有一个自定义助手层,允许您创建可以托管的专用助手。您只需注入助手的身份和自定义工具即可。<p>GUI模式仍处于实验阶段。如果您有开发GUI助手的经验,我们邀请您与我们合作(请与我们联系!)。