nowledge-co/con-terminal
The Native Terminal Emulator with a builtin AI Harness
con – AI 어시스턴트가 내장된 GPU 가속 터미널
개요 – con은 Rust로 작성된 네이티브 터미널 에뮬레이터로, 내장 AI "에이전트"를 탑재하고 있습니다. 터미널 자체는 빠르고 GPU 렌더링(GPUI 프레임워크 사용)되며 전통적인 CLI 도구(SSH, tmux, 팬 등)처럼 작동합니다. 도움이 필요할 때 하단 입력 바에 요청을 입력하면 AI가 주변 셸 컨텍스트를 읽고 확인을 요청하며, 터미널을 떠나지 않고 명령을 실행하거나 제안을 반환할 수 있습니다.
주요 기능
- 터미널 우선 UI – GPUI 라이브러리를 통한 부드러운 하드웨어 가속 렌더링; macOS(Metal), Windows(초기 베타), Linux(프리뷰) 지원.
- 내장 AI 하네스 – 입력이 셸 명령인지 지원 요청인지 이해하고, 현재 터미널 컨텍스트를 읽고, 작업 전에 묻는 "스마트 모드"로 실행되는 에이전트.
- 에이전트 인식 워크플로 –
ssh,tmux및 자주 사용하는 CLI 패턴을 슬래시 스타일 명령으로 변환할 수 있는 사용자 정의 "스킬"을 지원합니다. - 빠른 제어 – 포커스 전환, 입력 바 표시/숨기기, 선택적 "빠른 터미널" 드롭다운(macOS 전용) 열기, 명령 모드와 에이전트 모드 간 전환을 위한 키보드 단축키.
- 확장 가능한
con-cli– 스크립트화하거나 CI에서 사용하거나 외부 에이전트가 오케스트레이션할 수 있는 명령줄 헬퍼. - 구성 – 일반 텍스트
con.conf(Windows에서는con-terminal.conf)를 통해 AI 공급자, 테마, 단축키를 선택하고 제안을 활성화/비활성화할 수 있습니다. - 오픈 소스 및 MIT 라이선스 – 이 프로젝트는 여러 상위 Rust 크레이트(터미널 렌더링용 Ghostty, 에이전트 프레임워크용 Rig 등)를 재사용합니다.
현재 상태 – 활성 베타. macOS는 완전히 지원(베타), Windows는 초기 베타(이슈 #34로 추적), Linux는 프리뷰(이슈 #18)로 제공됩니다. 릴리스는 GitHub에 게시되며 각 플랫폼용 설치 스크립트가 제공됩니다.
설치
- macOS –
brew install --cask nowledge-co/tap/con-beta또는 curl 파이프 설치 프로그램 실행(curl -fsSL https://con-releases.nowledge.co/install.sh | sh). - Linux – 동일한 curl 설치 프로그램; 바이너리는
~/.local/bin에 배치됩니다. Arch 사용자는 AUR에서con-bin을 설치할 수 있습니다. - Windows – PowerShell 설치 프로그램(
irm https://con-releases.nowledge.co/install.ps1 | iex) 또는 zip 다운로드. 커뮤니티 Scoop 버킷도 존재합니다.
문서 – 전체 문서 사이트(https://con.nowledge.co/docs)에서 설치, 구성, 빠른 제어, 내장 에이전트, 사용자 정의 스킬, 작업 공간 레이아웃 및 con-cli API를 다룹니다. 저장소에는 스크린샷과 짧은 데모 비디오가 포함되어 있습니다.
라이선스 – MIT.
요약하자면, con은 클래식 터미널 경험을 선호하지만 셸을 떠나지 않고 선택적인 상황 인식 AI 지원을 원하는 개발자를 대상으로 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트