1作者: ProfHarita19 天前原帖
嗨,HN,我是TerminAI的维护者。 我从Gemini CLI分叉了这个项目,因为它拥有我见过的最佳PTY实现。 说实话,Gemini CLI,尤其是2.5版本,在编码方面表现得很糟糕。但它的执行框架本身——处理交互式终端、sudo提示、ssh会话、TUI应用的方式——那真是太棒了。随着Gemini 3的推出,我看到了可能性。 因此,我重新设计了它,构建了TerminAI。支持多种LLM(Gemini、ChatGPT OAuth、LM Studio)。去掉了所有Google的遥测。构建了一个新的大脑,可以满足人类与计算机互动的各种需求。 我最终得到的成果: - 本地优先。默认情况下零遥测。你的提示信息保留在你的设备上。 - 真正的PTY。交互命令不会挂起。增强了跨操作系统平台的执行能力。 - A/B/C审批梯度。破坏性操作需要你的明确批准。你定义什么是安全的。 - 多平台支持。Windows兼容性。PowerShell的表现与bash一样出色。 --------------------------------------------------------------------------------------------- 一些诚实的说明: - 桌面GUI存在,但尚未达到CoWork级别。我的重点是CLI。我需要贡献者。 - 一些模型(如GPT-5.2)表现不佳。这是因为它们的训练——它们不知道TerminAI是来保护它们的。Gemini、grok-code-fast-1,甚至GLM都能很好地运行。 - 可靠的部分:核心运行时。大脑、安全性、多LLM、跨平台、配方、Linux和Windows。 - 不可靠的部分:桌面应用、语音模式、自托管云中继、MCPs/扩展(代码在里面;需要测试和最终确认)。 --------------------------------------------------------------------------------------------- 安装与运行: ``` npm install -g @terminai/cli terminai ``` 在应用中: ``` /llm --设置LLM提供者 /llm reset --更改LLM提供者。当前需要重启应用才能生效 “审核我的docker容器,找出内存占用高的,检查其日志,总结错误。” “修复我的驱动程序……” “为我规划一个详细的行程,并输出为PDF格式,附带地图……” 或者你也可以随时使用老办法 “清理我的下载文件夹” ``` 很高兴深入讨论内部实现。
2作者: haksndot19 天前原帖
这个周末,我为我玩的一个Minecraft服务器构建了一个机器人。它使用Agent SDK作为主循环,并结合了一些自定义的MCP工具。 一些亮点包括: * 机器人积极参与游戏内聊天,允许所有玩家与其互动。 * 具备与容器互动、制作物品、与村民交易以及其他各种功能的工具。 * 记忆系统,机器人利用它来跟踪游戏内事件、与玩家的互动等。 * 截图工具,让Claude可以使用视觉模式四处查看(虽然不太实用,但很有趣)。 * 与插件GriefPrevention和QuickShop互动的工具,使机器人能够管理土地声明和商店。 * 用于服务器管理、运行服务器命令等的工具。这是一个单独的、可选的工具集,存放在一个独立的代码库中。 截至目前,共有69个工具。我们在玩家社区中不断提出新想法的同时,持续添加更多工具。大约三分之二的工具是对Mineflayer的封装。 100%凭感觉编码。没有一行代码是由人类编写或阅读的。 MIT许可证。如果你试用这个机器人,我非常希望听到你的反馈!
1作者: vrianta-19 天前原帖
你好, 我想分享我整理的一个基于 ORM 的模型包。 在这个包中,你可以获得: - 类似 ORM 的 Go 查询构建器。 - 使用强类型字段定义模型。 - 可维护的查询构建器。 - 自动表结构同步,保持数据库模式的一致性。 - 基于组件的缓存机制,轻松实现数据库同步。 有关文档,请访问以下链接: https://vrianta.in/golang/model/
1作者: grey_coder19 天前原帖
Docs Squirrel 是一个人工智能代理,能够为任何规模的代码库以及任何编程语言和框架编写文档。<p>由于不断的变化、时间限制以及该领域所需的专业语言,许多公司在创建和维护最新的技术文档方面面临困难。<p>使用 Docs Squirrel,您无需再担心文档编写的问题,可以专注于推出新功能,而 Docs Squirrel 会为您编写和管理代码库的文档。<p>Docs Squirrel 可以生成以下文档: 个人项目代码库 库、SDK 和框架 公司代码库等<p>工作原理 您选择包含项目代码库的仓库,然后选择要生成的文档类型(技术文档、入职文档、结构文档、文件内注释),接着选择输出模板(单页 Markdown、多页 Markdown、Docusaurus、HTML、MkDocs 或 Docsify),然后它将在几分钟内为您生成所需的文档,且可以使用您选择的语言。<p>此外,您还可以为同一代码库创建新版本,例如,您可以决定将文件内注释作为第一个版本,然后生成技术文档作为第二个版本,接着再创建其他语言(如日语、韩语、希腊语、约鲁巴语和中文)的技术文档版本。<p>常见问题 在 Docs Squirrel 理解您的代码库之前,您需要在代码库中包含 README 吗? 不需要,Docs Squirrel 是一个人工智能代理,它使用 RAG 技术来读取和理解您的代码库。即使您的代码库混乱且变量命名不清晰,它也能理解。<p>我可以生成什么类型的文档? 目前您可以生成以下文档: 1. 技术文档:开发者使用文档,适用于库、框架和 SDK。 2. 入职文档:为新员工准备的文档,帮助他们快速熟悉代码库。 3. 结构文档:目录结构、函数和类定义。 4. 文件内注释:与其他文档类型不同,此类型会在您的代码库中所有代码文件中添加内联注释,同时保持您的代码和现有注释不变。<p>我可以选择哪些文档模板? 目前,Docs Squirrel 支持生成以下模板和框架: 1. 单页 Markdown 2. 多页 Markdown 3. Docusaurus 4. HTML(多页) 5. MkDocs 6. Docsify<p>我可以下载文档吗? 可以,您可以将文档下载为 ZIP、TAR 和 TAR.GZ 格式,此外,您还可以将其发布到新的或现有的 GitHub 仓库中。
1作者: bsampera19 天前原帖
Ralph-template 是一个用于运行自主 AI 任务的简约设置。<p>您可以在 Markdown 规格中定义需求,将任务列为复选框,并运行一个 shell 脚本。AI 将逐一处理这些任务。<p>特点:每次迭代都会重新初始化上下文。与其累积对话历史直到代理混淆,不如每次循环都从头开始。代理读取规格,完成一项任务后退出。<p>开箱即用,兼容 Claude Code 和 OpenCode。除了 AI CLI 工具本身外,无需其他依赖。<p>示例用例:我需要处理 50 个文件,进行相同的转换。只需定义一次规格,将所有文件列为任务,然后运行循环。<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bernatsampera&#x2F;ralph-template" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bernatsampera&#x2F;ralph-template</a>
1作者: 4m1rk19 天前原帖
我花不到4美元买了一个VPS,足够大可以托管我多个小项目。我需要一个非常简单的方法来在同一台机器上部署所有项目,并且支持SSL。因此,我创建了它。 ``` docklift init # 提供主机信息和域名 docklift deploy ``` 就这样。