找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4078

积分

1

好友

563

主题
发表于 16 小时前 | 查看: 3| 回复: 0

OpenAI 今天发布了 Codex 的 Windows 桌面版本,这可是个挺难得的事儿。据说在 4 月 2 日前使用还能享受 2 倍的额度。想想上一次做 .NET 写 C# 已经是 10 年前的事了,时光飞逝啊。

说来也巧,最近正好有好几位朋友在 Windows 上安装 OpenClaw 时遇到了各种问题。为了图省事,我连夜在一台虚拟机上鼓捣了几个自动化的 bat 脚本,试图简化安装流程。没想到今天 Codex 的 Windows 版就上线了,这不禁让我产生了一个想法:能不能在这几个 bat 脚本的基础上,直接让 AI 帮忙生成一个图形化的 GUI 客户端呢?于是,时隔十年,我又“写”起了 C# 代码。不过这次和十年前完全不同,代码主要是 AI 在写,而我更像一个“产品经理”在提需求和审阅代码,这种感觉着实有点梦幻。

Codex Windows应用欢迎界面与促销信息

根据官方消息,Codex App 既支持在 Windows 原生环境下运行,也兼容 WSL (Windows Subsystem for Linux)。它在终端集成方面做得相当全面,支持 PowerShell、命令提示符 (Command Prompt)、Git Bash 和 WSL,这几乎覆盖了绝大多数 Windows 开发者的日常使用习惯。

Codex Windows版上线官方推文截图

这次 Codex 引入了一个我认为非常关键的机制:代理沙盒 (Agent Sandbox)。它通过操作系统层面的控制,严格限制 AI 代理只能在你指定的工作目录内写入文件,同时默认阻断所有的对外网络请求,除非你手动批准放行。AI Agent 权限过宽一直是个令人担忧的安全问题,这套设计在保障功能可用性和划定安全边界之间做出了明确的取舍,值得点赞。

此次更新还新增了 7 个“Open in...”(在...中打开)的应用集成。不过我在实际使用时只看到了 6 个,可能还有一个(比如 PowerShell ISE)没显示出来。

Visual Studio Code集成与打开方式菜单

最让我感兴趣的是两个 Windows 专属技能:用于界面开发的 WinUI App 和用于后端服务的 ASP.NET Core。这不正是我现在需要的技术栈吗?

Codex技能管理界面,显示WinUI与ASP.NET Core技能

下载与初体验

目前 Codex 已经上架到 Microsoft Store,可以直接访问下面的地址进入下载页面。

https://apps.microsoft.com/detail/9plm9xgg6vks?hl=en-US&gl=CN

Microsoft Store中的Codex应用页面

创建新项目后,首先会提示你「为代理模式启用沙盒」,我强烈建议启用它。在 Windows 环境下,多一层安全防护总归是更稳妥的。

Codex新建项目页面与沙盒设置提示

实战:将BAT脚本变成GUI客户端

现在,让我们回到最初的想法。我打开了计划模式,输入了我的核心需求:将现有的三个 BAT 脚本(安装、权限开关、常用命令)的功能整合,制作一个支持 Windows 10/11 的图形化客户端。

向Codex描述基于BAT脚本创建GUI客户端的需求

Codex 没有立刻开始编码,而是先进入了“分析”阶段。它会读取脚本内容,并提出一些关键的技术选型问题来确认方案。比如,它会询问你更倾向于哪种 C# UI 技术:WPF、WinUI 3 还是 Avalonia?这种交互方式确保了最终方案更贴合开发者的意图。

Codex分析脚本并询问技术选型

在确认了几个关键问题后,Codex 生成了一份非常详细的实施方案。这份方案涵盖了目标、技术架构(如采用 WinUI 3 + .NET 8 + MVVM)、分层设计(UI层、应用层、基础设施层、授权执行层),甚至列出了需要实现的公共接口。你可以选择批准实施,或者要求它调整。

Codex生成的详细客户端实施计划

点击“实施”后,Codex 就开始“干活”了。它会自动创建项目结构、编写代码文件、配置依赖,并在需要时运行命令。整个过程是可视化的,你能看到它在执行哪些操作。

Codex实施计划,生成具体代码文件与说明

整个使用流程下来,感觉非常流畅。不过我也发现了一个小问题:当右侧需要显示大量 Git 变更文件时,界面打开会有些缓慢,这部分体验还有优化空间。

很快,一个具备基础功能的客户端界面就搭建出来了。我提了一句“界面不够美观”,Codex 便基于参考图的风格,手动重构了 UI,将其改为更现代的浅色工作台风格,包括左侧导航栏、卡片式布局等。

Codex根据反馈优化客户端UI界面

看着跑起来的程序,我在想,说不定真能搞出一个“大龙虾助手”GUI 工具,帮助更多用户在 Windows 上轻松安装和配置 OpenClaw。

十年后的回归与感触

十年前,我正打算从 .NET 转型,当时还在 Java 和 Python 之间纠结。谁能想到,十年后促使我再次接触 C# 的,竟然是 AI。如今,开发者纠结的不再是选 Java 还是 Python,用 Vue 还是 React,而是用 Claude 还是 GPT,选 Kimi 还是 GLM,用 Cursor 还是 Codex。

AI 正在彻底改变我们编写软件的方式。它把开发者从繁重的重复性编码中解放出来,让我们能更专注于架构设计、产品逻辑和创造性工作。这次用 Codex 开发 Windows 客户端的经历,就是一个生动的例子。它不仅仅是一个工具,更像是一个具备专业知识的协作者。

如果你也对这种 AI 赋能的开发模式感兴趣,或者想聊聊关于 C# 与 .NET 生态的最新发展,欢迎来 云栈社区开发者广场 交流。从技术资讯到开发杂谈,这里是一个适合开发者们分享与碰撞想法的地方。




上一篇:2026微信账号解封与申诉完整指南:临时限制与永久封禁处理流程
下一篇:Codex CLI 0.105.0 发布:新增语音输入、界面升级与多智能体工作流
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-6 23:03 , Processed in 0.516959 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表