仓颉

特立独行的猫a5 天前
人工智能·harmonyos·tauri·仓颉·鸿蒙pc·cj-tarui·ai客户端
用仓颉写桌面应用的“薄壳框架”cj-tauri ,以及它的 AI 对话客户端 ai-chat本文基于仓库 https://atomgit.com/qq8864/cj-tauri(框架版本 2.0.0,IPC 协议 v1)与其示例examples/ai-chat 的源码、README、capabilities 与 UI 实现整理。 一句话概括:前端用任意 Web 技术,后端是仓颉静态编译的可审计二进制,产物几 MB、不带 Chromium, 并且能把同一份业务代码跑到 Windows / Linux / 鸿蒙 PC 三端。
特立独行的猫a6 天前
ui·harmonyos·tauri·1024程序员节·仓颉·鸿蒙pc
仓颉语言cj-tauri 跨端开发框架实战:给鸿蒙侧加一个「读设备电量」的原生能力面向读者:已经用 cj-tauri create 起过工程,想接一个框架没提供的系统原始能力使用,这是这些跨端框架面临的常见需求,如何方便的桥接系统原生能力。 全文可复现:API 签名取自本机 SDK 的真实头文件,链接开关取自本仓 [links] 清单段,构建与校验的输出都是实际跑出来的。 框架概览见atomgit仓的 docs/使用文档.md,插件设计见 docs/RFC-插件体系.md。
特立独行的猫a8 天前
ui·harmonyos·tauri·仓颉·鸿蒙pc·cj-tauri
AI时代的应用开发神器:cj-tauri 已支持鸿蒙 PC,第一次的踩坑记录cj-tauri 已支持鸿蒙 PC啦,记录一下第一次的踩坑记录。第一次把 cj-tauri 应用跑进鸿蒙 PC:白屏三轮,最后是一条 llvm-nm 定的案。以后造些软件工具还用啥原生啊,五分钟造一个应用,这开发速度将原生比下去。因为AI时代,AI最擅长的语料还是web,从此开发鸿蒙应用,又多了一个选择。而且是开发速度最快的那条路。
GitCode官方9 天前
人工智能·仓颉·atomgit
仓颉生态创新开发挑战赛决赛入围名单公示从一句创意到可运行的代码,再到一次次调试与打磨,感谢每一位开发者在本次大赛中的投入与探索。经过初赛评审,仓颉生态创新开发挑战赛决赛入围名单现予以公示。恭喜入围团队,也感谢所有参赛者带来的作品与实践。
特立独行的猫a13 天前
网络·ui·gui·harmonyos·tauri·仓颉
仓颉语言GUI开发实战:用仓颉写串口/网络二合一调试助手这篇记录下使用仓颉语言开发界面GUI软件, cj-link 调试助手的完整来路:为什么要写一个调试助手、两条链路(串口与网络)各自怎么落、探针自检到底验了什么,以及我在 Windows 实机上是怎么被一处「读串口拿不回字节」逼到 C 桥里去的。
特立独行的猫a14 天前
算法·leetcode·ui·tauri·仓颉·cj-tarui
仓颉语言UI开发实战:我用仓颉写了个桌面版力扣这篇文章记录 examples/leetcode-gui 这个示例的完整来路——它为什么存在、判题到底是怎么跑起来的、题库怎么从 19 题涨到 100 题、以及我在真机上被哪些坑绊过。不是 API 手册,想看命令清单可以直接翻同目录的 README.md。
特立独行的猫a16 天前
开源·仓颉·cj-tauri·markdown软件
我用仓颉写了个「仓颉版 Tauri」,又拿它写了个 Markdown 软件写在前面:这不是官方教程,是一个开发者折腾几个月后的复盘。项目叫cj-tauri,Apache-2.0 之外的代码全部 MIT,欢迎来踩。
特立独行的猫a16 天前
开源·harmonyos·tauri·仓颉·cj-tarui
用仓颉写桌面应用:从 npx 建工程到串口实时示波器上周我把cj-tauri仓库里第 17 个示例收尾了——一个串口实时波形示波器:选好设备与波特率,点连接,样本流进来,页面上的波形立刻开始滚;它自己算速率、上穿次数和丢帧,跑完给自己一个结论。
特立独行的猫a19 天前
harmonyos·tauri·modbus·仓颉·modbus poll
仓颉语言实现强大的Modbus调试工具Modbus Poll:cj-tauri项目介绍与实战调试modbus协议,还在用Modbus Poll?这个工具咋说呢是很经典,但是但用得越多,越觉得它那套 2000 年代的 MDI 界面在 2026 年有点难受了。且有个痛点是,它不能开多窗口,我调试想另外监视一组寄存器,笨方法就是得另开一个工具窗口,很不方便。
特立独行的猫a23 天前
游戏·ui·框架·tauri·仓颉·cangjie·cj-tauri
用仓颉语言给娃写了个打字练习游戏:cj-tauri 项目实战我家孩子上小学,有两件事同时在推进,背古诗词,连续电脑打字。我使用cj-tauri开发的一个「小学生古诗词打字练习」桌面应用,从零到跑起来。这里介绍下cj-tauri开源项目的使用,及古诗词应用的开发实战过程。
特立独行的猫a1 个月前
前端·ui·harmonyos·tauri·鸿蒙·仓颉
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)先说清楚我在做什么,不然下面的数字没有坐标系。我在写一个叫 cj-tauri 的开源项目:用华为的仓颉语言(Cangjie)当后端,用操作系统自带的 WebView 当渲染层,做一套和 Tauri 同思路的混合开发框架。仓颉代码静态编译成一个原生可执行文件,界面就是普通的 HTML / CSS / JS——Windows 上跑在 WebView2 里,Linux 上跑在 WebKitGTK 里。没有 Node、没有 Chromium 运行时,安装包小、启动快。
特立独行的猫a2 个月前
ai·agent·仓颉·cangjie·harness
仓颉语言开发踩坑记录--基于仓颉语言实现的 Harness实战本文基于仓颉语言实现的 Harness实战,总结实现过程的踩坑记录。最终完成了325 个单元测试全绿(4 包 30+ 测试类,./scripts/test.sh 一键运行,自动切动态链接配置)+ 15 个 PTY 集成测试场景(49 断言)(python3 scripts/tui_pty_test.py,伪终端驱动真实 TUI),覆盖全部 14 个内置工具 + Agent 核心 + TUI 渲染/事件 + 基础设施。
特立独行的猫a2 个月前
ai·agent·harmonyos·仓颉·cangjie·harness
仓颉语言原生 Coding Agent:cjh · 仓颉语言实现的 HarnessAI 编程 agent 领域已有 codex、deepseek dsh、pi 等成熟方案,功能层面已被充分验证。 cjh 的立身之本,是仓颉语言特性带来的差异化: 单二进制分发、强安全 DNA、多后端编译、M:N 原生并发,以及由此支撑的 多 agent 并行编排。
特立独行的猫a2 个月前
前端·华为·harmonyos·tauri·仓颉
仓颉版 Tauri:给鸿蒙铺一条 Web 开发者的路先交代一下背景。华为仓颉语言 2025 年 7 月发布了 1.0.0 LTS,月底在 GitCode 开源——编译器、运行时、标准库全给了。鸿蒙官方把它和 ArkTS、C/C++ 并列为三大开发语言。语言本身没什么可怀疑的:静态类型、多后端编译、性能和安全的设计取向都很现代。