Skip to content

Releases: lucy971326/EDITH

EDITHStudio-v0.2.1

Choose a tag to compare

@lucy971326 lucy971326 released this 18 Aug 02:51

完全支持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

Choose a tag to compare

@lucy971326 lucy971326 released this 15 Aug 14:57

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 in ProjectWorkspace, and per-run execution in AgentExecution.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 | iex

EDITH Studio v0.1.2

Choose a tag to compare

@lucy971326 lucy971326 released this 11 Aug 12:42

EDITH Studio v0.1.2 Release

中文

  1. 本版本重构了 Models 模块,简化了模型适配、配置和思考模式的组织方式,并将模型清单改为内嵌数据,启动时无需访问网络。
  2. 同时新增了真正的 Run 级 Diff:每次请求都会独立记录文件变化,支持历史查看、变更统计和 Diff 展示。Diff 现在会显示在对应助手消息末尾,并支持 Unified 与并排两种查看方式。
  3. 开发模式与发布模式也已分离,开发时前后端可以独立运行,发布版仍然可以使用单个可执行文件启动完整应用。

English

  1. 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.
  2. 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.
  3. 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

Choose a tag to compare

@lucy971326 lucy971326 released this 10 Aug 14:58

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.exe
  • edith-darwin-amd64
  • edith-darwin-arm64
  • edith-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.sh for macOS / Linux builds

MCP config compatibility

  • Accepts Claude Code's MCP config directly: mcpServers / type / url fields, with http mapped to streamable_http
  • Reads the project-root .mcp.json out of the box; the EDITH-specific .edith/mcp.json takes precedence

EDITH Studio v0.1.0 · 首个公开预览版

Choose a tag to compare

@lucy971326 lucy971326 released this 10 Aug 12:48

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.txt contains SHA-256 hashes for each binary.

EDITH v1.0.0

Choose a tag to compare

@lucy971326 lucy971326 released this 03 Aug 07:08

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 /artifacts downloads
  • 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

Choose a tag to compare

  • 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

Choose a tag to compare

@lucy971326 lucy971326 released this 25 Jul 06:46
  • EDITH 现已支持进程级公共 System Skills:启动时加载 Skills 概览,Agent 按需读取完整 Skill;
  • Local 与 E2B 均以只读方式提供,E2B Template 已预装。
  • 如需配置公共skills 需要置于指定目录并使用E2B cli 创建对应的template。

0.1.0 verson

Choose a tag to compare

@lucy971326 lucy971326 released this 24 Jul 14:49
update License