tailcallhq/forgecode
AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models
What it solves
Forge는 AI 강화 터미널 개발 환경으로, AI 기능을 개발자의 워크플로에 직접 통합하도록 설계되었습니다. AI 에이전트를 쉘에 가져와 코드 편집기와 별도의 AI 채팅 인터페이스 사이를 전환할 필요를 없애며, 터미널을 떠나지 않고도 코드 이해, 기능 구현, 디버깅 및 Git 작업을 수행할 수 있습니다.
How it works
Forge는 세 가지 주요 모드로 동작합니다:
- 인터랙티브 모드 (TUI): 지속적인 대화 루프.
- 원샷 CLI 모드: 단일 프롬프트 또는 스크립트 실행.
- ZSH 플러그인 모드:
:접두사로 시작하는 라인을 가로채어 AI 에이전트에 라우팅합니다.
다수의 LLM 제공자(OpenAI, Anthropic 등)를 지원하며, forge(구현), sage(연구), muse(계획)와 같은 특화된 에이전트를 사용해 다양한 작업을 처리합니다. 또한 코드베이스 인덱싱을 위한 의미 검색 워크스페이스와 재사용 가능한 워크플로를 정의하는 "스킬" 시스템을 제공합니다.
Who it’s for
터미널 환경에 AI 지원을 통합하고 싶지만, 개발 프로세스와 쉘에 대한 완전한 제어를 유지하고자 하는 개발자를 위한 도구입니다.
Highlights
- ZSH 통합:
:접두사 명령을 사용해 쉘 프롬프트에서 직접 AI 에이전트와 상호 작용. - 전문화된 에이전트: 구현, 연구, 계획을 위한 내장 역할로 컨텍스트와 동작을 최적화.
- Git 통합: AI 기반 커밋 메시지 생성 및 충돌 해결 가이드.
- 샌드박스 모드: 안전한 실험을 위해 격리된 git worktree와 브랜치를 생성할 수 있음.
- 확장 가능한 스킬: Markdown 파일에 정의된 커스텀, 재사용 가능한 AI 워크플로 지원.
- 시맨틱 검색: 정확한 텍스트 매치가 아닌 의미 기반 검색을 위한 코드베이스 인덱싱.