History
- 통합 인터페이스로 넘어 왔구나.
- 아이더 이맥스
tninja/ai-code-interface.el: Unified emacs interface supporting Claude Code, Gemini CLI, OpenAI Codex and Github Copilot CLI, and more
트랜드가 변화했다.
tninja/aider.el aider (AI Pair Programming) Inside Emacs
(“Tninja/Aider.El Aider (Ai Pair Programming) inside Emacs” 2024)
- aider emacs plugin for
The aider prefix is “A”. Start and open the aider buffer: [SPC] A o Add the current file with [SPC] A a c Reset the aider session with [SPC] A r
;; The aider prefix is "A".
;; Start and open the aider buffer: [SPC] A o
;; Add the current file with [SPC] A a c
;; Reset the aider session with [SPC] A r
(use-package! aider
:config
(setq aider-args '("--model" "gpt-4o-mini")))관련노트
BIBLIOGRAPHY
“Tninja/Ai-Code-Interface.El: Unified Emacs Interface Supporting Claude Code, Gemini Cli, Openai Codex and Github Copilot Cli, and More.” n.d. Accessed December 7, 2025. https://github.com/tninja/ai-code-interface.el.
“Tninja/Aider.El Aider (Ai Pair Programming) inside Emacs.” 2024. https://github.com/tninja/aider.el.
|2025-12-07 Sun 11:07|
ai-code-interface.el vs agent-shell 비교
● ai-code-interface.el vs agent-shell 비교
기본 정보
| 항목 | ai-code-interface.el | agent-shell |
|------|----------------------|-----------------------------|
| 스타 | 70 ⭐ | 377 ⭐ |
| 커밋 | 218 | 429 |
| 개발자 | tninja | xenodium (chatgpt-shell 저자) |
| 프로토콜 | 직접 CLI 래핑 | ACP (Agent Client Protocol) |
| 라이선스 | Apache-2.0 | GPL-3.0 |
| 상태 | v0.61 (안정적) | 초기 단계 (활발) |
철학적 차이
ai-code-interface.el
├── "워크플로우 중심" - 애자일, TDD, PR 리뷰 등 개발 프로세스 통합
├── transient 메뉴 (C-c a)로 모든 기능 접근
├── .ai.code.prompt.org 로 프롬프트 관리
└── 여러 백엔드를 "추상화"해서 동일 UX 제공
agent-shell
├── "프로토콜 중심" - ACP 표준 준수
├── 순수 셸 인터페이스 (comint 기반)
├── MCP 서버 설정 공유
└── 각 에이전트 고유 기능 그대로 노출
강점 비교
ai-code-interface.el
- ✅ 풍부한 워크플로우 (리팩토링, TDD 순환, TODO 구현)
- ✅ YASnippet 스니펫 라이브러리 포함
- ✅ 프롬프트를 Org 파일로 관리 (Denote 친화적!)
- ✅ 26개 모듈로 잘 분리된 구조
agent-shell
- ✅ xenodium 브랜드 (검증된 품질)
- ✅ ACP 표준 → 미래 호환성
- ✅ 더 큰 커뮤니티 (5배 스타)
- ✅ MELPA 공식 등록
퀄리티 평가
| 항목 | ai-code-interface | agent-shell |
|-------|-------------------|--------------|
| 코드 구조 | ⭐⭐⭐⭐ (모듈화 우수) | ⭐⭐⭐⭐ (단순 명확) |
| 문서화 | ⭐⭐⭐⭐ (예제 풍부) | ⭐⭐⭐ (기본) |
| 안정성 | ⭐⭐⭐⭐ (v0.61) | ⭐⭐⭐ (초기 단계) |
| 확장성 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
추천
ai-code-interface.el이 더 나을 경우:
- Org-mode 기반 프롬프트 관리 원할 때
- 애자일/TDD 워크플로우 자동화 원할 때
- "통합 UI"로 백엔드 전환하며 쓸 때
agent-shell이 더 나을 경우:
- 심플한 셸 인터페이스 선호
- xenodium 생태계(chatgpt-shell 등) 이미 사용 중
- ACP 표준 기반 미래 호환성 중시
---
개인적 의견: Org-mode/Denote 환경이시니 ai-code-interface.el의
.ai.code.prompt.org 관리 방식이 워크플로우에 더 맞을 수 있습니다. 둘 다
설치해서 비교해보시는 것도 방법이에요.
Comments