跳到正文
Simon Willison·· 21 天前AI 评分23

Simon Willison 用 Codex 和 GPT-6 Astra Extra High 构建 web-edit 0.1a0

web-edit 0.1a0

AI 导读

Simon Willison 发布 Python Web 应用 web-edit 0.1a0,用于在浏览器中查看和编辑文件夹内文件,由 Codex 和 GPT-6 Astra Extra High 构建。

摘要与补充说明

该工具设计通过 Tailscale 运行,便于智能体启动后从手机直接编辑文件,编辑器采用 CodeMirror 6,因 Monaco 移动端体验不佳而弃用。

正文· AI 翻译

我当时正在用 Codex Remote 在手机上做一个项目,然后发现自己想编辑一个凭据文件,但又不想让这些凭据经由 LLM 本身来回传递。

于是……我让 Codex 和 GPT-6 Astra Extra High 构建了这个 Python Web 应用,它提供了一个 Web UI,用于查看和编辑某个文件夹中的文件。它打算通过 Tailscale 运行,这样我就可以让一个 agent 启动它,然后直接从我的手机通过我的 Tailscale 网络编辑文件。

这是用于浏览文件夹中文件的界面:

Screenshot of a web file manager interface. Header reads "WORKSPACE" above the title "Files", with buttons "Refresh", "Upload files" and "New file" (dark green). A breadcrumb shows "web-edit / web_edit / static". A table with columns "Name", "Size", "Modified" lists four files, each with "Download ↓" and "Delete" links: "app.css" 8.4 KB Oct 12, 2026; "app.js" 671.5 KB Oct 12, 2026; "index.html" 4.3 KB Oct 12, 2026 (underlined, as if hovered); "THIRD_PARTY_LICENSES.txt" 32.3 KB Oct 12, 2026. Below the table: "Images under 2 MB appear inline. Select a text file to edit it." A panel below is labelled "UPLOAD QUEUE" with heading "Add files" and a "Close" button. It has a "Destination folder" text field containing "web_edit", then a dashed drop zone reading "Choose files or drop them here" and "Set a path and filename for each file before uploading." with a "Choose Files" button and the text "no files selected". A greyed-out "Upload files" button sits at the bottom right.

编辑功能使用 CodeMirror 6——我本来打算用 Monaco,但它的移动端体验目前仍然不够好。

相关阅读

专题与标签

相关资讯专题

相关评测

GPT-6 Astra · 模型榜