章节 01
Symmetria IDE:核心概述与设计理念
Symmetria IDE是基于NeoVim和QML构建的自定义IDE,采用键盘优先设计,专为智能体工作流优化。其核心理念为"功能之美,美之功能",旨在探索秩序如何从工作环境的混沌中涌现。它是Kosmos、Symmetria、Vigilia工具集群的一部分,非VS Code替代品,而是围绕NeoVim生态生长的开发环境。当前处于Phase0(Spine)阶段,核心骨架已完成,Phase1(文件管理器集成)正在进行中。
正文
Symmetria IDE是一个基于NeoVim和QML构建的自定义IDE,采用键盘优先的设计理念,专为智能体工作流优化,旨在探索秩序如何从混沌中涌现。
章节 01
Symmetria IDE是基于NeoVim和QML构建的自定义IDE,采用键盘优先设计,专为智能体工作流优化。其核心理念为"功能之美,美之功能",旨在探索秩序如何从工作环境的混沌中涌现。它是Kosmos、Symmetria、Vigilia工具集群的一部分,非VS Code替代品,而是围绕NeoVim生态生长的开发环境。当前处于Phase0(Spine)阶段,核心骨架已完成,Phase1(文件管理器集成)正在进行中。
章节 02
随着AI智能体逐渐接管编程任务,传统IDE设计是否适配新需求?当前多数AI编码助手(如Claude Code)运行于终端,但存在局限:视觉受限(无法显示图像/图表)、交互受限(纯文本模式)、上下文受限(难同时展示多信息源)。Symmetria IDE旨在解决这些问题,为智能体工作流提供原生支持。
章节 03
Symmetria IDE的核心架构包括:
--embed模式和msgpack-RPC通信,保留完整Vim体验及插件生态。章节 04
当前进展:Phase0(Spine)已完成(PySide6窗口嵌入NeoVim、QML编辑网格、原生状态栏);Phase1(文件管理器集成)正在进行。
快速开始:
依赖安装:sudo pacman -S --needed pyside6 python-pynvim
运行IDE:PYTHONPATH=src python -m symmetria_ide
设计文档:位于docs/目录,含vision.md(愿景)、architecture.md(架构)、phases.md(阶段计划)等。
章节 05
Symmetria IDE针对智能体工作流的解决方案:
章节 06
技术意义:探索AI时代编辑器的未来形态,构建人类与AI协作的新模式(人类控制编辑器,AI作为协作者)。 未来计划: 短期:完成Phase1文件管理器集成,稳定核心体验,完善orchestrator.nvim集成。 长期:迁移至gpui,探索更多智能体交互模式,构建完整Symmetria生态。 项目为个人长期愿景,公开透明但暂不接受PR,社区可通过讨论、反馈参与。