HKUDS/nanobot
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps
해결하는 문제
nanobot은 자체 호스팅 개인 AI 에이전트 프레임워크로, 지속적이고 사용자 정의 가능한 AI 어시스턴트를 만들 수 있습니다. 여러 LLM 제공업체, 장기 기억, 다양한 커뮤니케이션 채널(예: Telegram, Discord, Slack)을 하나의 통합된 경량 런타임에 연결하는 단일 게이트웨이를 제공하여 AI 상호작용의 단편화 문제를 해결합니다.
작동 방식
이 프로젝트는 다양한 채널의 메시지가 LLM에 의해 처리되는 작은 에이전트 루프를 중심으로 합니다. LLM은 도구를 사용할 시기 또는 컨텍스트로 메모리와 스킬을 가져올 시기를 결정합니다. 무거운 오케스트레이션 레이어를 피하여 가볍고 읽기 쉽게 유지합니다. 모델 라우팅, 다중 에이전트 위임, MCP(Model Context Protocol) 통합을 지원하여 기능을 확장합니다.
대상 사용자
자신의 AI 스택을 소유하고, 에이전트를 자체 호스팅하며, 거대한 플랫폼에 의존하지 않고 다양한 채팅 앱과 터미널에서 일상 워크플로우에 통합하려는 개인을 위해 설계되었습니다.
하이라이트
- 다중 채널 도달: WebUI, 터미널, Telegram, Discord, Slack, WeChat, Email, Mattermost, Linear에 연결합니다.
- 영구 메모리: "Dream"과 세션 기록을 통한 장기 기억을 제공하여 장기 실행 작업을 지원합니다.
- 확장 가능한 도구: MCP 서버, 셸 액세스, 웹 검색, 이미지 생성, 캘린더 시스템을 통한 예약 자동화를 지원합니다.
- 모델 비종속: OpenAI 호환 API, 로컬 LLM(Ollama 또는 vLLM을 통해)과 호환되며 폴백 모델을 지원합니다.
- 유연한 인터페이스: 주제와 작업 공간을 관리하기 위한 번들 WebUI와 터미널 기반 상호작용을 위한 네이티브 TUI를 포함합니다.
관련
- Dispatch
- 프로젝트
RTGS2017/NagaAgentNagaAgent는 Windows/macOS/Linux를 지원하는 크로스플랫폼 데스크톱 AI 어시스턴트로, OpenAI 호환 LLM과의 채팅, JSON 블록을 통한 사용자 정의 도구 호출, Neo4j에 저장된 그래프-RAG 메모리, Live2D 애니메이션 아바타, 리프싱크 기능이 있는 음성 합성/인식, 날씨, 웹 검색, 게임 가이드 등 다양한 플러그인을 지원하는 MCP 프레임워크, 포럼과 스킬 마켓을 포함한 커뮤니티 기능을 제공합니다. Electron/Vue 프론트엔드와 Python FastAPI 백엔드로 구성되며, `uv sync` (또는 pip)로 설치 가능하며, AGPL-3.0 + 독점적 상용 라이선스의 이중 라이선스입니다.
- 프로젝트
siddsachar/row-botRow‑Bot은 LLM과 대화하여 파일을 생성하고, 코드를 실행하며, 디자인을 관리하고, 서비스와 상호 작용하는 동시에 데이터를 로컬에 보관할 수 있는 셀프 호스팅 데스크톱 AI 어시스턴트입니다. 개인 지식 그래프를 통한 메모리 기능, 목표 지향적 에이전트, 승인 기반 작업, 멀티 디바이스 원격 액세스 및 다양한 통합(GitHub, Notion, Slack 등)을 제공합니다. Windows/macOS/Linux 또는 Docker에서 실행되며, Ollama나 OpenAI 호환 공급자를 사용하여 모든 데이터를 기기에 안전하게 저장합니다.
- 프로젝트
zhayujie/CowAgentCowAgent는 작업 계획, 도구 실행, 개인 지식 기반 유지, 협력 에이전트 팀으로 운영이 가능한 오픈소스 자체 호스팅 AI 어시스턴트입니다. 다양한 LLM 제공업체, 멀티모달 입력, 수십 개의 채팅 채널(Telegram, Slack, WeChat 등), 플러그인 스킬 시스템, 야간 "Deep Dream" 증류 기능이 있는 3계층 메모리를 지원합니다. 한 줄 스크립트 또는 Docker로 설치하고, 웹 콘솔에서 모든 것을 관리하며, 공개 Skill Hub 또는 사용자 정의 도구 통합을 통해 시스템을 확장할 수 있습니다.
- 프로젝트
clawdotnet/openclaw.netOpenClaw.NET은 .NET 네이티브, 자체 호스팅 AI 에이전트 런타임으로 데스크톱 Avalonia UI(AgentQi Companion)를 제공합니다. OpenAI 호환 모델과 통신하는 게이트웨이를 실행하며 스트리밍, 도구 실행, 세션 메모리 및 다양한 통합(REST, WebSocket, MCP, 80개 이상의 도구, 채널 어댑터)을 지원합니다. 게이트웨이는 NativeAOT로 컴파일할 수 있어 엣지 또는 온프레미스 배포에 적합합니다. 사용자는 준비된 데스크톱 번들이나 소스에서 시작하여 채팅 명령으로 어시스턴트를 구성하고, .NET 플러그인이나 재사용 가능한 MetaSkill DAG 워크플로우로 기능을 확장할 수 있습니다.