askimo-ai/askimo
AI desktop app for chat, RAG, Skills, MCP tools, and agents. Support multiple LLMs (Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM, Gemini, OpenRouter)
Askimo – 데스크톱 AI 툴킷
하나의 앱, 모든 모델. 파일은 로컬에 유지됩니다.
Askimo는 네이티브 데스크톱 애플리케이션(macOS, Windows, Linux)으로, OpenAI, Claude, Gemini, Grok, Ollama, LM Studio, Docker AI, OpenRouter, NVIDIA NIM, Together AI, vLLM 또는 OpenAI 호환 엔드포인트 등 다양한 LLM 제공업체와 브라우저를 열지 않고 채팅할 수 있습니다. 생산성 중심의 AI 기능을 번들로 제공하면서 모든 데이터(대화, RAG 인덱스, 원격 측정)를 사용자 머신에 유지합니다.
핵심 기능
| 카테고리 | 설명 |
|---|---|
| 멀티 제공업체 채팅 | 클라우드 및 로컬 모델 간 즉시 전환; 멀티모달 모델용 이미지 첨부 가능. |
| 로컬 RAG | 폴더, 파일 또는 URL 인덱싱; 불필요한 경우 검색을 건너뛰는 AI 분류기를 갖춘 하이브리드 BM25 + 벡터 검색. |
| 웹 검색 | DuckDuckGo(키 불필요), Brave Search API, Tavily, Serply 또는 자체 호스팅 SearxNG 인스턴스. |
| 에이전트 워크플로(플랜) | 양식 UI를 통해 다단계 파이프라인 구축; 단계가 자동으로 연결되고, 실시간 진행 상황이 표시되며, PDF/Word로 내보내기 가능; YAML로 플랜을 정의하거나 일반 영어로 생성할 수 있습니다. |
| 스크립트 실행기 | 채팅에서 Python, Bash 또는 JavaScript 실행; Python은 자동 관리 가상 환경에서 실행되며 종속성을 즉시 설치합니다. |
| MCP 통합 | stdio 또는 HTTP를 통해 MCP 호환 서버에 연결. |
| AI 코딩 에이전트 | Claude Code, OpenAI Codex 또는 Google Antigravity와 같은 자율 에이전트 실행; 실시간 도구 호출 및 추론 확인. |
| 재사용 가능한 스킬 | 스킬을 한 번 정의하면 지원되는 모든 에이전트의 네이티브 스킬 폴더에서 사용할 수 있습니다. |
| 음성 | 오프라인 음성 인식(whisper.cpp) 및 음성 합성(Piper) 또는 클라우드 API; 핸즈프리 사용을 위한 선택적 "대화 모드". |
| 프라이버시 중심 설계 | 모든 대화 기록, RAG 인덱스 및 원격 측정은 SQLite에 로컬로 저장됩니다. 명시적으로 제공업체를 호출하지 않는 한 데이터가 전송되지 않습니다. |
| 국제화 | UI는 10개 이상의 언어를 지원합니다. |
시작하기
- 다운로드 macOS, Windows 또는 Linux용 설치 프로그램을 릴리스 페이지에서 받으세요.
- 제공업체 추가 – API 키(OpenAI, Claude, Gemini 등)를 붙여넣거나 실행 중인 Ollama 서버를 지정하세요.
- 채팅 시작 – 즉시 채팅 창을 사용하거나, 스크립트를 실행하거나, AI 에이전트를 시작할 수 있습니다.
시스템 요구 사항
- OS: macOS 11+, Windows 10+, Linux(Ubuntu 20.04+, Debian 11+, Fedora 35+)
- RAM: 50–300MB(모델 메모리는 제공업체에 따라 다름)
- 디스크: 약 250MB
소스에서 빌드
# 사전 요구 사항
# - JDK 25+ (Kotlin Multiplatform)
# - Git
git clone https://github.com/askimo-ai/askimo.git
cd askimo
# 앱 직접 실행
./gradlew :desktop:run
# 네이티브 설치 프로그램 생성
./gradlew :desktop:package
프로젝트는 Kotlin Multiplatform Compose 데스크톱 앱으로 구성되어 있으며, 공유 핵심 로직은 shared-jvm(제공업체, RAG, 플랜, 스킬, 에이전트 런타임)에, UI 코드는 desktop/에 있습니다.
누가 혜택을 받을 수 있나요?
- 지식 근로자: 모든 LLM과 채팅하고 자신의 문서에 대해 RAG를 수행할 수 있는 단일하고 빠른 데스크톱 클라이언트를 원하는 분.
- 개발자: 채팅 인터페이스를 벗어나지 않고 코드 생성 에이전트를 실행하거나 스크립트를 실행하려는 분.
- 프라이버시에 민감한 사용자: 로컬 인덱싱과 오프라인 음성 기능이 필요한 분.
- 팀: 여러 에이전트에서 일관된 스킬 정의를 원하는 팀.
라이선스 및 커뮤니티
- 라이선스: AGPL-v3(소스 사용 가능, 수정 사항 공유 필요).
- 기여: 풀 리퀘스트를 환영합니다. DCO 서명이 필요합니다. 현지화는 Crowdin에서 처리되므로 코드가 아닌 기여자도 번역을 도울 수 있습니다.
- 지원: 토론 포럼, 문서 사이트, 성장하는 스타 기록.
요약: Askimo는 채팅, RAG, 스크립팅 및 자율 AI 에이전트를 접근 가능한 거의 모든 LLM과 작동하는 고성능, 프라이버시 우선 데스크톱 앱에 통합합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트