2作者: _smertens_3 个月前原帖
你好, 我开发了 tlsctl,这是一个用于检查、测试和调试 TLS 连接的小型命令行工具: <a href="https://github.com/catay/tlsctl" rel="nofollow">https://github.com/catay/tlsctl</a> 它旨在使 TLS 诊断比将 `openssl` 和其他临时命令拼凑在一起更易读和结构化。你可以检查证书和证书链,检查协议支持,并以不同格式输出结果。 开发这个工具的部分动机是出于实际需求(我厌倦了解析 `openssl s_client` 的输出),另一部分则是出于教育目的。我希望能在主动工程工作流程中获得更多的实践经验。特别感谢 <a href="https://ampcode.com/" rel="nofollow">https://ampcode.com/</a> 提供的编码助手。 我非常希望能收到关于工具的实用性、缺失功能以及它是否适用于实际 TLS 故障排除工作流程的反馈。 谢谢! 史蒂文
2作者: jrandolf3 个月前原帖
我开始深入研究OpenClaw,然后发现了这个:<a href="https://clawhub.ai/steipete/trello" rel="nofollow">https://clawhub.ai/steipete/trello</a>。他们实际上在告诉人们,只要在环境变量中暴露凭据是可以的。 如果我们在构建AI,安全性必须成为产品原则,而不是事后考虑。AI使编码变得更加容易,但它也剥夺了你通常从经验丰富的导师和艰苦获得的生产经验中得到的保护措施。 因此,我们构建了Earl:一个为大型语言模型(LLM)代理提供安全的命令行界面(CLI)。Earl不直接给代理提供原始的shell和网络访问,而是强制执行基于模板的调用,将秘密存储在操作系统的钥匙串中,阻止SSRF/私有IP目标,支持出站白名单,并对Bash/JS/SQL执行进行沙箱处理。 它还作为MCP服务器运行,以便代理可以原生使用这些相同的控制。 开始使用:<a href="https://github.com/brwse/earl?tab=readme-ov-file#quick-start" rel="nofollow">https://github.com/brwse/earl?tab=readme-ov-file#quick-start</a>
3作者: gitpullups3 个月前原帖
我有一点电话焦虑,对打电话给餐馆、银行、医生等感到非常恐惧。我想:人工智能可以通过将网页表单转化为提示来解决这个问题。 最初,项目的构思很简单——使用11labs进行语音识别、Claude和Twilio,但实际上变得相当复杂(尽管我尽量采用了快速编码的方式)。 首先,快速找到电话号码是很困难的。这是通过使用一些基本的DuckDuckGo搜索和OpenAI调用进行网页抓取来实现的。 其次,收集正确的信息。我在这方面仍然有些挣扎,但架构是这样的: A) 用户输入拨打电话的目标和商家名称 B) 如果检测到关键词,就启动默认表单类别之一 C) 如果没有,从GPT-4o-mini获取结构化的JSON并转化为React表单 每次拨打电话的成本失控,但幸运的是,Sonnet可以处理大部分电话,而我也愿意为Twilio付费。 这个为期一周的项目最终花了几个月的时间来完成,当然是因为各种原因。 目前仍在进行中,如果你有任何想法或遇到的问题,请随时给我发邮件:galcohavy@ucla.edu。
1作者: albelfio3 个月前原帖
我开发了一个开源机器人,它可以将Trello卡片转化为可运行的代码,使用的是Claude Code。<p>将任务卡放入列表中 → Sergio会接手,探索你的代码库,并作为评论发布实施计划。你可以添加反馈,将卡片移回,进行迭代。当你满意时,将其移动到开发列表 → Sergio会创建一个工作树,编写代码,运行测试,并在GitHub上打开一个草稿PR。<p>这是一个可以被开发团队和产品经理使用的工具,旨在弥补非技术与技术规划之间的知识差距。<p>一切都通过拖动卡片触发。它基本上是Claude Code作为一个自主团队成员在一个每月5美元的虚拟机上运行,通过Trello进行协调。<p>这种双用户沙盒架构使得AI与秘密和凭证隔离(类似于OpenClaw在安全代理编码方面的做法)。<p>未来的路线图包括可插拔引擎支持(OpenCode、Codex)和MCP服务器,以便直接从卡片读取Google文档、Figma和Notion。
1作者: akad3 个月前原帖
我创建 Paragent 是因为我在不同功能之间频繁切换。<p>这个想法是:用简单的英语描述你想要的功能,然后一个代理会分支出来,编写代码并打开一个拉取请求(PR)。你可以同时运行 10 个代理——每个代理在自己的分支上。<p>它的工作原理: - 通过 GitHub 应用连接你的代码库(最小权限:内容 + PR) - 描述一个功能(“在定价页面添加 Stripe 结账”) - 代理进行规划、编写代码、运行验证并打开 PR - 你像审查其他 PR 一样在 GitHub 上进行审查<p>你需要自带 API 密钥(OpenAI、Anthropic、Gemini)。我们负责协调,但从不存储你的代码或提示。<p>免费套餐:1 个代码库,2 个并发代理。 希望能听到任何尝试过 Cursor/Copilot 并希望有并行工作的功能的人的反馈。
1作者: akhilponnada3 个月前原帖
我在构建人工智能代理时遇到了一个问题——它们总是忘记一切。每次对话都是从零开始。我希望能有一些功能: - 自动从对话中提取事实(不仅仅是存储原始文本) - 处理“用户从旧金山搬到纽约”而不同时保留两者为真的情况 - 按意义搜索,而不仅仅是关键词 - 对所有内容进行版本控制(谁在何时说了什么) 技术栈: - TypeScript + Hono(快速,适合边缘计算) - Convex(实时数据库 + 向量搜索) - Gemini(嵌入 + 提取) 它的功能: # 存储记忆 ```bash curl -X POST /v1/content -d '{"content": "用户喜欢徒步旅行,住在旧金山"}' ``` # 自然回忆 ```bash curl -X POST /v1/recall -d '{"query": "户外爱好"}' ``` # 返回:“用户喜欢徒步旅行”以及相关上下文 它处理那些无聊的事情——分块、嵌入、去重、矛盾检测、版本控制——这样你就可以专注于你的实际产品。 链接: - GitHub: https://github.com/akhilponnada/aethene - API 文档:仓库中的 OpenAPI 规范 这是我第一次公开发布任何东西。希望能得到反馈——还有什么缺失的?什么会让你真正使用这个?如果你想,可以批评我的代码,我能接受。 感谢阅读。