返回首页
最新
我觉得这对一些人可能会有用。计划在不久的将来添加其他命令行工具,欢迎贡献。
一些不错的功能:
- 带有移动友好按钮(箭头、回车等)的网页用户界面
- 为代理设置的独立后台任务(这样服务器可以重启而不会中断正在进行的会话)
- GitHub 集成
- 当需要用户干预时的通知
希望大家喜欢!
我想到了一种将少量数据编码到某种“磁盘”上的方法,使用3D打印作为基于丝材的存储机制。假设使用常见的3D打印机测量工具(例如床平整度调整工具)可以提供一种读取编码到表面数据的方法。
由于这似乎是一个相当知名的概念,虽然我在之前没有见过它应用于这个领域,但这个领域已经很大并且正在快速增长,我假设其他人也考虑过这个问题?我希望或许有人已经实现了类似的东西?
然后,显然,如果存在这样的概念验证,我会想知道是否有某种高级版本,使用专门的设备进行读取(可能还有写入/打印)。
无论如何,我只是出于好奇。我在考虑长期(超过一个世纪)的档案存储,或者仅以打印形式存储的加密密钥,没有数字副本。这些东西不需要大量存储,但对于静态维护至关重要。可能这并不适合这种用途,这也是我在搜索时没有找到太多相关信息的原因。但我只是想知道是否有人了解这方面的内容,以防它有其他用途。
如果你在使用Claude Code处理一些非琐碎的任务时,肯定会遇到瓶颈。随着项目规模的扩大,跨会话的上下文会变得混乱。你开始一个新的聊天,重新解释架构,却发现它又犯了上周同样的错误。每次会话都以这种痛苦的重启开始,你试图让模型回到昨天的状态。
这显然假设Claude Code在你的代码库中承担了大部分的重任。如果你只是偶尔使用它来处理某个函数,可能就不需要这个工具。
我花了几天时间寻找解决方案,最终将它们整合成了Ghost。它可以接入Claude Code会话,进行总结,并将所有内容索引到QMD([https://github.com/tobi/qmd](https://github.com/tobi/qmd))以便进行语义搜索。
在下一个会话中,相关的上下文会自动注入。你正在处理的内容、做出的决策以及已经失败的部分都会被记录。
它还会维护一个错误记录。出现的问题会被跟踪并以警告的形式提示你,以免再次碰壁。
会话以Markdown格式存储在.ai-sessions/(被git忽略)中。
总结会作为git注释附加到提交中,这样上下文就能随代码一起传递。一切都在本地运行,没有任何数据离开你的机器。
该工具是用Bun构建的,钩子的运行时间不到100毫秒。
虽然还处于早期阶段且有些粗糙,但根据一些经验来看,它似乎确实有效。
最近关于家庭安全摄像头隐私问题的新闻让我想分享一下我的项目。
大约三年前,我在Synology监控站上自建了我的安全摄像头系统。这个系统满足了我很多需求,但我对硬件锁定感到非常不满。随着时间的推移,我对Synology的行为越来越感到沮丧,但我没有找到更好的替代方案。
于是,在2025年圣诞节,我决定测试一下Claude Code。大约两周后,我完全转向了这个系统。我目前正在运行14个IP摄像头,进行24/7的录制,并提供实时流媒体和基于机器学习的检测。
我的技术栈是FastAPI + React + PostgreSQL,通过Docker进行编排。视频处理由FFmpeg负责,每个摄像头都有一个独立的进程,同时进行实时HLS流媒体和MP4录制,这样就不会为每个摄像头消耗多个RTSP连接。
它通过ONNX Runtime在实时HLS片段上运行YOLO11(不需要额外的RTSP连接),使用背景减除技术跳过静态帧,并具有有限状态机来跟踪物体的到达、离开和状态变化,而不仅仅是不断触发“检测到人”事件。每个事件都会生成一个带有边界框的快照和一个提取的视频片段。此外,还有一个视觉大语言模型集成,可以描述场景中发生的事情。
存储方面采用分层系统(热存储/温存储/冷存储),并具有自动迁移功能,因此录制内容会从快速本地存储转移到更大的硬盘,最后可选地迁移到S3(这一部分仍在进行中)。
它支持GPU加速,但在仅使用CPU的模式下也能正常运行。
我对React一无所知,从未做过前端开发,所以这99.99%是Claude的功劳。不过我确实编辑了一些CSS。我个人在后端做了更多的工作,但大部分仍然是Claude的贡献。目前这个系统仅在我家VPN后面运行,因此用户管理/认证方面目前有些薄弱。我非常希望能收到反馈!