프로젝트 소개

코리스 어시스턴트는 TypeScript로 구축된 타입 세이프 AI 에이전트 프레임워크입니다. 채널용 플러그인 시스템과 마크다운 기반 스킬 시스템을 통해 기능을 확장할 수 있는 모듈식 아키텍처를採用합니다. 주요 기능: - 플러그인 채널: Telegram, WhatsApp, 터미널 사용자 인터페이스(TUI), React 기반 웹 대시보드를 통한 상호작용 지원 - 지속적 메모리: 장기 메모리, 세션 추적, 단기 대화 기록을 위한 SQLite 활용 - 하트비트 에이전트: 예약된 cron 기반 백그라운드 자율 서브 에이전트 지원 - 도구 실행: LLM을 통한 쉘 명령어, 도메인 제한 HTTP 요청, 자가 호스팅 SearXNG 기반 웹 검색 실행 - 멀티-프로바이더 AI 지원: Ollama, NVIDIA, 모의 프로바이더 호환 및 역할별 프로바이더 할당 - 관리 대시보드: 에이전트 채팅 및 세션, 메모리, 하트비트, 스킬 관리용 웹 UI