vcaesar/codg
요약
codg는 자동화, 비동기 처리, 동시성을 활용하여 고성능을 제공하는 차세대 AI 에이전트 시스템입니다. 다양한 모델 제공자를 지원하며, TUI 기반의 직관적인 인터페이스와 토큰 절약을 위한 압축 기술을 통해 효율적인 코드 및 작업 수행을 지원합니다.
핵심 포인트
- 자동, 비동기, 동시성 기술을 활용한 고성능 및 저메모리 에이전트 시스템
- 40개 이상의 API 및 OpenRouter, Ollama 등을 포함한 광범위한 멀티 모델 지원
- 토큰 절약을 위한 컨텍스트 및 프롬프트 압축, 캐싱 기능 제공
- TUI(Terminal User Interface)를 통한 직관적인 파일 변경 사항(diff) 확인 및 자동 완성 지원
- MCP 시스템 및 사용자 정의 에이전트/스킬 지원
다음 세대의 간편한 코드 및 작업용 AI 에이전트(AI agents) 시스템은 자동 및 비동기(asynchronous), 동시성(concurrency) 및 고성능(high performance)을 활용하여 효율적이고 높은 정확도를 제공합니다.
English | 繁體中文 | 简体中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português | Русский | العربية
Mac 및 Linux:
# Homebrew
brew install vcaesar/tap/codg
# NPM
...
Windows (PowerShell):
# Winget
# winget install vcaesar.codg
# YOLO (native PowerShell installer)
...
전체 (macOS, Linux, 또는 Git Bash / MSYS2 / Cygwin / WSL을 통한 Windows):
# YOLO
curl -fsSL https://raw.githubusercontent.com/vcaesar/codg/main/demo/boot.sh | bash
또는 Releases를 직접 클릭하여 다운로드하고 실행하십시오.
프로젝트 디렉토리로 이동하여 codg를 실행한 후, "/init"을 사용하여 프로젝트를 초기화하십시오.
"/yolo"를 사용하여 자동(auto) 및 질문(ask) 모드를 전환할 수 있으며, codg.toml을 통해 권한을 설정할 수 있습니다.
- 자동 및 비동기(asynchronous), 동시성(concurrency) 및 고성능(high performance) 에이전트(agents) 시스템, 그리고 낮은 메모리 사용량
- 멀티 모델 제공자 (40개 이상의 API 및 Pro 제공자, 사용자 정의 URL API) 및 openai-compat 또는 claude-compat를 통한 로컬 모델 지원, Openrouter, Ollama, Nvidia 및 기타 무료 모델 지원, "/connect", "/models" 또는 "codg auth"를 통해 사용 가능
- 멀티 에이전트(multi agents)를 위한 비동기 및 모델 규칙
- 토큰(tokens) 절약을 위한 입출력(input-output), 컨텍스트(context) 및 프롬프트(prompts) 압축, 비용 절감을 위한 캐시(cache) 및 규칙
- 모든 터미널 및 OS 지원, 웹 터미널 지원 포함
- 쉬운 사용법: GUI처럼 어디서나 사용 가능한 TUI, BETA 버전의 데스크톱(Desktop) 및 웹(Web) 지원
- 클릭 또는 "/xxx"를 사용하여 세션 전환, TUI의 모든 곳을 클릭하여 사용 가능
- "Modified Files" 또는 "/diff" 및 "/diff git"을 클릭하여 VSCode와 동일하게 TUI에서 변경된 파일(diff files) 확인
- 영어 알파벳 및 짧은 문장 자동 완성(Autocomplete)
- 더 쉬운 에이전트(Agents), 스킬(Skills) 및 MCP 시스템, 사용자 정의 에이전트 및 스킬 지원
- OpenClaw와 같은 채널 및 기능 지원
데스크톱 앱(Desktop App, BETA), 웹(Web, BETA), Claw(BETA). 일부 기능은 테스트 및 버그 수정 후 출시될 예정입니다.
Atom, Copilot, Anthropic, Anthropic API, OpenAI, OpenAI API, Gemini, Gemini API, OpenRouter, Antigravity, Cursor, Kiro, xAI, Azure, Bedrock, Vertex AI, Nvidia, HuggingFace, Vercel, Ollama Cloud, Cloudflare Workers, GitHub, Poe, Meta, Groq, IO.net, OpenCode Zen, OpenCode Go, Windsurf, Cerebras.
중국: Z.ai, Zhipu, Zhipu Coding, Kimi, Kimi Coding, DeepSeek, MiniMax, MiniMax China, Qwen, MiMo, Qiniu Cloud, Ali Coding, Ali Coding CN, Tencent Coding.
| Tool | 1 active session | 10 active sessions | Extra PSS per added session |
|---|---|---|---|
| Codg | 65 MB | 165 MB | ~10 MB |
| Codex CLI | 140.0 MB | 334.8 MB | ~21.6 MB |
| Cursor Agent | 214.9 MB | 1632.4 MB | ~157.5 MB |
| GitHub Copilot CLI | 333.3 MB | 1756.5 MB | ~158.1 MB |
| OpenCode | 371.5 MB | 3237.2 MB | ~318.4 MB |
| Claude Code | 386.6 MB | 2300.6 MB | ~212.7 MB |
Open a Github Issues
현재 이곳에서는 어떠한 데이터나 원격 측정(telemetry)도 수집되지 않으며, 100% 로컬 모델을 지원합니다. API를 사용하면 해당 제공업체의 정책을 확인할 수 있습니다.
TUI 사용법은 TUI 명령어 문서를 참조하고, TUI 내부에서 /help를 입력하여 키 바인딩 및 기타 도움말을 확인하세요.
사용법: codg -h
codg auth/login # 인증 (Atom, OpenAI, GitHub 등)
codg web # 포트 4096에서 웹 UI 시작
codg desktop # 데스크톱 앱 실행 (Wails)
...
# 다른 명령어의 출력을 파이프(Pipe)로 받습니다.
cat errors.log | codg run
# 다른 명령어의 출력을 파이프(Pipe)로 받습니다.
cat errors.log | codg run
# API 키를 사용합니다 (환경 변수($ENV_VAR) 확장을 지원합니다).
[providers.anthropic]
api_key = "$ANTHROPIC_API_KEY"
...
# 단축 문법: 모델 유형을 할당합니다.
agents.coder = "large"
agents.task = "small"
...
# HTTP MCP 서버입니다.
[mcp.websearch]
type = "http"
...
# TUI 또는 codg 스킬에서 자동 로드 및 다운로드
[option]
skill_urls = ["https://github.com/user/skills"]
[llama]
port = 8090
host = "127.0.0.1"
...
[channels.telegram]
enabled = true
token = "$TELEGRAM_BOT_TOKEN"
...
[permissions]
allowed_tools = ["bash", "edit", "view", "glob", "grep"]
allowed_dirs = ["**x"] # 모든 디렉토리
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기