如果您正在寻找工作,请分享您的信息。请使用以下格式:
```
地点:
远程工作:
愿意搬迁:
技术:
简历:
电子邮件:
```
请仅在您个人寻找工作时发布信息。代理机构、招聘人员、求职网站等内容不在此讨论范围内。
读者:请仅通过这些电子邮件地址讨论工作机会。
您可以在以下网站搜索这些帖子: [https://www.wantstobehired.com](https://www.wantstobehired.com)。
返回首页
最新
我发布了 [certx.sh](<a href="http://certx.sh" rel="nofollow">http://certx.sh</a>) - 一个小型的 shell 脚本,用于通过 ACME v2(Let’s Encrypt 等)获取和续订免费的 HTTPS 证书。<p>单个脚本,单个配置文件,支持 DNS 和 HTTP 挑战,由人类编写。<p>[主页](<a href="https://certx.sh/" rel="nofollow">https://certx.sh/</a>) 和 [源代码](<a href="https://github.com/lauriro/certx.sh" rel="nofollow">https://github.com/lauriro/certx.sh</a>) 期待您的反馈 :)
“调试的难度是编写代码的两倍。因此,如果你编写代码时过于聪明,那么从定义上来说,你就不够聪明去调试它。”
<p>这是一则及时的公共服务公告。
大家好,
我是Gryph的作者。
我每天都在使用AI编码代理,但我意识到我对它们在不同会话中实际做了什么一无所知。当然,我可以查看git diff,但这并不能显示:
- 代理读取但未更改的文件
- 代理运行的命令
- 会话中的操作顺序
- 上周发生了什么,当某些东西出现故障时
因此,我构建了Gryph——一个维护所有AI代理操作审计日志的CLI工具。
它的工作原理:
- 安装到Claude Code、Cursor、Gemini CLI(以及其他支持的编码代理)中的钩子
- 将每个操作记录到本地SQLite数据库
- 提供丰富的查询功能:按时间、代理、文件路径、操作类型进行过滤
快速演示:
```
$ gryph install
发现代理...
[ok] Claude Code v2.1.15
[ok] Cursor v2.4.21
安装完成。
$ gryph logs --today
14:32 claude-code 会话 7f3a2b1c
├─ 14:32:12 读取 src/index.ts
├─ 14:32:18 写入 src/utils/helper.ts +12 -3
└─ 14:32:22 执行 npm test 退出:0
$ gryph query --file "<i>.env</i>" --since "7d"
# 查看是否有代理接触敏感文件
隐私优先:
- 100% 本地 - 无云端,无遥测
- 敏感文件模式受到保护(记录操作,内容从不存储)
- 可配置的详细程度
GitHub: [https://github.com/safedep/gryph](https://github.com/safedep/gryph)
使用Go构建。希望能收到其他使用AI编码工具的反馈!
之前某人的帖子:[https://news.ycombinator.com/item?id=46846849](https://news.ycombinator.com/item?id=46846849)
大家好;
在这个周末,我使用Claude Code创建了这个应用。它是一个耳朵训练应用,旨在教导像我这样不太有天赋的音乐人音准和音程。我花了很多年弹吉他,却对音准的真正含义没有清晰的理解。直到我进行了一些弦的调音练习后,我才明白过来。频率滑入正确的位置,感受到那种准确性。我希望这个应用能够帮助其他人第一次感受到这一点,或者提高对不太常见音程的识别能力。任何反馈都非常感谢。