프로젝트 소개
DevCLI는 Go와 Bubble Tea/Lip Gloss 프레임워크로 구축된 통합 개발자 커맨드 라인 인터페이스입니다. 다양한 개발 유틸리티를 단일 워크스페이스로 통합하는 듀얼 패인 터미널 사용자 인터페이스(TUI)가 특징입니다.
주요 기능은 다음과 같습니다:
- 시스템 및 Git 모니터링: Git 브랜치, 메모리 사용량, 활성 Python 가상 환경 및 AI 제공자 상태를 표시하는 라이브 상태 표시줄을 제공합니다.
- Docker 관리: Docker 컨테이너를 검사, 시작, 중지, 재시작하고 로그를 스트리밍할 수 있는 대시보드를 제공합니다.
- API 테스트: JSON 포맷팅 및 지연 시간 추적이 가능한 GET, POST, PUT, DELETE, PATCH 엔드포인트 테스트용 내장 HTTP 클라이언트를 제공합니다.
- AI 통합: Ollama, Gemini, OpenAI, Claude, HuggingFace를 지원하며, 터미널 AI 채팅 어시스턴트와 git diff 기반의 자동 conventional git commit 메시지 생성기를 포함합니다.
- 프로젝트 스캐폴딩: Git 초기화를 포함하여 Go, Python, Node, React, FastAPI를 위한 즉각적인 프로젝트 설정을 지원합니다.
- 개발 도구: Python, JavaScript, Go, Rust, C/C++의 온라인 컴파일을 위한 임베디드 HTTP 서버, 터미널 파일 관리자, 코드 에디터, 그리고 라인별 blame 검사를 위한 Git 히스토리 분석기(Code Time Machine)를 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.