본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

agliteterm

0

agliteterm은 yeroo가 개발한 네이티브 Windows 터미널로, AI 코딩 에이전트를 위한 경량 솔루션입니다.

AI 코딩Windows개발 도구네이티브 앱명령줄 인터페이스오픈소스터미널

소개

agliteterm은 yeroo가 개발한 네이티브 Windows 터미널로, AI 코딩 에이전트를 위한 경량 솔루션입니다. agwinterm 제품군의 일부로, 동일한 Rust 에뮬레이터 코어와 pty-host를 공유하면서도 .NET 런타임 없이 순수 C++로 구현된 단일 실행 파일을 제공합니다. 실시간 세션 관리, 워크스페이스 주의 시스템, 에이전트 워크플로우 통합 등을 통해 저사양 환경에서도 효율적인 터미널 경험을 제공합니다.

상세정보

테마 및 인터페이스

agliteterm은 다크, 라이트, 클래식, 자동(Windows 설정 따라감) 네 가지 테마를 지원합니다. 클래식 테마는 선-3D 효과가 있는 전통적인 Windows 룩을 제공하며, 다크 테마는 메뉴, 툴바, 사이드바, 다이얼로그, 스크롤바, 타이틀 바까지 모두 적용됩니다.

에이전트 워크플로우

세션별 에이전트 상태 표시(볼드 = 차단됨, 이탤릭 = 작업 중), 주의 벨이 있는 플래그 세션 보기, 읽지 않은 배지(화면 밖에서 완료된 명령 표시), 워크스페이스 포커스, 사이드바 드래그 앤 드롭 기능을 통해 AI 에이전트와의 상호작용을 최적화합니다.

터미널 및 창 관리

워크스페이스와 세션 시스템을 통해 복수 터미널을 관리할 수 있으며, 2분할 화면(좌/우 또는 상/하), 빠른 터미널/스크래치 터미널/오버레이 팝업, 하나의 창 위에 명령을 그리는 오버레이 터미널 기능을 제공합니다. 모든 창은 별도의 프로세스로 실행되지만 하나의 pty-host를 공유합니다.

클립보드 및 선택

마우스로 텍스트를 선택하면 자동 복사되며, 더블/트리플 클릭으로 단어/줄 선택, 가장자리 끌기로 자동 스크롤이 가능합니다. 마크 모드에서는 화살표와 Home/End로 선택 범위 확장, Enter 또는 Ctrl+C로 복사 및 종료가 가능하며, 오른쪽 클릭으로 붙여넣기가 작동합니다(전화 앱이 마우스를 잡아도 동작).

스크립트 가능성 및 에이전트 통합

agliteterm은 agwintermctl과의 뉴라인-JSON 컨트롤 파이프를 통해 스크립트 가능하며, 65개 이상의 동사를 지원합니다. 세션, 워크스페이스, 창, 구성, 사이드바, 트리 제어가 가능하며, AGWINTERM_* 환경 변수를 통해 에이전트 훅과 기술이 작동합니다. 세션 오버레이 실행, 컨텍스트 저장, 캡처된 명령 재생 등 고급 기능도 제공합니다.

다운로드·설치 방법

agliteterm은 다음 방법으로 설치할 수 있습니다:

  • winget: winget install yeroo.agliteterm
  • Chocolatey: choco install agliteterm
  • 수동 설치: Releases 페이지에서 agliteterm-setup-.exe 다운로드 (per-user, 관리자 권한 불필요)
  • 포터블 버전: agliteterm-portable--win-x64.zip을 다운로드하여 원하는 위치에 압축 해제

설치된 버전과 포터블 버전은 %LOCALAPPDATA%agliteterm 폴더를 공유하여 세션과 설정을 동기화합니다. winget과 Chocolatey에서는 검증된 체크포인트 버전만 배포되며, 최신 버전은 앱 내 업데이터(도움말 → 업데이트 확인)를 통해 받을 수 있습니다.

기본 사용법/명령어

agliteterm을 실행하면 일반적인 터미널과 같이 사용할 수 있으며, 다음과 같은 고급 기능을 통해 작업 효율을 높일 수 있습니다:

  • 세션 분할: session split 명령으로 화면을 좌/우 또는 상/하로 분할 가능
  • 세션 포커스 이동: session focus left, session focus right 등으로 포커스 이동
  • 세션 교환: session swap으로 두 분할 창의 내용 교환
  • 오버레이 터미널 실행: session overlay open --pane left로 특정 창 위에 명령 실행
  • 컨텍스트 저장: session context 로 세션에 메모 저장 (사이드바에 표시)
  • 캡처된 명령 재생: session restore로 이전에 실행 중이던 명령 자동 복원

모든 명령은 agliteterm --diagnose로 현재 설정과 상태를 확인할 수 있으며, 로그는 %LOCALAPPDATA%aglitetermagliteterm.log에 저장됩니다.

이런 경우에 유용합니다

agliteterm은 다음과 같은 상황에서 특히 유용합니다:

  • 구형 PC 또는 저사양 노트북에서 리소스를 적게 사용하면서도 기능이 풍부한 터미널이 필요한 개발자
  • AI 코딩 에이전트(Claude Code 등)와 함께 작업하여 에이전트의 상태를 실시간으로 모니터링하고 제어해야 하는 사용자
  • 여러 터미널 세션을 동시에 관리하면서 작업 간 전환이 빈번한 개발 워크플로우
  • 네이티브 Windows 컨트롤과 클래식 UI를 선호하면서도 현대적인 터미널 기능을 원하는 사용자

지원 환경·시스템 요구사항

agliteterm은 Windows 운영 체제에서 실행되며, .NET 런타임이 필요하지 않은 순수 Win32/WTL C++ 애플리케이션입니다. 구체적인 최소 시스템 요구사항은 명시되지 않았으나, agwinterm 제품군의 경량 버전으로서 구형 기계에서도 동작하도록 설계되었습니다.

최신 버전·업데이트

현재 버전은 0.17.9이며, GitHub 저장소의 Releases 페이지에서 최신 버전을 확인할 수 있습니다. winget과 Chocolatey를 통한 설치 시에는 검증된 체크포인트 버전이 제공되며, 앱 내 업데이터(도움말 → 업데이트 확인)를 통해 최신 버전으로 직접 업데이트할 수 있습니다. 모든 릴리스에는 Sigstore 빌드-출처 증명서가 첨부되어 보안성을 높였습니다.

제한 사항·확인 사항

현재까지의 증거에서 특정 제한 사항이나 확인 사항은 명시되지 않았습니다.

FAQ

  • agliteterm은 무료인가요?

    네, MIT 라이선스 하에 오픈소스로 제공됩니다.

  • agliteterm은 agwinterm과 어떻게 다른가요?

    agliteterm은 agwinterm 제품군의 경량 버전으로, 동일한 Rust 에뮬레이터 코어를 사용하지만 .NET 런타임 없이 순수 C++로 구현되어 더 작은 footprint를 가집니다. 기능 parity를 목표로 하며, 차이점은 lite-parity 문서에서 확인할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.