Releases: tree-people-Z/Sycamore
Releases · tree-people-Z/Sycamore
Sycamore v2.0.0
Sycamore v2.0.0 — AI 驱动的新时代
本次更新是 Sycamore 迄今为止最大的一次升级,核心亮点是全面引入 AI 能力,同时新增自动更新检查机制。
🤖 AI 聊天面板
集成多个 AI 提供商,在编辑器侧边栏直接与 AI 对话:
- 多提供商支持 — OpenAI、DeepSeek、OpenRouter、Groq、智谱 GLM、阿里百炼、硅基流动、月之暗面、Ollama(本地),以及自定义 API 端点
- 快捷操作 — 一键润色、续写、总结、翻译、简化
- 文档上下文感知 — 自动将当前文档内容和选中文本作为上下文发送给 AI
- 流式输出 — 实时流式显示 AI 回复
- 插入/替换 — 将 AI 结果插入光标处,或替换选中的文本
- 对话历史 — 每个文档独立管理多轮对话,支持重命名、删除、切换
- 消息压缩 — 后台自动压缩历史消息以节省 Token,延长上下文窗口
- Token 计数器 — 实时显示 Token 用量,接近限制时自动预警
📊 AI 图表生成
- 支持通过 AI 对话生成 Mermaid 图表,对话中实时渲染预览
- 图表对话框 — 独立图表创建工具,内置流程图、时序图、类图、状态图、ER 图、甘特图、饼图、旅程图等模板,支持实时预览后插入
- 编辑器内联 Mermaid 节点 — 文档内直接渲染、点击编辑图表
⚡ AI 编辑器集成
- 选中工具栏 — 选中文本后浮动出现 AI 按钮,一键调起 AI 对话
- AI 编辑高亮 — AI 面板打开时,选中文本高亮标记
- 斜杠菜单 — 输入
/chart快速插入图表
🔧 设置面板 — AI 配置
- 独立 AI 配置标签页
- 提供商选择、API Key(可显示/隐藏)、模型选择
- 高级参数:Max Tokens、Temperature
- API 连接测试功能
🚀 其他新功能
- 自动更新检查 — 启动时自动检测 GitHub 新版本,通过 Toast 通知提示
- 设置项:启动时检查更新 — 可开关
🛠️ 技术栈
Electron 33 · React 18 · TypeScript 5 · Vite 5 · Tiptap 3 · Mermaid
📦 下载
⬇ Sycamore Setup 2.0.0.exe (Windows x64)
完整变更记录: v1.0.0...v2.0.0
Sycamore v1.0.0
Sycamore v1.0.0
Sycamore 是一款基于 Tiptap 的现代化 Markdown 编辑器,采用 Electron + React + TypeScript 构建。
✨ 功能特性
- 富文本编辑 — 基于 Tiptap,支持所见即所得的 Markdown 编辑体验
- 代码块高亮 — 支持多种编程语言的语法高亮 (lowlight)
- 表格支持 — 插入和编辑表格
- 数学公式 — KaTeX 数学公式渲染
- 图片/链接 — 插入图片与超链接
- 颜色与高亮 — 文本颜色、背景高亮标记
- 全文搜索 — 笔记快速搜索过滤
- 本地存储 — 基于 JSON 文件的笔记管理
- 文件夹关联 — 关联本地文件夹管理笔记
- 梧桐主题 — 中国风欢迎页
📦 下载
- [Sycamore Setup 1.0.0.exe] —— Windows 安装包
Release Notes (English)
Sycamore is a modern Markdown editor built with Tiptap, Electron, React, and TypeScript.
Features:
- WYSIWYG Markdown editing based on Tiptap
- Syntax-highlighted code blocks
- Table support
- KaTeX math formula rendering
- Image & link insertion
- Text color & highlight
- Full-text search
- JSON-based local note storage
- Linked folder management
- Chinese poetic welcome page