Repository navigation
JeikCode v7.1.41
🚀 安装与下载 (Downloads)
| 操作系统 | 推荐安装包(图形界面 + CLI) | 架构 |
|---|---|---|
| Windows | 📥 下载 Windows 安装包 (.exe) | x64 / arm64 |
| macOS | 🍏 下载 macOS Apple Silicon (.dmg) 🍎 下载 macOS Intel (.dmg) |
arm64 / x64 |
| Linux | 🐧 下载 Debian / Ubuntu (.deb) 📦 下载通用 AppImage (.AppImage) |
x64 / arm64 |
⚡ 终端一键安装 (CLI)
# Linux / macOS / HarmonyOS PC
curl -fsSL https://raw.githubusercontent.com/jeikl/JeikCode/main/scripts/install.sh | bash# Windows (PowerShell)
irm https://raw.githubusercontent.com/jeikl/JeikCode/main/scripts/install.ps1 | iex-
[全局语言开关与英文默认] 未初始化时界面、安装文档与
--host提示统一为英文,语言选择写回同一份配置:- 配置种子与升级保护:
crates/jeikcode-cli/assets/default-config.toml与crates/jeikcode-coding/assets/default-config.toml的language改为en。merge_user_config_preserving_models将language列入保留键,升级不会把用户已选的语言盖回模板。缺失该字段时,WebUI 与 daemon 按英文处理。 - WebUI / 桌面跟随同一开关:
webui/src/settings.tsx启动时读取GET /config的language,右上角切换调用POST /config/language写回config.toml,并立刻set_locale。桌面壳打开的是同一套 WebUI。 --host启动文案:host_service.rs、systemd.rs、server_cmd.rs的登录自启提问与结果说明按当前 locale 输出,不再写死中文。- 升级配置提示:
config_sync.rs的差异说明与应用结果按当前语言生成;WebUIConfigSyncModal的已选计数走 i18n。 - 文档站默认英文:VitePress 根路径改为英文。原先截图中的「推荐方式:官方一键安装脚本」现为
/guide/installation的 “Recommended: Official One-Line Install Script”。简体中文整站位于/zh/。
- 配置种子与升级保护:
-
[桌面首次向导、顶栏刷新与临时远程访问] 第一次打开桌面端补上语言和模型向导,右上角可以刷新页面并临时对局域网开放:
- 首次向导:
desktop=1且还没有模型时弹出OnboardingWizard,先选语言再进入模型配置,可跳过。 - 刷新与更新图标:右上角增加可点击刷新(整页重载)。检测更新按钮改为环形箭头。
- 临时远程访问:
RemoteAccessControl提供监听地址(默认0.0.0.0)、端口(默认4096)、token,以及「无 token」勾选。勾选后 token 框禁用并变为白底。POST /api/remote-access在当前进程上再绑一个监听,不重启原来的页面;token_optional打开后本进程不再校验 token。
- 首次向导:
-
[Windows 登录自启] 不再使用会静默失败的
schtasks /SC ONLOGON:- 启动命令写入
%USERPROFILE%\.jeikcode\services\JeikCode-<port>.cmd,并登记HKCU\Software\Microsoft\Windows\CurrentVersion\Run。resolve_service_exe在 Windows 上使用当前正在运行的.exe。jeikcode server list/uninstall能看到并删除该登录项,同时清掉同名旧计划任务,避免两个进程抢端口。
- 启动命令写入
-
[会话列表、模型入口与实时跟上] 新会话能看出项目路径,进行中的回合不再只靠 F5 才出现正文:
- 新会话:落地页显示所属项目路径。模型选择和配置齿轮在发出第一条消息前就挂在右上角。
- 项目排序:左侧项目按该项目里最新一条会话消息的时间置顶,侧栏轮询同时刷新项目列表。
- 实时跟上:进行中的会话每秒用和刷新相同的
tail读取已落盘记录。磁盘正文更长就立刻画上;磁盘已结束而页面仍在空转就停掉光标。实时流比磁盘更新时,旧 snapshot 不会盖掉更长的画布。本页刚发出的消息若切到新会话,会跟着那个会话,不再把后续输出丢掉。观察模式在 watch 仍连接时也会采用更长的磁盘正文。
Full Changelog: v7.1.40...v7.1.41