gaster-code-releases

mcp
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 104 GitHub stars
Code Basarisiz
  • 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 Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Gaster Code: public local AI coding assistant with CLI, desktop app, MCP, Skills, Agents, and signed installers

README.md

Gaster Code

Gaster Code

Latest Release
Downloads
License
Issues
Pull Requests
中文
English

本地可运行的 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 编码助手。

Yorumlar (0)

Sonuc bulunamadi