← 全部工具

KenKaiii/gg-framework

AI Agent
热度 75 更新于 AI 与 Agent

Modular TypeScript framework for building LLM-powered apps. Unified streaming API, agent loop, and CLI coding agent. Four providers. Zero bloat.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

GG Coder

<p align="center" <strongCause the other coding agents piss me off.</strong </p

<p align="center" <a href="https://github.com/KenKaiii/gg-framework/releases/latest"<img src="https://img.shields.io/github/v/release/KenKaiii/gg-framework?style=for-the-badge&label=GG%20Coder%20App&color=7C3AED" alt="GG Coder desktop release"</a <a href="https://www.npmjs.com/package/@kenkaiiii/ggcoder"<img src="https://img.shields.io/npm/v/@kenkaiiii/ggcoder?style=for-the-badge&label=CLI" alt="ggcoder npm version"</a <a href="LICENSE"<img src="https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge" alt="MIT License"</a <a href="https://youtube.com/@kenkaidoesai"<img src="https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white" alt="YouTube"</a <a href="https://skool.com/kenkai"<img src="https://img.shields.io/badge/Skool-Community-7C3AED?style=for-the-badge" alt="Skool"</a </p

---

⭐ GG Coder, the desktop app

This is the main thing. A real desktop app, not a chat box with a code theme. Every window is its own agent, pointed at its own project folder, running real tools on your machine.

<p align="center" <a href="https://github.com/KenKaiii/gg-framework/releases/latest"<img src="https://img.shields.io/badge/⬇%20Download%20for%20macOS-Apple%20Silicon%20·%20.dmg-000000?style=for-the-badge&logo=apple&logoColor=white" alt="Download for macOS"</a <a href="https://github.com/KenKaiii/gg-framework/releases/latest"<img src="https://img.shields.io/badge/⬇%20Download%20for%20Windows-.exe%20installer-0078D4?style=for-the-badge&logo=windows&logoColor=white" alt="Download for Windows"</a </p

Signed and notarized on macOS. It updates itself, so you install it once and forget about it.

As many projects as you want, all going at once

Yeah, you can split a terminal into panes. That's where this workflow came from. The difference is this is actual software now: real OS windows you can move between desktops, tile with one click, full-screen individually, and pick up with your mouse.

Open GG Coder on your side project in one window, your client's Next.js app in another, a Rust thing in a third, a landing page in a fourth. Each window runs its own agent, its own folder, its own model, its own history. Nothing bleeds between them.

<p align="center" <img src="docs/screenshots/00-many-windows.png" alt="Six GG Coder windows tiled in a grid, each on a different project running a different model" width="980" </p

Six projects, six different models (Claude, Codex, a local qwen3-coder, Gemini, Kimi, GLM), all going at the same time. And six isn't the ceiling either. Tile 2, 4, 6, or hit auto-arrange and it lays out however many you've got open.

It stays light

The whole shell is Rust. No Electron, no bundled browser engine sitting in RAM per window. It uses the renderer your OS already ships, and each window's agent only costs you something while it's actually running. Six windows open is a normal Tuesday, not a fan event.

<p align="center" <img src="docs/screenshots/01-home.png" alt="GG Coder home screen" width="900" </p

Everything else it does

It finds the projects you're already working on