gaster-code-releases
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 104 GitHub stars
Code Fail
- fs.rmSync — Destructive file system operation in adapters/common/__tests__/config.test.ts
- process.env — Environment variable access in adapters/common/__tests__/config.test.ts
- rm -rf — Recursive force deletion command in adapters/common/__tests__/format.test.ts
- fs.rmSync — Destructive file system operation in adapters/common/__tests__/http-client.test.ts
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Gaster Code: public local AI coding assistant with CLI, desktop app, MCP, Skills, Agents, and signed installers
Gaster Code
本地可运行的 AI 编码助手。
CLI / TUI、桌面端、多会话工作区、MCP、Skills、Agents、远程适配器和自动化任务集中在一个公开项目里。
下载 · 快速开始 · 能力概览 · 项目说明 · 参与开发
项目说明
Gaster Code 现在是一个公开维护的开源项目。当前公开首发版本为 v1.0.0,源码、发布说明、安装包和 updater metadata 都在本仓库维护。
来源透明说明: 本项目的代码基础来自 Claude Code 泄露源码的社区整理与研究,产品形态和二次开发灵感来自 cc-haha 项目。Gaster Code 不是 Anthropic、Claude Code 或 cc-haha 的官方项目,也不与上述项目或组织存在官方关联。
我们公开这个仓库,是为了让更多开发者能够审查代码、复现实验、提交修复,并围绕本地 AI 编码助手继续做可用性、模型接入、桌面体验和自动化能力的改进。
下载
最新版本:v1.0.0
| 平台 | 安装包 |
|---|---|
| macOS Apple Silicon | Gaster-Code_1.0.0_macos_arm64_dmg.dmg |
| macOS Intel | Gaster-Code_1.0.0_macos_x64_dmg.dmg |
| Windows x64 | Gaster-Code_1.0.0_windows_x64_nsis.exe |
| Linux x64 | Gaster-Code_1.0.0_linux_x64_deb.deb |
macOS 首次运行如果提示无法打开,可以在终端执行:
xattr -cr /Applications/Gaster\ Code.app
能力概览
| 方向 | 能力 |
|---|---|
| 本地编码 | CLI / TUI、无头模式、工具调用、权限确认、Git 感知文件引用 |
| 桌面端 | Tauri 2 + React、多标签、多会话、工作区文件面板、会话批量整理 |
| 模型接入 | G-Master API 默认接入,也支持 OpenAI、DeepSeek、Ollama 等兼容模型 |
| 扩展系统 | MCP、插件、Skills、Agents、斜杠命令和用户安装目录扫描 |
| 自动化 | 定时任务、桌面通知、任务跟踪、多 Agent / Teams 协作 |
| 远程控制 | Telegram、飞书、微信、钉钉适配器,支持远程对话和权限处理 |
| 多端访问 | H5 手机浏览器访问,支持 Token 和允许来源控制 |
| 诊断与数据 | 诊断导出、最近错误、日志目录、本地 Token 用量和活动统计 |
快速开始
1. 安装 Bun
# macOS / Linux
curl -fsSL https://bun.sh/install | bash
# macOS (Homebrew)
brew install bun
# Windows (PowerShell)
powershell -c "irm bun.sh/install.ps1 | iex"
2. 安装依赖
bun install
如果你要运行桌面端或远程适配器,继续安装对应依赖:
cd desktop && bun install
cd ../adapters && bun install
cd ..
3. 配置环境变量
cp .env.example .env
按需填写模型服务、鉴权和本地运行配置。
4. 启动 CLI
bun run start
无头模式示例:
bun run start -- -p "summarize this repository"
桌面端开发
桌面端开发需要同时启动本地 API 服务和前端。
SERVER_PORT=3456 bun run src/server/index.ts
另开一个终端:
cd desktop
bun run dev --host 127.0.0.1 --port 2024
打开:
http://127.0.0.1:2024
项目结构
src/ CLI、TUI、本地服务、工具和核心逻辑
desktop/ Tauri 桌面端、React 前端、原生打包配置
adapters/ Telegram、飞书、微信、钉钉等远程适配器
docs/ 使用文档、架构说明和功能指南
scripts/ 发布、质量检查和辅助脚本
发布与更新
桌面端发布使用 .github/workflows/release-desktop.yml 构建 macOS ARM64、macOS x64、Windows x64 和 Linux x64 安装包。正式安装包会发布到本仓库的 GitHub Releases,并通过 latest.json 提供给桌面端 updater。
本地 Apple Silicon 测试打包入口:
./desktop/scripts/build-macos-arm64.sh
文档
参与开发
欢迎提交 issue、PR、复现步骤、平台兼容性反馈和文档修正。适合优先处理的方向包括:
- 公开仓库文档和安装体验
- 桌面端首次启动、更新、诊断和错误恢复
- 模型提供商接入与配置体验
- Skills、Agents、MCP 和远程适配器的可用性
- 自动化任务、Teams 协作和多工作区流程
提交前建议运行:
bun run check:brand
bun run quality:pr
Gaster Code 的目标不是做一个展示页,而是维护一个能真正运行、能打包、能继续二次开发的本地 AI 编码助手。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found