cjhelper
v1.1.0
Published
基于 AI 的仓颉编程语言开发工具,支持智能问答和代码生成。
Downloads
15
Readme
仓颉 AI 助手
基于 AI 的仓颉编程语言开发工具,支持智能问答和代码生成。
🚀 快速开始
安装与启动
全局安装, 项目安装在C:\Users\Administrator\AppData\Roaming\npm\node_modules\
# 全局安装
npm i cjhelper -g
# 启动服务(任意目录均可)
cjhelperLinux / macOS
# 全局安装
sudo npm i cjhelper -g
# 启动服务
cjhelper
# 或者使用项目中的脚本
bash start.sh手动启动
# 安装依赖
npm install
# Windows
npm start
# Linux / macOS
bash start.sh首次启动会自动下载知识库并配置环境,之后直接启动服务。
访问 http://127.0.0.1:5000
📖 使用说明
两种模式
- 问答模式 - 基于知识库的智能问答
- 代码生成模式 - 生成、编译、运行仓颉代码
🔧 环境要求
- Python 3.12.10
- 仓颉编译器 (cjc)
📁 项目结构
CangjieHelp/
├── cangjie-ask-backend/ # 后端核心模块
│ ├── cangjie-dev-run/ # 代码生成和运行
│ └── cangjie-dev-workflow/ # RAG 知识库问答
├── cangjie-ask-frontend/ # 前端项目
│ ├── app.py # Flask 后端
│ ├── static/ # 静态资源
│ └── templates/ # HTML 模板
├── scripts/ # 启动脚本
├── setup-knowledge-base.bat # 环境配置脚本
└── README.md