mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
91fe7ff481cff505a6fb63944ece7ca977bbc8a5
Features 统一对话系统 - 新增 useUnifiedChat Hook 支持多种对话模式 (Agent/General/Creator) - 新增统一对话 API 封装 (unified-chat.ts) - 新增 Chat 类型定义系统 (chat.ts) - 支持流式响应和工具调用 内容创作增强 - 新增 Content Creator 文档和系统提示词 - 新增 writeFile 解析器支持画布输出 - 优化 General Chat 组件支持内容创作模式 - 支持多种创作主题 (社交媒体/海报/音乐/知识/规划/文档/视频/小说) 会话管理优化 - 增强 Aster Agent 状态管理 - 新增统一会话命令 (unified_chat_cmd) - 新增 Chat DAO 数据访问层 - 优化数据库迁移脚本 Bug Fixes - 修复 ESLint 警告和未使用变量问题 - 修复 React Hooks 依赖警告 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
✨ 核心特性
- 多 Provider 统一管理 - 支持 Kiro、Gemini、通义千问、Antigravity、Vertex AI 等多种 AI 服务
- 智能凭证管理 - 自动检测凭证变化、Token 自动刷新、配额超限自动切换
- 完整 API 兼容 - 支持 OpenAI Chat API 和 Anthropic Messages API
- 友好图形界面 - Dashboard 监控、Provider 管理、日志查看
🚀 快速开始
安装
macOS (Homebrew)
brew tap aiclientproxy/tap
brew install --cask proxycast
手动下载
从 Releases 下载对应平台安装包。
使用
- 启动 ProxyCast
- 加载凭证 - Provider 管理页面点击"一键读取凭证"
- 启动服务 - Dashboard 点击"启动服务器"
- 配置客户端:
API Base URL: http://localhost:8999/v1 API Key: 启动时自动生成(设置页查看)
🛠️ 开发构建
# 安装依赖
npm install
# 开发模式
npm run tauri dev
# 构建发布
npm run tauri build
📄 开源协议
GNU General Public License v3 (GPLv3)
⚠️ 免责声明
本项目仅供学习研究使用,用户需自行承担使用风险。本项目不提供 AI 模型服务,所有服务由第三方提供商提供。
Languages
TypeScript
49.9%
Rust
35.3%
JavaScript
14%
HTML
0.3%
Python
0.2%
Other
0.2%