🦅 AweiClaw - AI 编程助手
🌟 类似 Codex 的 AI 编程助手,集成硅基流动 API,支持 6 种编程语言的智能代码提示 🌟
📖 导航目录
🦅 项目介绍
AweiClaw 是一款类似 OpenAI Codex 的 AI 编程助手,旨在为开发者提供智能、高效的代码编写体验。
🎯 项目亮点
-
🧠 智能代码提示:集成硅基流动 API,使用 DeepSeek-R1-0528-Qwen3-8B 模型
-
⚡ 多语言支持:支持 Python、C++、C#、HTML、CSS、JavaScript 六种主流编程语言
-
📚 丰富提示库:每种语言配备 100+ 条精选快捷提示
-
🎨 精美 UI:现代化界面设计,简洁优雅
-
🖥️ 双端支持:提供 Windows 桌面版和 Web 网页版
-
🔧 专家系统:250+ 领域专家提供专业指导
-
📝 多模式支持:Craft/Plan/Ask/Agent 四种 AI 工作模式
✨ 核心特性
1️⃣ AI 智能补全
- 输入触发字符自动激活 AI 提示
- 快捷键快速获取代码建议
- 基于 DeepSeek-R1 模型,代码质量高
2️⃣ 多语言提示库
- 每种语言内置 100+ 条常用代码片段
- 覆盖常见编程场景(循环、条件、函数、类等)
- 支持快速插入和自定义
3️⃣ 专家系统
- 250+ 领域专家覆盖各行业
- 分类管理,快速定位
- 最多同时选择 5 位专家协同工作
4️⃣ 多工作模式
-
Craft 模式:直接执行任务
-
Plan 模式:先规划后执行
-
Ask 模式:仅问答不操作
-
Agent 模式:自主任务执行
5️⃣ 代码运行器
- 支持 Python (Pyodide)
- 支持 HTML/CSS/JS (实时预览)
- 支持 C++/C# (Wandbox API)
🎯 支持的语言
| 语言 |
文件扩展名 |
提示库大小 |
运行状态 |
| 🐍 Python |
.py |
100+ 条 |
✅ 完全支持 |
| ⚙️ C++ |
.cpp, .h
|
100+ 条 |
✅ 完全支持 |
| 🎮 C# |
.cs |
100+ 条 |
✅ 完全支持 |
| 🌐 HTML |
.html |
100+ 条 |
✅ 完全支持 |
| 🎨 CSS |
.css |
100+ 条 |
✅ 完全支持 |
| 📜 JavaScript |
.js |
100+ 条 |
✅ 完全支持 |
📥 下载安装
方式一:下载发布版(推荐)
- 前往 Releases 页面
- 下载最新版本的
AweiClaw.exe
- 双击运行,无需安装
方式二:克隆源码编译
# 克隆仓库
git clone https://gitee.com/fox12387/Awei-claw.git
# 进入项目目录
cd Awei-claw/项目内容/AweiClaw-desktop
# 使用 .NET 8.0 编译
dotnet build
dotnet run
方式三:Web 版
直接访问:AweiClaw Web 版
🚀 快速开始
Windows 桌面版
-
下载并运行
AweiClaw.exe
-
配置 API:首次运行需输入硅基流动 API Key
-
选择语言:选择你要使用的编程语言
-
开始编码:输入触发字符或按快捷键获取 AI 建议
Web 版
- 打开浏览器访问 Web 版地址
- 在设置中配置 API Key
- 选择编程语言
- 开始享受 AI 辅助编程
💡 使用指南
触发 AI 提示
在代码编辑器中输入以下触发字符之一:
- HTML:
<!
- Python:
def 或 class
- JavaScript:
function 或 =>
- 其他语言:查看对应提示库
常用快捷键
| 快捷键 |
功能 |
Ctrl + Enter |
获取 AI 代码建议 |
Ctrl + C |
复制选中代码 |
Ctrl + V |
粘贴代码 |
Ctrl + S |
保存当前文件 |
Ctrl + / |
注释/取消注释 |
提示库使用
- 点击左侧语言标签(Python、C++、C#、HTML、CSS、JS)
- 浏览该语言的 100+ 条提示
- 点击任意提示,自动插入到编辑器
🛠️ 技术架构
桌面版 (AweiClaw-desktop)
-
框架: .NET 8.0 WinForms
-
Web引擎: WebView2
-
语言: C#
-
API: 硅基流动 (SiliconFlow)
-
发布: Self-contained EXE (~69MB)
Web 版
-
前端: HTML5 + CSS3 + JavaScript (ES6+)
-
样式: 原生 CSS3
-
API: Fetch API (硅基流动)
-
运行: 纯前端,无需后端
AI 模型
-
模型: DeepSeek-R1-0528-Qwen3-8B
-
提供商: 硅基流动 (SiliconFlow)
-
API 文档: SiliconFlow API
代码运行环境
-
Python: Pyodide (WebAssembly)
-
HTML/CSS/JS: iframe 沙箱
-
C++/C#: Wandbox API
📸 界面预览
主界面
现代化的用户界面,包含:
- 顶部导航栏(App/AI/Chat/Products/Home/Workflow)
- 左侧语言选择面板
- 中央代码编辑器
- 右侧 AI 助手面板
六大功能页面
-
App 页面:应用中心
-
AI 页面:AI 编程助手核心
-
Chat 页面:168K token 上下文对话
-
Products 页面:产品展示
-
Home 页面:首页
-
Workflow 页面:工作流编排
🤝 贡献指南
我们欢迎任何形式的贡献!
如何贡献
- Fork 本仓库
-
创建你的特性分支
git checkout -b feature/AmazingFeature
-
提交你的更改
git commit -m 'Add some AmazingFeature'
-
推送到分支
git push origin feature/AmazingFeature
- 打开一个 Pull Request
贡献内容
- 🐛 报告 Bug
- 💡 提出新功能建议
- 📝 改进文档
- 🎨 优化 UI 设计
- 🌍 添加多语言支持
- 📚 扩充提示库
- 👨🏫 添加专家知识
📄 开源协议
本项目采用 MIT 协议 开源。
查看 LICENSE 文件了解更多信息。
👨💻 关于我们
🦅 AWEI 阿威工作室
🙏 致谢
-
硅基流动 (SiliconFlow) - 提供 AI API 支持
-
DeepSeek - 提供 R1 模型
-
Microsoft - 提供 WebView2 和 .NET 技术
-
所有贡献者 - 让这个项目变得更好
📞 联系方式
如果你有任何问题或建议,欢迎通过以下方式联系我们:
🗺️ 路线图
Version 2.0 (当前版本)
- ✅ AI Agent 自主任务引擎
- ✅ AI Diff Review 审查模式
- ✅ 多文件项目运行器
- ✅ GitHub 集成
- ✅ 实时预览 + 热更新
- ✅ API Key 管理系统
- ✅ 专家系统 (250+ 专家)
Version 2.1 (规划中)
- 🔄 AI 工作流编排器
- 🔄 插件市场
- 🔄 更多语言支持
- 🔄 协作编程功能
- 🔄 移动端适配
⭐ 如果这个项目对你有帮助,请给它一个 Star! ⭐
用 ❤️ 制作 by AWEI Studio
让 AI 助力每一个开发者