fix: convert CI config to Jianmu CI v2 format for GitLink compatibility
AI 驱动的智能编程助手 —— 只需提出想法,执行交给 AI。
CodeCast 是一款本地优先的跨平台桌面应用,内置情景记忆系统、项目管理、Git 集成和技能扩展。它不只是一个聊天窗口——它理解你的项目上下文,记住你的偏好,帮你从想法到产物一步到位。自带 DeepSeek API Key 即可使用,数据完全本地存储,隐私安全。
前往 codecast.cloud 或 GitHub Releases 下载:
CodeCast.exe
CodeCast-macOS-arm64.dmg
CodeCast-macOS-amd64.dmg
CodeCast 提供多会话管理,支持创建、切换、归档对话。你可以选择不同的 AI 人格风格(友好/专业/简洁/详细),设置自定义指令注入 System Prompt,开启深度思考模式进行复杂推理,以及使用长上下文模式(1M token 窗口)处理大型代码库。
这是 CodeCast 最独特的能力。基于 SQLite FTS5 全文检索引擎,AI 会自动为每次对话生成摘要和标签,在新对话开始时检索相关历史记忆注入上下文。你不需要反复解释项目背景——AI 记得你之前说过什么、做过什么。记忆支持 30 天自动清理,后台异步处理不影响对话流畅度。
支持多项目工作区切换,内置文件浏览器可以查看、读取、编辑项目文件。所有文件操作都经过沙箱安全校验,防止目录穿越攻击。文件预览面板支持代码高亮,2MB 大小限制保证渲染性能。也支持”无项目模式”进行纯对话。
内置技能覆盖常见开发场景:代码生成、代码审查、文档生成。你也可以创建自定义技能,定义专属的 Prompt 模板,通过 JSON 导入分享给团队。技能的 Prompt 具有最高优先级,精确控制 AI 行为。
通过 Model Context Protocol 连接外部工具服务器,支持 WebSocket 和 stdio 两种传输方式。内置 Chrome DevTools MCP 服务器,可以直接在对话中操控浏览器。支持服务器连接测试、启用/禁用管理。
自动检测项目 Git 状态(当前分支、是否有未提交更改、ahead/behind 状态)。AI 修改文件后可以自动执行 git add + commit,智能生成 commit message,提交前通过对话框确认。
创建定时任务,支持多种调度表达式(every 30m / hourly / daily / daily 09:00)。后台调度器每分钟检查一次,任务完成后通知前端。适合定期代码审查、日报生成、自动备份等场景。
在项目目录内执行 Shell 命令,自动适配平台(Windows PowerShell / macOS zsh / Linux bash)。内置危险命令拦截(rm -rf /、format 等),超时控制防止命令挂起,支持自定义环境变量注入。
CodeCast 现在支持 5 大 AI 提供商,14+ 个模型可选:
切换方式:聊天界面左下角模型选择器 → 选择 Provider 和模型 → 即时生效
Agent v2.0 带来了真正的 AI 自主编程能力:
适用场景:
三级缓存架构带来极致体验:
用户按键 → [L1 本地缓存 <50ms] → [L3 项目符号 <10ms] → [L2 AI 补全 <500ms]
Tab
Ctrl+Space
↑↓
四大新功能让 Git 操作更智能:
Cast 工作台是 CodeCast v1.0 推出的全新生产力套件,将 AI 能力从编程场景扩展到日常办公。它包含 6 大功能面板和 30+ 个专用工具,覆盖写作、翻译、日程、知识管理、邮件、数据分析等场景。
专业级 AI 写作工具,支持 9 种文档类型(周报、方案、文案、总结、邮件、PPT 大纲、简历、博客、自定义),6 种写作模式(生成/续写/润色/扩写/缩写/改写),6 种风格(正式/ casual /学术/营销/技术/创意)。
核心特性:
使用示例:
选择「周报」类型 → 输入本周工作内容 → AI 生成结构化周报 → 不满意点击「润色」→ 选择「更正式」风格 → 获得专业版本
支持 15+ 语言互译,5 种翻译风格(直译/意译/口语化/正式/学术),双语对照视图,术语表管理。
粘贴技术文档 → 选择「中文→英文」→ 选择「学术」风格 → 添加术语表:"微服务"→"Microservices" → 获得专业译文
智能待办与日程系统,支持 4 级优先级、日历视图、AI 智能排期、重复任务、统计面板。
创建任务:"周五前完成 API 文档" → AI 建议拆分为 3 个子任务 → 设置重复:每周五生成周报提醒 → 日历视图查看整体安排
Markdown 编辑器 + 分类标签体系 + 全文搜索 + 双向链接,打造个人知识管理系统。
[[笔记标题]]
新建笔记「React Hooks 最佳实践」→ 添加标签 #frontend #react → 在另一篇笔记中输入 [[React Hooks 最佳实践]] → 自动建立链接 → 全局搜索 "useEffect" → 快速定位相关笔记
10+ 邮件模板,AI 润色,联系人管理,签名管理,一键复制。
{{name}}
{{date}}
选择「项目进度汇报」模板 → 填充变量:项目名、进度百分比、风险点 → 选择「正式」语气 → AI 润色 → 一键复制到邮件客户端
Cast 工作台还包含 12+ 轻量工具:
Cast 工作台采用模块化架构设计,包含 30+ 个核心模块:
CodeCast ├── 后端 (Go 1.25) │ ├── Wails v2 桌面框架 │ ├── SQLite (纯 Go 实现) │ ├── LLM Provider 抽象层 │ │ ├── DeepSeek Provider │ │ ├── OpenAI 兼容 Provider │ │ ├── Anthropic Claude Provider │ │ └── Ollama 本地模型 Provider │ ├── MCP 协议客户端 │ └── Git 操作 / Shell 执行 ├── 前端 (React 18 + TypeScript) │ ├── Vite 5 构建 + Rollup 分包 │ ├── Zustand 状态管理 │ ├── Agent v2.0 引擎 (TaskPlanner + ToolRegistry) │ ├── 三级代码补全 (Orchestrator + Cache + SymbolIndex) │ ├── Checkpoint 协作系统 │ ├── 情景记忆可视化面板 │ └── 🎬 Cast 工作台 (30+ 模块) │ ├── Soul Engine / Agent Planner / Learning Loop │ ├── API Server / Channel Engine / Browser Engine │ ├── Sandbox / Scheduler / Collab Engine │ ├── Privacy Manager / Backup Manager / Marketplace │ └── Writing / Translation / Email / Daily Completion └── 跨平台桌面应用 ├── Windows (Wails WebView2) ├── macOS (Wails WKWebView) └── Linux (即将推出)
CodeCast 提供精心设计的桌面体验:自定义无边框窗口、深色/浅色主题切换、可调节字体大小、侧边栏会话列表、斜杠命令系统(/command 快速触发)、文件附件上传、通知中心、置顶模式,以及一键在外部编辑器中打开文件(自动检测 VS Code、Cursor、WebStorm 等)。
CodeCast 在安全性上做了多层防护:API Key 使用 AES-256-GCM 加密存储在本地;文件操作经过路径沙箱校验,防止目录穿越;读写有大小限制(读 4MB / 写 10MB);Shell 命令执行拦截危险操作;敏感数据在 UI 中掩码显示。你的代码永远不会离开你的电脑——只有你主动发送给 AI 的内容才会通过 API 传输。
Cast 工作台额外安全特性:
go install github.com/wailsapp/wails/v2/cmd/wails@latest
git clone https://github.com/1405451216/CodeCast.git cd CodeCast/CodeCast-desktop wails dev
# Windows wails build -platform windows/amd64 # macOS wails build -platform darwin/arm64 wails build -platform darwin/amd64
欢迎贡献!请 Fork 本仓库,创建功能分支,提交 Pull Request。
git clone https://github.com/1405451216/CodeCast.git cd CodeCast/CodeCast-desktop/frontend npm install cd .. wails dev
MIT — 详见 LICENSE。
CodeCast — 智能无限,协作无间 官网 · 下载 · 反馈
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
CodeCast
AI 驱动的智能编程助手 —— 只需提出想法,执行交给 AI。
CodeCast 是一款本地优先的跨平台桌面应用,内置情景记忆系统、项目管理、Git 集成和技能扩展。它不只是一个聊天窗口——它理解你的项目上下文,记住你的偏好,帮你从想法到产物一步到位。自带 DeepSeek API Key 即可使用,数据完全本地存储,隐私安全。
快速开始
下载安装
前往 codecast.cloud 或 GitHub Releases 下载:
CodeCast.exeCodeCast-macOS-arm64.dmgCodeCast-macOS-amd64.dmg配置
核心功能
AI 对话
CodeCast 提供多会话管理,支持创建、切换、归档对话。你可以选择不同的 AI 人格风格(友好/专业/简洁/详细),设置自定义指令注入 System Prompt,开启深度思考模式进行复杂推理,以及使用长上下文模式(1M token 窗口)处理大型代码库。
情景记忆系统
这是 CodeCast 最独特的能力。基于 SQLite FTS5 全文检索引擎,AI 会自动为每次对话生成摘要和标签,在新对话开始时检索相关历史记忆注入上下文。你不需要反复解释项目背景——AI 记得你之前说过什么、做过什么。记忆支持 30 天自动清理,后台异步处理不影响对话流畅度。
项目管理
支持多项目工作区切换,内置文件浏览器可以查看、读取、编辑项目文件。所有文件操作都经过沙箱安全校验,防止目录穿越攻击。文件预览面板支持代码高亮,2MB 大小限制保证渲染性能。也支持”无项目模式”进行纯对话。
技能与扩展
内置技能覆盖常见开发场景:代码生成、代码审查、文档生成。你也可以创建自定义技能,定义专属的 Prompt 模板,通过 JSON 导入分享给团队。技能的 Prompt 具有最高优先级,精确控制 AI 行为。
MCP 协议集成
通过 Model Context Protocol 连接外部工具服务器,支持 WebSocket 和 stdio 两种传输方式。内置 Chrome DevTools MCP 服务器,可以直接在对话中操控浏览器。支持服务器连接测试、启用/禁用管理。
Git 工作流
自动检测项目 Git 状态(当前分支、是否有未提交更改、ahead/behind 状态)。AI 修改文件后可以自动执行 git add + commit,智能生成 commit message,提交前通过对话框确认。
自动化任务
创建定时任务,支持多种调度表达式(every 30m / hourly / daily / daily 09:00)。后台调度器每分钟检查一次,任务完成后通知前端。适合定期代码审查、日报生成、自动备份等场景。
终端与命令执行
在项目目录内执行 Shell 命令,自动适配平台(Windows PowerShell / macOS zsh / Linux bash)。内置危险命令拦截(rm -rf /、format 等),超时控制防止命令挂起,支持自定义环境变量注入。
🆕 v1.0 新增功能
多模型管理系统 (New!)
CodeCast 现在支持 5 大 AI 提供商,14+ 个模型可选:
切换方式:聊天界面左下角模型选择器 → 选择 Provider 和模型 → 即时生效
Agent 自主执行系统 (New!)
Agent v2.0 带来了真正的 AI 自主编程能力:
适用场景:
代码补全引擎升级 (New!)
三级缓存架构带来极致体验:
Tab触发补全 /Ctrl+Space强制刷新 /↑↓选择Git 工作流增强 (New!)
四大新功能让 Git 操作更智能:
🎬 Cast 工作台
Cast 工作台是 CodeCast v1.0 推出的全新生产力套件,将 AI 能力从编程场景扩展到日常办公。它包含 6 大功能面板和 30+ 个专用工具,覆盖写作、翻译、日程、知识管理、邮件、数据分析等场景。
写作助手
专业级 AI 写作工具,支持 9 种文档类型(周报、方案、文案、总结、邮件、PPT 大纲、简历、博客、自定义),6 种写作模式(生成/续写/润色/扩写/缩写/改写),6 种风格(正式/ casual /学术/营销/技术/创意)。
核心特性:
使用示例:
翻译工作台
支持 15+ 语言互译,5 种翻译风格(直译/意译/口语化/正式/学术),双语对照视图,术语表管理。
核心特性:
使用示例:
日程管理
智能待办与日程系统,支持 4 级优先级、日历视图、AI 智能排期、重复任务、统计面板。
核心特性:
使用示例:
知识库笔记
Markdown 编辑器 + 分类标签体系 + 全文搜索 + 双向链接,打造个人知识管理系统。
核心特性:
[[笔记标题]]快速关联相关知识,自动构建知识图谱使用示例:
邮件起草器
10+ 邮件模板,AI 润色,联系人管理,签名管理,一键复制。
核心特性:
{{name}}、{{date}}等变量自动填充使用示例:
更多工具
Cast 工作台还包含 12+ 轻量工具:
🏗️ Cast 系统架构
Cast 工作台采用模块化架构设计,包含 30+ 个核心模块:
核心引擎
服务层
数据与隐私
协作与扩展
业务引擎
技术架构
界面特性
CodeCast 提供精心设计的桌面体验:自定义无边框窗口、深色/浅色主题切换、可调节字体大小、侧边栏会话列表、斜杠命令系统(/command 快速触发)、文件附件上传、通知中心、置顶模式,以及一键在外部编辑器中打开文件(自动检测 VS Code、Cursor、WebStorm 等)。
安全设计
CodeCast 在安全性上做了多层防护:API Key 使用 AES-256-GCM 加密存储在本地;文件操作经过路径沙箱校验,防止目录穿越;读写有大小限制(读 4MB / 写 10MB);Shell 命令执行拦截危险操作;敏感数据在 UI 中掩码显示。你的代码永远不会离开你的电脑——只有你主动发送给 AI 的内容才会通过 API 传输。
Cast 工作台额外安全特性:
开发
环境要求
go install github.com/wailsapp/wails/v2/cmd/wails@latest)本地开发
构建
路线图
贡献
欢迎贡献!请 Fork 本仓库,创建功能分支,提交 Pull Request。
许可证
MIT — 详见 LICENSE。
版本历史
v1.0.0-beta (2026-05-27)
🌟 新功能
🎬 Cast 模式详情
🏗️ Cast 系统架构 (30+ 模块)
🔧 改进
📊 测试
CodeCast — 智能无限,协作无间
官网 · 下载 · 反馈