소개
KAIChat은 KDE에서 개발한 AI 채팅 애플리케이션입니다. 이 프로그램은 로컬에서 실행되는 Ollama 인스턴스 또는 네트워크를 통한 외부 AI 서비스와 연결하여 대화할 수 있도록 설계되었습니다. Linux, Windows, macOS 플랫폼을 지원하며,GPL-2.0 이상의 라이선스로 제공됩니다.
상세정보
프로그램 소개
KAIChat은 KDE e.V.에서 개발한 AI 채팅 인터페이스입니다. 로컬에 설치된 Ollama 인스턴스를 통해 오프라인 AI 모델과 대화하거나, 네트워크를 통해 외부 AI 서비스에 연결하여 사용할 수 있습니다.
주요 기능
- 다양한 AI 백엔드 지원: 로컬 Ollama 인스턴스, ChatGPT, Grok, LMStudio, Novita AI, DeepInfra, Qwen 등 다양한 AI 서비스와 연결할 수 있습니다.
- 플러그인 시스템: 위키백과 검색, 날씨 정보 조회 등 확장 기능을 제공하는 내부 플러그인과 도구 플러그인을 지원합니다.
- 채팅 관리: 대화 내용을 Json, Text, Markdown 형식으로 내보내고, PDF로도 저장할 수 있습니다.
- 사용자 편의 기능: 빠른 질문 대화 상자, 빠른 검색, 스펠 체크, 텍스트 음성 변환(TTS) 설정 등을 제공합니다.
- MCP 서버 지원: 모델 컨텍스트 프로토콜(MCP) 서버를 지원하여 통합적인 AI 상호작용을 가능하게 합니다.
설치 및 시작
Windows에서는 winget 패키지 관리자를 사용하여 설치할 수 있습니다.
- 명령 프롬프트 또는 PowerShell을 엽니다.
- 다음 명령어를 실행하여 KAIChat을 설치합니다:
winget install --id KDE.KAIChat --exact - 설치가 완료되면 KAIChat을 실행합니다.
- 설정 메뉴에서 AI 엔드포인트 URL을 입력합니다. 로컬 Ollama를 사용하는 경우 기본 주소를 사용할 수 있습니다.
Linux 및 macOS에서는 각 배포판의 패키지 관리자나 KDE의 릴리스 페이지에서 설치 파일을 제공합니다.
활용 예시
- 로컬에서 Ollama를 통해 Llama 같은 오픈소스 언어 모델과 프라이버시 걱정 없이 대화할 수 있습니다.
- 위키백과나 날씨 플러그인을 활용하여 AI와의 대화 중 실시간 정보를 조회할 수 있습니다.
- 대화 내용을 마크다운이나 PDF로 내보내어 문서화에 활용할 수 있습니다.
지원 환경 및 요구사항
Linux, Windows, macOS 플랫폼을 지원합니다. 로컬 Ollama를 사용하려면 해당 컴퓨터에 Ollama가 설치되어 있어야 합니다. 빌드 시 CMake와 여러 KDE 프레임워크 라이브러리(kwidgetsaddons, ki18n, kcrash, kcoreaddons, ktextaddons 등)가 필요합니다.
라이선스
KAIChat은 GNU General Public License v2.0 이상(GPL-2.0-or-later)의 오픈 소스 라이선스로 배포됩니다.
시스템 요구사항
이 프로그램은 KDE 프레임워크의 여러 컴포넌트와 CMake 빌드 도구를 필요로 합니다.


