llt22/talkio

Local-first multi-AI group chat desktop app — pull gpt, Claude, Gemini, DeepSeek into one conversation. Tauri 2 + React 19.

해결하는 문제

Talkio는 여러 다른 AI 모델을 하나의 그룹 채팅에 참여시킬 수 있는 멀티모델 AI 채팅 클라이언트입니다. 기존의 1:1 AI 상호작용의 한계를 극복하여, 모델들이 동일한 주제에 대해 논의하거나 논쟁하거나 협업할 수 있도록 합니다. 각 모델은 독자적인 성격을 유지하면서 대화를 나눌 수 있습니다.

작동 방식

Tauri 2와 React 19로 구축된 애플리케이션은 로컬 우선 인터페이스로서 OpenAI, Anthropic, Gemini, Ollama 등의 다양한 AI 제공업체에 직접 연결됩니다. 통합 스트리밍 런타임을 사용해 응답을 처리하고, 그룹 채팅의 각 AI 참가자에게 고유한 시스템 프롬프트와 파라미터를 할당하는 '성격 시스템(Persona System)'을 사용합니다. 또한 Model Context Protocol (MCP)를 통합하여 AI 모델이 외부 도구를 호출하고 로컬 파일 또는 Git 저장소에 접근할 수 있도록 합니다.

대상 사용자

다양한 AI 관점을 실험하고 싶은 사용자, 여러 모델 간에 복잡한 논의를 조율하고 싶은 사용자, 프라이버시 중심의 로컬 우선 AI 데스크톱 및 모바일 애플리케이션을 원하는 사용자에게 적합합니다.

주요 기능

  • 멀티모델 그룹 채팅: 여러 AI를 한 번의 대화에 참여시켜 서로의 메시지를 확인하고 독립적으로 응답할 수 있습니다.
  • 성격 시스템: 번역가, 코드 리뷰어 등 고유한 역할을 설정할 수 있으며, 개별 시스템 프롬프트와 온도 설정이 가능합니다.
  • MCP 도구 통합: Model Context Protocol를 통해 외부 도구 서버에 연결하여 캘린더, 알림 등 시스템 기능을 활용할 수 있습니다.
  • 로컬 우선 프라이버시: 모든 데이터를 로컬 SQLite 데이터베이스에 저장하고 API 키는 시스템 자격 증명 저장소를 사용합니다.
  • 크로스플랫폼 지원: Windows, macOS, Linux, Android에서 모두 작동합니다.
  • 고급 렌더링: Markdown, Mermaid 다이어그램, KaTeX, HTML/Three.js 미리보기 지원합니다.
  • 워크스페이스 및 Git 도구: AI가 로컬 프로젝트 파일을 읽고 검색, 편집하며 Git 명령어를 실행할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트