Releases: lucy971326/EDITH
Release list
EDITHStudio-v0.2.1
完全支持ACP协议
现在可以在任何支持ACP协议的编辑器中使用EDITH的完整功
Full ACP protocol support
You can now use the complete EDITH feature set in any editor that supports the ACP protocol.能
EDITH Studio v0.2.0
0.2.0 全面重构
- 架构演进为更易于维护的 edith 进程级别控制 + projectworkspace的项目级别 控制 + agentexecution.Run 的 三层架构,清晰易懂,扩展性极好
- 新增支持ACP协议,edith acp 启动方式,可以在内置了ACP Client的 编辑器中使用, Jetbrains 系列、Zed编辑器等等
- 优化提升性能,Run 固定开销从约 3 秒降到约 0.5 秒:Diff 由秒级降至百毫秒级,MCP 工具目录改为项目启动时取一次,Run 不再重建工具
0.2.0 Comprehensive Refactor
- Architecture evolved into a more maintainable three-layer design: process-level control in
edith, project-level control inProjectWorkspace, and per-run execution inAgentExecution.Run— clear, easy to understand, and highly extensible - Added ACP protocol support, launchable via
edith acp, enabling use inside editors with built-in ACP Clients such as JetBrains IDEs, Zed, and others - Optimized performance: fixed per-run overhead dropped from roughly 3 seconds to roughly 0.5 seconds — Diff reduced from seconds to hundreds of milliseconds, MCP tool catalogs are now fetched once at project startup, and Runs no longer rebuild tools
一键安装
从 GitHub Releases 下载当前平台的二进制并自动加入 PATH:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/lucy971326/EDITH/main/edith-studio/scripts/install.sh | bash# Windows
irm https://raw.githubusercontent.com/lucy971326/EDITH/main/edith-studio/scripts/install.ps1 | iexEDITH Studio v0.1.2
EDITH Studio v0.1.2 Release
中文
- 本版本重构了 Models 模块,简化了模型适配、配置和思考模式的组织方式,并将模型清单改为内嵌数据,启动时无需访问网络。
- 同时新增了真正的 Run 级 Diff:每次请求都会独立记录文件变化,支持历史查看、变更统计和 Diff 展示。Diff 现在会显示在对应助手消息末尾,并支持 Unified 与并排两种查看方式。
- 开发模式与发布模式也已分离,开发时前后端可以独立运行,发布版仍然可以使用单个可执行文件启动完整应用。
English
- This release restructures the Models module with a simpler organization for model adapters, provider settings, and thinking modes. The model catalog is now embedded locally, so startup no longer depends on network access.
- It also introduces true Run-level Diff tracking: every request records its own file changes with history, statistics, and Diff viewing. Changes are shown at the end of the corresponding assistant message, with support for Unified and side-by-side views.
- Development and release modes are now separated, while the release build still runs as a standalone executable with the frontend embedded.
EDITH Studio v0.1.1
EDITH Studio v0.1.1
修复
平台兼容
- macOS / Linux 构建可完整运行,浏览器窗口不再只认 Windows 的 Edge
- 浏览器按平台自动选择 Edge / Chrome / Chromium,找不到时退回系统默认浏览器
- 修复启动竞态:先启动 HTTP 服务再打开浏览器窗口,消除 "This page couldn't load" 问题
- 空目录 JSON 序列化修复:MCP / skills 空列表不再序列化成
null,杜绝前端崩溃 - 新增 macOS / Linux 构建脚本
scripts/build.sh
MCP 格式兼容
- 直接兼容 Claude Code 的 MCP 配置:支持
mcpServers/type/url字段写法,http自动映射为streamable_http - 可直接读取项目根目录的
.mcp.json,EDITH 专属.edith/mcp.json优先级更高
Downloads
edith-windows-amd64.exeedith-darwin-amd64edith-darwin-arm64edith-linux-amd64
Bug fixes
Platform compatibility
- macOS / Linux builds now work end-to-end; the app window is no longer tied to Windows-only Edge
- The browser is resolved per platform (Edge / Chrome / Chromium), falling back to the system default browser when none is found
- Fixed a startup race: the HTTP server now starts before the window opens, eliminating the "This page couldn't load" issue
- Empty catalogs no longer serialize to
null: MCP / skills lists return empty arrays, preventing frontend crashes - Added
scripts/build.shfor macOS / Linux builds
MCP config compatibility
- Accepts Claude Code's MCP config directly:
mcpServers/type/urlfields, withhttpmapped tostreamable_http - Reads the project-root
.mcp.jsonout of the box; the EDITH-specific.edith/mcp.jsontakes precedence
EDITH Studio v0.1.0 · 首个公开预览版
EDITH Studio v0.1.0 · 首个公开预览版
EDITH Studio 是一个本地运行的 Coding Agent:在你的项目目录中工作,支持文件读取与修改、命令执行、MCP 工具、模型配置和多会话管理。
本版内容
- 单文件发布:前端已嵌入二进制,无需 Node.js 或 npm;
- 支持 Windows、macOS(Intel / Apple Silicon)和 Linux;
- 支持 OpenAI-compatible 与 Anthropic 模型协议;
- 模型配置、思考模式、图片能力提示;
- 多会话并行运行与独立草稿;
- 项目文件树、代码查看与改动视图;
- 多套外观主题:赤铜、雾白、素笺、夜黑;
- MCP 服务与内置 Skills。
下载与运行
| 平台 | 文件 |
|---|---|
| Windows x64 | edith-windows-amd64.exe |
| macOS Intel | edith-darwin-amd64 |
| macOS Apple Silicon | edith-darwin-arm64 |
| Linux x64 | edith-linux-amd64 |
Windows
下载并直接运行:
.\edith-windows-amd64.exe
macOS / Linux
下载对应文件后:
chmod +x edith-*
./edith-*
首次启动后,在模型配置中填写 Provider API Key,并显式选择本次 Run 使用的模型。
注意
- Windows 版会以 Edge 应用模式打开 EDITH 窗口;
- macOS / Linux 版会打开系统默认浏览器;
- 当前为预览版,尚未进行代码签名,系统安全提示属于预期现象;
checksums.txt提供各二进制文件的 SHA-256 校验值。
EDITH Studio v0.1.0 · First Public Preview
EDITH Studio is a local Coding Agent that works directly in your project directory. It supports file operations, command execution, MCP tools, model configuration, and multiple conversations.
Highlights
- Single-binary distribution: the frontend is embedded, with no Node.js or npm required at runtime.
- Available for Windows, macOS (Intel / Apple Silicon), and Linux.
- Supports OpenAI-compatible and Anthropic model protocols.
- Model configuration, thinking modes, and image-capability awareness.
- Concurrent runs across separate conversations, with independent drafts.
- Project file tree, code viewer, and change view.
- Four appearance themes: Copper, Mist, Paper, and Night.
- MCP services and built-in Skills.
Download and Run
| Platform | File |
|---|---|
| Windows x64 | edith-windows-amd64.exe |
| macOS Intel | edith-darwin-amd64 |
| macOS Apple Silicon | edith-darwin-arm64 |
| Linux x64 | edith-linux-amd64 |
Windows
Download and run:
.\edith-windows-amd64.exe
macOS / Linux
After downloading the appropriate file:
chmod +x edith-*
./edith-*
On first launch, configure a Provider API key in Model Settings and explicitly select a model for each Run.
Notes
- Windows opens EDITH in Edge app mode.
- macOS and Linux open EDITH in the default browser.
- This is a preview release and binaries are not code-signed yet; system security warnings are expected.
checksums.txtcontains SHA-256 hashes for each binary.
EDITH v1.0.0
EDITH v1.0.0 · 多用户服务端 Agent 工作台
EDITH v1 是一次完整的架构与产品升级:从聊天原型演进为可长期使用的多用户服务端 Agent 平台。
新功能
- 多用户隔离:用户配置、会话、Sandbox、Skills Volume、定时任务独立管理
- 统一 Agent 主链路:Gateway → AgentRun → ManagedRunner
- 流式对话、思考过程、工具调用卡片,以及 Request ID 状态查询与中断
- E2B Sandbox 文件工作区:文件树、上传、Agent 处理、
/artifacts下载 - 公共 Skills 与用户自定义 Skills,跨会话持久化复用
- 扩展中心:Skills 列表与远程 HTTP MCP 服务管理
- 一次性与周期性定时任务,复用同一 Agent 执行入口
- 按模型上下文窗口比例自动生成滚动摘要,支持长期对话
- 全面重构并打磨 Web 界面:深浅主题、统一组件、Noto Sans SC 字体与品牌图标
架构
V1 采用显式模块化组织:模块各自管理存储、HTTP 边界与公开能力;main.go 只负责创建并连接模块。未来接入飞书、Telegram、GitHub App 等渠道,无需改动 Agent 执行核心。
EDITH v1.0.0 · Multi-user Server-side Agent Workspace
EDITH v1 is a complete architecture and product upgrade: it evolves from a chat prototype into a long-running, multi-user server-side Agent platform.
Highlights
- Multi-user isolation for configuration, sessions, Sandboxes, Skill Volumes, and scheduled jobs
- A unified Agent execution path: Gateway → AgentRun → ManagedRunner
- Streaming chat, reasoning and tool cards, plus Request-ID status and cancellation
- E2B Sandbox workspace: file tree, uploads, Agent processing, and
/artifactsdownloads - Built-in and user-defined Skills that persist across sessions
- Extensions workspace for Skills discovery and remote HTTP MCP management
- One-time and recurring scheduled tasks using the same Agent entry point
- Context-window-aware rolling summaries for long-running conversations
- A polished Web UI with light/dark themes, shared components, Noto Sans SC, and EDITH branding
support user-level skill creation and persistence
- add per-user Skills storage for Local and E2B
- mount E2B user Volume at skills/user
- map Local user Skills to the same virtual path
- inject each user's Skills overview into Agent runs
- expose system and user Skills consistently in workspace UI
System Skills
- EDITH 现已支持进程级公共 System Skills:启动时加载 Skills 概览,Agent 按需读取完整 Skill;
- Local 与 E2B 均以只读方式提供,E2B Template 已预装。
- 如需配置公共skills 需要置于指定目录并使用E2B cli 创建对应的template。