taOS: 사용자의 AI, 하드웨어, 데이터에 기반한 자가 호스팅 AI 에이전트 플랫폼
요약
taOS는 사용자의 데이터와 하드웨어에 기반하여 작동하는 자가 호스팅 AI 에이전트 플랫폼입니다. 오프라인 구동이 가능하며, Apple Silicon, NVIDIA, AMD 등 다양한 환경을 지원합니다. 이 시스템은 프레임워크에 구애받지 않고 에이전트의 전체 수명 주기와 메모리를 관리하는 것이 특징입니다.
핵심 포인트
- 사용자 데이터 및 하드웨어 기반의 자가 호스팅 AI 구현
- Apple Silicon, NVIDIA 등 다양한 환경을 지원하는 범용성 확보
- 프레임워크에 독립적인(Framework-agnostic) 에이전트 수명 주기 관리
- taOSmd를 통해 높은 엔드투엔드 심사 정확도 달성
당신의 AI, 당신의 하드웨어, 당신의 데이터. 사용자의 에이전트 메모리, 대화 내용, 파일이 자신이 소유한 기기에 저장되는 자가 호스팅 AI입니다. 원할 때는 완전히 오프라인으로 작동하며, 선택할 때만 클라우드를 이용합니다.
베타 버전 (2026-06-02). 이 소프트웨어는 테스터들이 자신의 하드웨어에서 실행하도록 만들어진 베타 제품이므로 미흡한 부분이 있을 수 있습니다. 설치 스크립트, 백엔드, API, 메모리 시스템(taOSmd), 그리고 다중 프레임워크 그룹 채팅 기능은 모두 작동합니다. 데스크톱 GUI는 일상적인 사용을 위해 연결되어 있지만, 일부 흐름(에이전트 관리, 워커 연결, 모델 라우팅 등)은 여전히 개선되고 있습니다. 진행 상황을 확인하고 다음 릴리스를 받으려면 레포지토리를 스타하거나 워치해 주세요.
카탈로그에 대한 공지: 100개 이상의 앱, 16개 프레임워크, 대규모 모델 카탈로그가 있지만, 아직 많은 설치 매니페스트(install manifest)가 실제 하드웨어에서 테스트되지 않았기 때문에 일부 앱, 프레임워크, 모델은 설치에 실패할 수 있습니다. 만약 문제가 발생하면 발견한 이름과 오류를 포함하여 이슈를 열어주세요. 제가 가능한 한 빨리 매니페스트를 수정하겠습니다. 이러한 보고서는 매우 유용하며, 대부분의 매니페스트 수정 사항은 당일 배포됩니다.
사용자가 가진 어떤 하드웨어에서도 실행되는 자가 호스팅 AI 에이전트 플랫폼입니다. 오래된 노트북, Raspberry Pi, 게이밍 PC, 먼지 쌓인 SBC(Single Board Computer) 등 무엇이든 상관없습니다. taOS는 사용하지 않는 하드웨어를 분산형 AI 컴퓨팅 클러스터로 변환합니다.
43개의 번들 앱, 109개의 카탈로그 앱, 47개의 MCP 플러그인, 17개의 에이전트 프레임워크, LLM, 비전(vision), 임베딩(embeddings), 오디오 및 이미지 생성 등을 포괄하는 120개 매니페스트의 선별된 로컬 모델 카탈로그(c01zaut/happyme531을 통한 RK3588 NPU 변형 및 hailo-ollama를 통한 Hailo-10H HEF 변형 포함), 그리고 HuggingFace에서 가져온 167k개 이상의 검색 가능한 모델, 에이전트 배포, 학습, 이미지/비디오/오디오 생성, 전체 시스템 모니터링 기능을 단일 웹 대시보드에서 제공합니다. Apple Silicon (MLX), NVIDIA, AMD, Rockchip NPU, Raspberry Pi, 안드로이드 폰 등 다양한 환경을 지원합니다.
설계 단계부터 프레임워크에 구애받지 않음(Framework-agnostic by design). taOS는 중요한 모든 것, 즉 에이전트의 메모리, 파일, 통신 채널, 모델 접근 권한, 그리고 설정을 소유합니다. 에이전트 프레임워크는 단지 교체 가능한 실행 엔진일 뿐입니다. SmolAgents에서 LangChain으로, OpenClaw로 전환해도 사용자의 에이전트는 전체 기록, 모든 Telegram/Discord/Slack 연결, 훈련된 LoRA 어댑터, 파일, 그리고 API 키를 그대로 유지합니다. 마이그레이션도, 데이터 손실도, 재설정(reconfiguration)도 필요 없습니다. 이는 taOS가 프레임워크 외부에서 전체 에이전트 수명 주기(agent lifecycle)를 관리하기 때문에 가능합니다.
taOSmd – 프레임워크에 구애받지 않는 AI 메모리 시스템. LongMemEval-S에서 97.0%의 **엔드투엔드 심사 정확도(end-to-end Judge accuracy)**를 달성했습니다. (검색 → 생성 → LLM 기반 평가자 사용). 이 평가는 총 50개 이상의 세션에 걸쳐 500개의 질문을 다루었습니다. 참고로, 가장 많이 인용되는 공개 비교 시스템인 MemPalace(96.6%)와 agentmemory(95.2%)는 동일한 데이터셋에서 Recall@5 검색 점수를 발표합니다. 이는 단지 올바른 세션이 상위 5개 안에 들어오는지 여부만을 측정하며, 생성이나 평가 과정은 포함하지 않습니다. 이 지표들은 우리가 엔드투엔드 테스트를 다시 실행하기 전까지는 공정한 비교가 어렵습니다. 우리의 방식이 더 엄격한 측정 기준입니다. 하이브리드(hybrid) + 쿼리 확장(query-expansion) 설정 기준으로 카테고리별 성능은 다음과 같습니다: 지식 업데이트(knowledge-update) 100%, 다중 세션(multi-session) 98.5%, 단일 세션 사용자(single-session-user) 97.1%, 단일 세션 어시스턴트(single-session-assistant) 96.4%, 시간적 추론(temporal-reasoning) 94.0%, 단일 세션 선호도(single-session-preference) 90.0%. 모든 것은 클라우드 의존성 없이 £170짜리 Orange Pi 5 Plus에서 실행됩니다. 스택 구성은 다음과 같습니다: 유효성 기간 및 모순 감지 기능을 갖춘 시간적 지식 그래프(temporal knowledge graph), 크로스 인코더 재랭킹(cross-encoder rerank) 및 LLM 지원 쿼리 확장 기능이 결합된 하이브리드 의미론+키워드 벡터 검색, 손실 없는 추가 전용 아카이브(zero-loss append-only archive), 자동 사실 추출(automatic fact extraction), 의도 인식 검색 라우팅(intent-aware retrieval routing), 다층 컨텍스트 조립(multi-layer context assembly)입니다. 모든 에이전트 프레임워크는 HTTP API를 통해 읽기/쓰기가 가능합니다.
대부분의 AI 어시스턴트는 사용자의 메모리, 대화 기록, 파일을 자신들의 서버에 보관합니다. taOS는 그것들을 사용자님의 서버에 보관합니다.
오프라인 메모리. 사용자의 AI의 장기 기억은 다른 사람의 클라우드 데이터베이스에 있는 행이 아니라, 자신만의 박스(£170짜리 Orange Pi로 충분)에 호스팅되는 자체 지식 그래프입니다. 자체 호스팅 에이전트 및 채팅. 사용자 에이전트, 그들의 대화, 그리고 사용자의 채널은 사용자가 통제하는 하드웨어에서 실행됩니다. 사용자의 컴퓨팅 파워, 사용자의 모델. 로컬 모델 카탈로그와 자신만의 장치에서의 클러스터 추론(cluster inference); 클라우드 모델은 선택 사항이며 절대 필수가 아닙니다. 감사 가능하고 이탈 가능함. 오픈 소스(AGPL-3.0)이며, 자체 호스팅 가능한 바이너리 미러와 에어 갭(air-gapped) 설치 경로를 제공합니다. 어떤 것도 사용자를 가두지 않습니다.
기본적으로 주권적이고, 선택적으로 클라우드를 이용할 수 있습니다. taOS를 완전히 오프라인으로 실행하거나, 필요하다고 판단될 때 클라우드 모델 또는 유료 원격 액세스(taOSgo)를 연결하세요. 기본값은 사용자의 데이터가 절대 하드웨어를 벗어나지 않는 것입니다.
동일한 플랫폼, 동일한 세션 — 데스크톱, 태블릿, 휴대폰에서 모두 가능합니다.
여섯 가지 다른 프레임워크(OpenClaw, Hermes, SmolAgents, Langroid, PocketFlow, OpenAI Agents SDK)를 사용하는 여섯 개의 에이전트가 단일 공유 채널에서 대화합니다.
컨트롤러 (서버):
# Debian / Ubuntu / Fedora / Arch / Alpine / macOS, 한 줄 설치 명령어
curl -fsSL https://raw.githubusercontent.com/jaylfc/taOS/master/scripts/install-server.sh | sudo sh
Alpine / postmarketOS — 의존성 먼저 설치
sudo apk add --no-cache bash python3 py3-pip git curl libtorrent-rasterbar sqlite nodejs npm sqlcipher-dev vulkan-tools
curl -fsSL https://raw.githubusercontent.com/jaylfc/taOS/master/scripts/install-server.sh | sudo sh
Debian / Ubuntu — 의존성 먼저 설치
sudo apt-get update && sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
bash python3 python3-venv python3-pip git curl ca-certificates \
libtorrent-rasterbar-dev libboost-python-dev sqlite3 libsqlcipher-dev vulkan-tools
...
Fedora — 의존성 먼저 설치
sudo dnf install -y bash python3 python3-pip git curl \
rb_libtorrent-devel rb_libtorrent-python3 boost-python3 \
sqlite nodejs npm sqlcipher-devel vulkan-tools
...
Arch — 먼저 종속성 설치
sudo pacman -Sy --needed bash python python-pip git curl \
libtorrent-rasterbar boost sqlite nodejs npm sqlcipher vulkan-tools
curl -fsSL https://raw.githubusercontent.com/jaylfc/taOS/master/scripts/install-server.sh | sudo sh
Node 22는 스크립트 자체(NodeSource)에 의해 설치되므로 이 목록에는 포함되어 있지 않습니다.
sudo 없이 실행하여 사용자 모드 systemd 유닛으로 설치할 수 있습니다. 이 스크립트는 반복 실행이 가능하며, 기존 설치에도 안전합니다. 설치 경로, 브랜치, 포트에 대한 환경 변수 재정의를 지원합니다.
완벽한 컨트롤러 설치가 검증된 플랫폼입니다. 다른 곳에서 실행하셨나요? 설치 로그와 함께 이슈를 열어주시면 (설치 프로그램이 정확히 이를 위한 환경 배너를 출력함) 여기에 추가됩니다.
| 하드웨어 | OS | 검증 여부 |
|---|---|---|
| Orange Pi 5 Plus 16GB (RK3588) | Armbian (Debian trixie 기반) | 유지 관리자가 RK3588 NPU 메모리/임베딩 경로를 포함하여 매일 실행함 |
| ... | ||
| 수동 / 개발: |
pip install -e .
python -m uvicorn tinyagentos.app:create_app --factory --host 0.0.0.0 --port 6969
http://your-host:6969 (또는 mDNS를 사용하는 경우 http://taos.local:6969)에서 열어주세요. 루트 URL은 데스크톱 셸을 직접 로드합니다.
taOS는 전체 브라우저 기반 데스크톱 환경과 함께 제공됩니다. http://your-host:6969/에서 열면, 네이티브 설치가 필요 없이 창 관리자(window manager), 독(dock), 런처(launchpad), 알림, 위젯 및 43개의 번들 앱을 얻게 됩니다. 휴대폰과 태블릿에서는 스와이프 가능한 페이지, 지속적인 독, 그리고 제목 표시줄의 최소화/닫기 기능이 있는 데스크톱 스타일 앱 창으로 자동으로 전환되며, 브라우저의
윈도우 관리자. 플로트(Float), 스냅 영역(snap zones), 드래그, 크기 조정(resize), 최소화(minimise), 최대화(maximise), 닫기(close)상단 바. 전역 검색 (Ctrl+Space), 시계, 알림, 위젯 토글도크. 실행 중인 표시기가 있는 고정 앱, 사용자 정의 가능한 레이아웃런처패드. 검색 기능이 있는 전체 화면 앱 그리드우클릭 바탕화면 메뉴. 새 폴더, 배경화면 변경, 위젯, 메모리에 저장, 설정배경화면 선택기. 8개의 내장 그라디언트 배경화면위젯. 시계, 에이전트 상태(Agent Status), 빠른 노트(Quick Notes), 시스템 통계(System Stats), 날씨 (드래그 가능/크기 조정 가능)알림. 토스트 스택 + 알림 센터 드롭다운지속 세션. 기기 간 윈도우, 도크 레이아웃, 배경화면 복원로그인 게이트. 선택적 비밀번호 보호모바일/태블릿 모드. 터치 및 화면 너비 자동 감지, 위젯 우선 홈(swipeable pages), 지속 도크, 제목 표시줄이 있는 데스크톱 스타일 앱 윈도우, iOS PWA 전체 화면카드 스위처. 도크에서 트리거되는 수평 캐러셀, 카드를 탭하여 전환하거나 X를 눌러 닫기독립형 채팅 PWA. /chat-pwa에서 전용 설치 가능 앱으로 메시지 이용shadcn/ui 기본 요소. 버튼(Button), 카드(Card), 입력(Input), 탭(Tabs), 스위치(Switch), 도구 모음(Toolbar)
플랫폼 앱 (29): 메시지(WebSocket 채팅), 메일(IMAP/SMTP 계정, 읽기 및 전송), 프로젝트(칸반 + A2A), 에이전트(배포 마법사 + 로그 + 스킬), 스토어(109+ 앱), 설정(메모리 캡처 토글, 잠금 화면 해제 방식, 관리자 데모 모드 스위치를 포함한 다중 섹션), 모델, 제공업체(클라우드 LLM 제공업체 관리, OpenAI, Anthropic, DeepSeek 및 호환 API 추가/테스트/제거), 메모리(사용자 + 에이전트 섹션), MCP(플러그인 관리자), 채널, 비밀 정보, 작업, 가져오기, 이미지(이미지 스튜디오: 생성 / 라이브러리 / 계층 인식 인페인트 + 업스케일 백엔드로 편집), 대시보드(활동), 클러스터(워커 관리 + 상태), 라이브러리(지식 파이프라인, 컬렉션 및 검색을 갖춘 문서 라이브러리), 에이전트 브라우저(에이전트 브라우저 세션 관리), 파일(워크스페이스 + 공유 폴더를 갖춘 실제 VFS), taOS Agent(Agent-as-a-Model 엔드포인트), 가이드, 피드백, 결정, 알림, 관측소, 메모, 할 일, 허브(taOS 허브 계정 및 공유).**
선택적 taOS 앱 (4): Reddit(저장된 스레드 및 메모 수집을 갖춘 서브레딧 브라우저), YouTube(스크립트 추출이 가능한 비디오 라이브러리), GitHub(코드 검색을 갖춘 리포지토리 브라우저), 그리고 X(북마크 및 메모 캡처를 갖춘 피드 모니터)는 빌드에 포함되어 있지만 기본적으로 설치되지는 않습니다. 이 앱들은 스토어의
게임 및 스튜디오 (5): LoRA Studio (URL을 통해 Civitai의 LoRA를 아카이브 — safetensors, 미리보기, 트리거 단어 및 태그가 자체 클러스터에 저장됨), Game Studio (AI 지원 게임 제작 도구 — 아이디어를 설명하거나 실제 three.js/canvas 템플릿에서 시작하여, 라이브 미리보기와 AI 채팅 사이드바를 통해 생성된 파일을 편집한 후 로컬에 설치하거나 .taosapp 패키지로 내보냄), 체스 (LLM을 통해 실제 에이전트와 대국), Wordle, 십자말풀이.
Activity 앱에는 실시간 워커 상태 및 리소스 통계가 프로세스 모니터 옆에 표시되는 클러스터 개요 패널이 포함되어 있습니다. 모델 브라우저는 구성된 제공업체(provider)의 클라우드 모델과 로컬 카탈로그 모델을 함께 보여주며, 각 항목마다 제공업체 배지가 붙어 있습니다. 배포 마법사는 클라우드 모델을 추론 대상(inference targets)으로 받아들입니다.
스토어는 에이전트 프레임워크, 모델, 플러그인, 서비스를 제공합니다. 원클릭 설치가 가능하며 하드웨어 필터링이 적용됩니다.
창 관리자(float + snap), 독(dock), 런치패드(launchpad), 마우스 오른쪽 버튼 컨텍스트 메뉴, 배경화면 선택기, 알림, 위젯, 그리고 기기 간에 사용자를 따라다니는 지속적인 세션을 갖춘 완전한 브라우저 기반 데스크톱 OS입니다. 43개의 번들 앱, 플랫폼 도구, OS 유틸리티 및 게임과 함께 옵션 비밀번호 로그인 게이트가 제공됩니다. 상단의 웹 데스크톱 경험을 참고하세요.
터치 장치를 자동으로 감지하여 데스크톱을 커스터마이징 가능한 다중 페이지 레이아웃(스와이프 또는 점 탭으로 탐색)의 위젯 중심 홈 화면, 앱 실행기 및 앱 전환기가 있는 지속적인 독, 그리고 닫기/최소화 제목 표시줄이 있는 데스크톱 스타일 앱 창으로 교체합니다. 상단 바에는 검색과 알림을 위한 iOS 26 스타일의 프로스티드 글래스 버튼과
taOSmd가 제공하는 개인 메모리 기능으로, Pieces App과 유사하지만 자체 호스팅(self-hosted)이 가능합니다. 시간적 지식 그래프(Temporal knowledge graph)와 하이브리드 벡터 검색(hybrid vector search), 그리고 무손실 아카이브(zero-loss archive)를 통해 메시지 허브(Message Hub)의 대화 내용, 텍스트 에디터(Text Editor)의 메모, 파일 활동 및 검색 쿼리에서 자동으로 내용을 캡처합니다. 각 카테고리별 캡처 토글은 설정(Settings)에서 실시간으로 확인할 수 있습니다. 이 기능은 앱과 함께 전역 검색(global search) (Ctrl+Space)에서 사용 가능하며, 데스크톱의 항목을 마우스 오른쪽 버튼으로 클릭하여 '메모리에 저장(Save to Memory)' 옵션을 사용할 수 있습니다. 에이전트는 TAOS_USER_MEMORY_URL을 통해 명시적인 사용자 허가 하에 사용자 메모리를 선택적으로 읽을 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Codex tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기