Show HN: iOS용 개인정보 보호를 최우선으로 하는 로컬 LLM 메모 앱 (Google Keep 대안)
hackernews
|
|
📦 오픈소스
#ai 모델
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
생각을 쉽게 기록하고 검색할 수 있는 iOS용 메모 앱 'Remen'이 공개되었습니다. 이 앱은 기기 내 로컬 LLM을 탑재해 키워드 없이도 자연어 검색이 가능하며, 사용자의 프라이버시와 성능을 최우선으로 고려하여 설계되었습니다. 제작자는 애플 노트나 구글 킵의 단점을 보완하기 위해 제작한 이 앱이 제목 없이도 어지러운 생각을 체계적으로 정리하는 데 도움이 될 것이라고 밝혔습니다.
본문
Remen turns thoughts into something you can return to. A notes app for iOS: Zero-friction capture, search with natural language, and keep everything in sync with iCloud. AI runs on-device. I've been using Apple Notes and Google Keep for years. I'm a big fan of the simplicity and ease of use. But most of the time I forgot the keywords to search for an specific note. This project was started as an R&D to see if I can run an language model on device to make it simple and easier to capture my messy thoughts, voices, tasks, scans, and reminders and organize (because I'm a lazy ass, can't even want to add a title) them in a way that I can easily search for them later. I wanted to make it minimal and maximize the privacy and the performance. After using my own app for few weeks, I believe it would be a good fit for someone else who wants to have similar experience. - Notes — Create and edit notes (task notes, reminders). Pin, archive, trash or delete permanently. - Voice — Record speech and save as a note (transcription). - Search — Keyword, semantic, and natural-language search (“what I wrote last week”). - AI — On-device LLM and embeddings for search and auto categorization and tagging (models downloaded in-app). - iCloud — Backup and sync notes; permanent deletes stay deleted across sync. - Typescript - Expo (SDK 54) - React Native - expo-router - expo-sqlite for local storage - react-native-cloud-storage for iCloud - react-native-executorch for on-device AI - react-native-vision-camera for camera - react-native-voice for voice recognition - NativeWind (Tailwind for RN) - Gluestack UI (React Native UI library) - LLAM 3.2 1B SpinQuant for LLM - ALL-MINILM-L6-V2 for embeddings - Node.js 24+ - Bun - iOS: Xcode, CocoaPods (for running on simulator or device) - For voice: device or simulator with speech recognition - For AI: download models in-app (first use) git clone https://github.com/moeen-mahmud/remen.git cd remen bun install Note: You need to have development build for full features like camera and iCloud. Recommended not to use Expo Go for development. iOS device / full features: bun prebuild # bun prebuild:clean to clean the build bun ios # optionally bun ios -d to run on physical device | Command | Description | |---|---| bun ios | Run on iOS (after prebuild) | bun lint | Run ESLint | bun format | Format with Prettier | bun type-check | TypeScript check | Sometimes, the AI can hallucinate or take a while searching for notes, since it's a very (very again) small model and it's not trained on a lot of data. Besides, the OCR is not perfect and sometimes it can't extract the text from the image. AI processing is done in the background and it's not instant, for this reason, it'll drain a bit of battery and slow down the app (mostly in older devices). - Voice recognition is not working on iOS simulator - Camera is not working on iOS simulator - iCloud is not working on iOS simulator
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유