Skip to content

g-baskin/gg-framework

 
 

Repository files navigation

GG Framework

Modular TypeScript framework for building LLM-powered apps. From raw streaming to full coding agent.

ggcoder npm version gg-boss npm version MIT License YouTube Skool

Four packages. Each one works on its own. Stack them together and you get a full coding agent — or an orchestrator that drives many of them at once.

Package What it does README
@kenkaiiii/gg-ai Unified LLM streaming API across four providers packages/gg-ai
@kenkaiiii/gg-agent Agent loop with multi-turn tool execution packages/gg-agent
@kenkaiiii/ggcoder CLI coding agent with OAuth, tools, and TUI packages/ggcoder
@kenkaiiii/gg-boss Orchestrator that drives many ggcoder workers from one chat packages/gg-boss
@kenkaiiii/gg-ai (standalone)
  └─► @kenkaiiii/gg-agent (depends on gg-ai)
        └─► @kenkaiiii/ggcoder (depends on both)
              └─► @kenkaiiii/gg-boss (orchestrates many ggcoder workers)

Which package do I need?

You want to... Use
Stream LLM responses across providers with one API @kenkaiiii/gg-ai
Build an agent that calls tools and loops autonomously @kenkaiiii/gg-agent
Use a ready-made CLI coding agent @kenkaiiii/ggcoder
Drive many coding agents across multiple projects from one chat @kenkaiiii/gg-boss

Each package works on its own. Install only what you need.

npm i @kenkaiiii/gg-ai          # Just the streaming layer
npm i @kenkaiiii/gg-agent       # Streaming + agent loop
npm i -g @kenkaiiii/ggcoder     # The full CLI coding agent
npm i -g @kenkaiiii/gg-boss     # Multi-project orchestrator

For developers

git clone https://github.com/KenKaiii/gg-framework.git
cd gg-framework
pnpm install
pnpm build

TypeScript 5.9 + pnpm workspaces + Ink 6 + React 19 + Vitest 4 + Zod v4


Community


License

MIT


Less bloat. More coding. Four providers. Four packages. One framework.

Install ggcoder Install gg-boss

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 93.2%
  • JavaScript 3.8%
  • Shell 0.8%
  • Python 0.6%
  • CSS 0.5%
  • Swift 0.4%
  • Other 0.7%