数据留在本机
对话、画板状态和运行记录保存在本机的 SQLite 文件中。不需要账号,也不做云端同步。
./data/geochat-desktop.sqlite
给 Harness 加一块 GeoGebra 画布。Agent 用原生工具作图、读回场景、截图检查,你可以在同一块画布上拖动对象和滑块。无需安装 GeoChat 桌面版,也不用另接 MCP 服务。

适配 Harness 0.2.0-rc.2 · Node.js 24+ · Web profile(非 Desktop 载体)
dsh plugin --profile web add https://github.com/tiwe0/GeoChat/releases/download/dsh-plugin-v0.1.5/dsh-geochat-plugin-0.1.5.tgz安装后重启对应 Harness profile,读取 geochat 技能后开始作图。使用 Harness 已配置的模型,无需另外填写插件 Key。
试着说:在 GeoChat 画布上绘制一个太阳系动画,完成后截图检查标签和布局。
版本说明与 SHA-256 校验画布按会话隔离,仅保存在当前页面内存中。刷新、关闭画布或重启会丢失构造,请先保存需要保留的内容。离线资源不代表无需网络,Harness 连接仍由原生 Remote 管理。
插件自有代码采用 Apache-2.0;随包 GeoGebra 资源受非商业许可限制,商业使用或分发需另行取得许可。 GeoGebra 许可说明
下面是桌面版目前已经支持的功能。
对话、画板状态和运行记录保存在本机的 SQLite 文件中。不需要账号,也不做云端同步。
./data/geochat-desktop.sqlite
在设置中填写模型供应商的 API key。请求从你的电脑直接发往供应商,不经过 GeoChat。
OpenAI · Anthropic · Google · DeepSeek · 阿里云百炼 · OpenRouter
GeoChat 会向内置的 GeoGebra 画板写入真实命令。生成的图形可以拖动、度量和继续编辑。
O = Intersect(m_1, m_2)
内置 GeoGebra 运行环境,平面几何、解析几何、函数图像和立体几何都可以在同一个工作区中完成。
构造计划、工具调用和思考过程会按顺序显示在对话中,你可以逐条检查。
可以导入本地题库批量过题,画板随时导出为 .ggb 文件,交给学生或同事在他们自己的 GeoGebra 里继续用。
*.ggb
读题、规划、写入命令、讲解,四个阶段都由桌面端负责,只有模型推理需要联网。
已知 △ABC,求作它的外接圆。
A = (-3, -1)B = (3, -1)C = (1, 3)m_1 = PerpendicularBisector(A, B)m_2 = PerpendicularBisector(B, C)O = Intersect(m_1, m_2)k = Circle(O, A)SetCaption(O, "外心")识别题目中的已知条件、限制和目标。
确定构造顺序,以及每一步需要使用的几何对象。
把构造方案转换为 GeoGebra 命令,并逐条写入画板。
说明这些对象为什么能得到题目要求的结论。
从输入题目到画板完成,按实际速度播放。
画板是主视图,对话面板可以收起和移动。模型配置和其他选项都在本机的设置页面中。
