Files
gaoandClaude c5286c0b3e feat: 完善 qwen-code 文档和脚本配置
- 大幅更新 README.md,添加详细的安装配置指南
- 新增多种 qwen-code 包装脚本
- 添加完整的使用示例和故障排除指南
- 优化 qwen3-coder:30b 模型配置说明

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2025-11-03 06:47:44 +08:00

88 lines
3.4 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# LJWX Code 启动脚本 - 深圳灵境万象智能科技有限公司企业定制版
# 基于Qwen Code,为企业开发提供智能编程助手
# 设置必要的环变量
export OPENAI_API_KEY="ollama"
export OPENAI_BASE_URL="http://localhost:11434/v1"
# 抑制 Node.js 警告
export NODE_NO_WARNINGS=1
export NODE_OPTIONS='--no-deprecation'
# 公司信息
COMPANY="深圳灵境万象智能科技有限公司"
VERSION="1.0.0"
# 显示企业banner
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "┃ LJWX Code Enterprise Edition ┃"
echo "┃ 深圳灵境万象智能科技有限公司 ┃"
echo "┃ 企业智能编程助手 v${VERSION} ┃"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
# 显示常用系统 prompts
function show_system_prompts() {
echo "📋 常用系统 Prompts:"
echo ""
echo "• 代码审查: \"请审查这段代码,重点关注安全性、性能和可维护性\""
echo "• Bug 修复: \"请分析以下代码中的问题并提供修复方案\""
echo "• 代码优化: \"请优化这段代码的性能和结构\""
echo "• 架构设计: \"请设计一个[具体功能]的架构方案\""
echo "• 技术选型: \"请为这个项目推荐合适的技术栈\""
echo "• 单元测试: \"请为这段代码编写完整的单元测试\""
echo "• 文档生成: \"请为这个模块生成详细的技术文档\""
echo "• 重构建议: \"请分析代码并提供重构建议\""
echo ""
}
# 检查参数
if [[ "$1" == "--help" ]] || [[ "$1" == "-h" ]]; then
echo "用法: $0 [选项] [claude-code参数...]"
echo ""
echo "选项:"
echo " -h, --help 显示此帮助信息"
echo " --prompts 显示常用系统 prompts"
echo " --version 显示版本信息"
echo ""
echo "示例:"
echo " $0 # 启动 LJWX Code"
echo " $0 --prompts # 显示常用 prompts"
echo " $0 --version # 显示版本信息"
echo " $0 your_file.py # 用 LJWX Code 分析文件"
exit 0
fi
if [[ "$1" == "--version" ]]; then
echo "LJWX Code Enterprise Edition v${VERSION}"
echo "深圳灵境万象智能科技有限公司"
exit 0
fi
if [[ "$1" == "--prompts" ]]; then
show_system_prompts
exit 0
fi
# 检查 Ollama 是否运行
if ! pgrep -f "ollama" > /dev/null; then
echo "⚠️ Ollama 未运行,请先启动 Ollama"
echo " 可以运行: ollama serve"
exit 1
fi
# 检查 qwen3-coder 模型是否存在
if ! ollama list | grep -q "qwen3-coder"; then
echo "⚠️ qwen3-coder 模型未找到,请先下载模型"
echo " 可以运行: ollama pull qwen3-coder:30b"
exit 1
fi
echo "✅ 环境检查通过,启动 LJWX Code Enterprise Edition..."
echo ""
# 直接启动 qwen,只过滤 stderr 中的 Node.js 警告
# 保持完整的 stdout 交互性、色彩和功能
exec qwen --no-sandbox "$@" 2> >(grep -v -E "DeprecationWarning|punycode|trace-deprecation" >&2)