프로젝트 소개

Memex는 iOS와 Android용 오픈소스 로컬 우선 AI 저널입니다. 완성된 일일 기록을 기대하는 기존 저널 앱과 달리, 텍스트·사진·음성 등 삶을 조각 단위로 포착하고 멀티 에이전트 AI 시스템을 사용해 이를 구조화된 타임라인 카드로 정리하고, 지식 베이스를 구축하며, 인사이트를 발견하고, AI 캐릭터를 통한 동반자 경험을 제공합니다. 로컬 우선은 기록, 카드, 지식이 기기에 남아 있음을 의미합니다. 저널을 저장하는 Memex 서버는 없습니다. 사용자는 자체 LLM 제공자(OpenAI, Claude, Gemini, DeepSeek, Ollama 등 다수)를 연결하며, 프롬프트는 휴대폰에서 해당 제공자로 직접 전송됩니다. 선택적 Memex AI 서비스는 저널 데이터를 저장하지 않고 모델 요청만 프록시합니다. 주요 기능으로는 작업, 루틴, 이벤트, 기사, 인용, 사람, 장소, 지표, 갤러리에 대한 자동 카드 생성이 포함된 AI 기반 정리, 자동 태깅, 엔터티 추출, 상호 참조 연결, P.A.R.A 기반 지식 정리, 차트·서사·공간/시간 뷰·갤러리가 포함된 인사이트 카드, 지속적 메모리와 SillyTavern 캐릭터 카드 호환성을 갖춘 AI 동반자, 데이터 자유를 위한 Markdown 내보내기, 생체 인식 앱 잠금, iCloud Drive 및 기기 저장소 지원, 원탭 백업/복원이 있습니다. 앱에는 사용자 정의 에이전트 시스템도 포함되어 있습니다. 사용자는 이벤트 기반 트리거, 에이전트별 LLM 구성, 사용자 정의 시스템 프롬프트, Agent Skills(SKILL.md) 지원, JavaScript 실행, 에이전트 간 의존성 체인, 동기/비동기 실행 모드, 자동 재시도를 갖춘 에이전트를 만들 수 있습니다. 에이전트는 내장 에이전트와 동일한 이벤트 버스 및 도구 시스템에 연결됩니다. Memex는 Flutter와 Dart로 구축되었고, 로컬 저장소로 Drift(SQLite)를 사용하며, iOS와 Android를 지원합니다. 라이선스는 GPL-3.0입니다.