Show HN: Y – 一款基于 Electron 构建的可塑性编码代理桌面应用
y 是一款自我修改的桌面编码代理应用。它围绕一个简单的理念构建:软件在使用过程中应该是可塑的。主要界面是一个聊天,但该应用可以通过受保护的修改界面重新塑造自己的用户界面。你可以要求 y 改变其自身的工作方式,如果安全地渲染该更改,则可以保留该更改,否则可以回滚。y 不是一种新的代理模型。它是一个地方性的、以聊天为先的工作空间,支持你已经使用的编码代理:Claude Code、OpenAI Codex 以及其他命令行本地代理。y 存在的原因:大多数编码代理应用都是固定产品。你可以使用它们,配置它们,可能安装插件,但该产品本身仍然属于其他人。y 则不同。它将应用视为可塑性软件:以聊天为先。默认界面是专注的对话,而不是编辑器的克隆。自我修改。修改轨道可以在受保护的内核保持锁定的同时编辑实时的用户界面。地方代理。Claude Code 和 Codex作为官方本地命令行接口运行,用户使用自己的登录凭证。并行工作。聊天可以使用隔离的工作空间,因此代理可以并行工作而不相互干扰。差异门控的更改。用户界面更改会编译,渲染,显示差异,并可以保留或丢弃。内置回滚。该应用保留已知良好的快照,以便损坏的用户界面更改可以恢复。如何工作:y 被分为两个部分:层。它的功能:受保护的内核:认证、本地引擎适配器、应用状态、安全边界、文件系统边界、终端桥接、修改轨道和回滚跑道。可变用户空间:可由用户或修改功能实时编辑的聊天用户界面和应用界面。这种分割使 y 感觉自我修改,而不让修改代理控制受保护的核心。该应用可以更改自己的界面,但内核仍然掌握信任边界。Claude Code 和 Codex:y 在本地运行编码代理,而不是通过托管帐户代理它们。Claude Code 使用官方的 Claude Code 命令行接口。Codex 使用官方的 Codex 命令行接口。模型和努力设置在编写器中保持可见。多个聊天可以针对不同的引擎运行。隔离工作空间允许并行代理在不干扰彼此的情况下工作。用户本地命令行认证仍然是真实的信息源。y 协调体验;它不取代代理提供商。下载:最新的 macOS 构建在 GitHub 发布上发布:当前发布目标:macOS Apple Silicon。开发:cd 应用 pnpm install pnpm dev 有用的检查:pnpm typecheck pnpm test:ui 构建本地 macOS 包:pnpm build:mac 生成的应用工件写入 app/dist/,并故意不提交。隐私和分析:y 保持编码工作流程本地化。项目文件、终端命令和代理提示不会发送到 y 的产品分析中。产品分析用于应用使用健康:登录状态、功能使用、反馈以及缺失功能请求。缺失功能报告是结构化的,应该描述缺失的能力,而不是用户的私人提示或源代码。状态:y 在积极开发中。目前的重点是为 macOS 准备发布:打包、认证、分析、本地应用状态耐久性和自我修改的修改工作流程。许可证:MIT。查看许可证。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡