偏好与外观设置
界面风格现代新版 v2
显示主题跟随系统
显示语言多语言翻译
您正在访问普通节点
当前资源站访问用户过多,可能出现卡顿,访问加速节点可缓解。
赞赏本站 >10元 后可访问加速节点
vip.sydxky.cn(中国大陆) / abroad.sydxky.cn(全球可用区,中国大陆除外)
ZCode

ZCode

GLM
快速私信开发者反馈问题
1,240 次下载
690.04 MB
v1.0.0
2026-08-24 22:28

应用截图

应用截图

应用介绍

把官方ZCode的 Linux arm64 AppImage重打包为鸿蒙PC(2in1)可安装运行的HAP应用。仅能2in1设备安装。

应用特性

上游项目

本项目基于上游项目 LiquidStudio/zcode(gitcode.com/LiquidStudio/zcode)。

上游项目率先把 ZCode 的 Electron 桌面应用移植到了 HarmonyOS 2in1 设备,搭建了 ArkTS 桥接层 + Electron 模块适配 + 构建插件 + 原生 SQLite NAPI 扩展的整体框架,本项目即站在它的肩膀上。

本项目是上游项目的硬分叉(hard fork),在其框架基础上做了大量稳定性与自动化方面的优化,目标是让移植成果在日常升级、构建和实际运行中更省心、更可靠。两者不保证 API/结构兼容,演进方向独立。

与上游项目的区别

上游搭建了整体移植框架,本项目主要在「自动化」「运行时稳定性」「工程自愈」三个方向做了优化(细节见对应源码注释):

  • 构建全自动化:新版 AppImage 丢进 vendor/ 重新构建即可,插件自动选版本、解包、打补丁;解包走 squashfs 偏移直解(约 0.3s),asar 用自实现解包器。
  • 工程自愈:项目目录移动后自动重建 ohpm 失效软链;可执行文件改写用「挪走再拷」规避 EPERM 封印。
  • agent 稳定性:host 沙箱 spawn 经 IPC 中继到主进程;中转用 pid=null,避免 watchdog 清理落空、agent 挂死。
  • SQLite 三层适配:在 JS 层修补原生 addon 的写空转、命名参数绑 NULL 等缺陷。
  • 终端 pty:补齐 node-pty 鸿蒙 prebuild,uv_tty_init EINVAL 提供 fs.read 回退。
  • loopback exec 桥:终端与 agent 经 ohos-linux-zcode-bridge 获得本机 brew/zsh 环境(见下节)。
  • 其他:OAuth 改应用内拦截 zcode:// 回调;HNP 打包重写 zip 权限位防 spawn EACCES;平台伪装为 linux-aarch64。

版权声明&安装包说明

本站提供的应用资源均来自互联网,仅供学习交流使用。请于下载后24小时内删除,如需商用请支持正版。如有侵权,请联系我们删除。

本站仅为提供HAP资源分享站,对安装包内容不负责。如有安装包和应用使用问题,请联系开发者寻求帮助。

应用信息

  • 包名 ai.ohpc.zcode
  • 版本 1.0.0
  • 大小 690.04 MB
  • 开发者 GLM
  • 最低API版本 API 22
  • 目标API版本 API 22
  • CPU架构 arm64-v8a
  • 最后一次下载时间 2026-10-14 23:51
  • 开源协议 MIT

应用权限

普通权限 18个
ohos.permission.ACCELEROMETER
未知权限
ohos.permission.ACCESS_BIOMETRIC
未知权限
ohos.permission.ACCESS_CERT_MANAGER
未知权限
×
× ❮ 截图预览 ❯
赞赏支持支持站点维护QQ交流群欢迎分享、讨论、反馈
HoKityabi-zzh