Skip to content

Repository files navigation

DevWit — 简洁上下文 AI 原生桌面 IDE

English

版本 累计下载 Stars 协议: MIT CI

DevWit 是一款自研的 AI 原生桌面 IDE,建立在一条原则上:AI 看到什么、做什么,你都看得一清二楚。每次 LLM 请求的完整上下文(系统提示、工具列表、注入项)逐项可见、带 token 计量、可逐项关闭;每次文件写入和终端命令都需你一键批准。融合 VSCode 的编辑器能力、Cursor 的对话式编程与 Claude Code 的 Agent 执行,避免长上下文膨胀。

免费软件 · MIT 协议 · 无账号无云同步 · 遥测默认关闭

为什么选 DevWit

关切 Cursor / Copilot DevWit
上下文透明度 黑盒,看不到发什么 逐项可见:系统提示、工具、注入项及每项 token 占用全展示,可逐项开关
操作授权 Agent 直接执行 授权门:文件写入 / 终端命令需一键批准,裁决留痕可审计
上下文成本 塞满即用,token 失控 简洁上下文:每项 token 可见可关,请求体积主动控制
定位 插件或闭源 SaaS 独立 IDE,MIT 开源,零账号零云端,数据不出本机
合规/审计 上下文 manifest 落盘 + 授权轨迹完整可追溯

下载安装

最新版本 v0.5.0(全部构建产物见 Releases

Windows(x64)

直接下载:DevWit.Setup.0.5.0.exe(NSIS 安装包,支持应用内自动更新)。

SmartScreen:当前未代码签名。若提示「Windows 已保护你的电脑」→ 更多信息仍要运行。构建来自公开 GitHub Actions;Star 有助于申请免费签名。

winget(已提交 microsoft/winget-pkgs#407506,待社区审批通过后可用):

winget install eeyzs1.DevWit

macOS(Apple Silicon)

brew install --cask eeyzs1/tap/devwit
xattr -dr com.apple.quarantine /Applications/DevWit.app   # 未签名分发,首次运行前去一次隔离

或直接下载:DevWit-0.5.0-arm64.dmg

Linux(x64)

核心特性

特性 说明
简洁上下文引擎 每次 LLM 请求的完整上下文组成逐项可见(系统提示/工具/注入项 + 各项 token 占用),可逐项开关,manifest 落盘可审计
授权门 Agent 读写文件、执行终端命令均需用户批准,裁决留痕于执行轨迹;高频安全命令可学习免重复确认
对话式编程 对话请求代码修改,diff 形式在编辑器内呈现,逐块接受/拒绝
自研编辑器内核 piece-table 文本缓冲 + Canvas 渲染 + tree-sitter 高亮,支持 IME 中文输入、多光标
代码智能 TypeScript LSP(悬停/跳转定义/实时诊断)、集成 Git(状态/diff/暂存提交)、断点调试(DAP/js-debug)
多 Agent 编排 「指挥台」自动拆解任务为并行子代理,计划与进度在活动流逐项可见
透明 RAG 代码库索引检索命中以相似度与 token 占用逐项展示、可逐项剔除
零成本模型接入 预设一键填充 Ollama 本地免 key、DeepSeek、OpenRouter 免费档;Anthropic 与 OpenAI 兼容 API 双协议,key 经 safeStorage 加密
模式自定义 每个模式独立定义系统提示、工具集、模型与上下文注入策略,热生效;JSON 导出/导入 + 社区索引一键导入
MCP 服务器 设置页管理 MCP 服务器(CRUD + 状态徽标 + 工具计数),MCP 工具经授权门并入 Agent 工具集
国际化 界面中英双语热切换;主进程错误以 ASCII 错误码输出,渲染端按当前语言本地化

界面一览

透明上下文 + RAG 对话 diff 审查
上下文面板 diff 审查
Agent 授权门 多 Agent 编排
授权门 多 Agent 编排
统一设置页 社区模式一键导入
设置页 社区模式

开发与文档

产品完整文档(快速开始、测试与验证、打包发布、安全设计)见 generated/devwit/README.md

cd generated/devwit
npm install
npm run rebuild-native   # 编译 node-pty 原生模块(Electron ABI)
npm run dev              # 构建并启动

质量基线:747 项单元测试 / 69 测试文件 + 多套 E2E,CI 验证门禁全绿。贡献指南见 CONTRIBUTING.md

支持

DevWit 是免费开源软件,不商业化、不收费、不追踪。如果它对你有帮助,欢迎 ⭐ Star——这是项目继续迭代和通过代码签名(SignPath)审核的公信号依据。问题与建议请提 Issue

仓库结构

本仓库包含两部分:

  • generated/devwit/ — DevWit 产品本体(Electron 37 + TypeScript 5.8 monorepo),即本页介绍的 IDE
  • Meta-Harness 框架meta/ seeds/ scripts/ 等)— 生成 DevWit 的自进化 Harness 工程框架,文档见 META-HARNESS.md / META-HARNESS_EN.md

About

Lean-context AI-native desktop IDE: multi-agent orchestration, authorization gate, transparent context & MCP. 747 unit tests, 3 platforms.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages