# Show GN: 오픈소스 - Ollama 기반 LLM 모바일 클라이언트

> Clean Markdown view of GeekNews topic #17910. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17910](https://news.hada.io/topic?id=17910)
- GeekNews Markdown: [https://news.hada.io/topic/17910.md](https://news.hada.io/topic/17910.md)
- Type: show
- Author: [rtlink](https://news.hada.io/@rtlink)
- Published: 2024-11-23T12:17:38+09:00
- Updated: 2024-11-23T12:17:38+09:00
- Original source: [github.com/bipark](https://github.com/bipark/my_ollama_app)
- Points: 10
- Comments: 2

## Summary

올해 비디오와 관련된 LLM-RAG 작업의 부산물로, Ollama 기반의 모바일 클라이언트를 개발하여 오픈소스로 공개했습니다. 이 앱은 Ollama를 통해 다양한 오픈 소스 LLM을 로컬 컴퓨터에서 실행할 수 있으며, iOS와 Android에서 사용 가능하고, 한국어를 포함한 여러 언어를 지원합니다. Ollama 설치 후 MyOllama 앱을 통해 AI 모델과 대화할 수 있으며, 이는 개발자와 연구자에게 다양한 기술적 실험에 유용합니다.

## Topic Body

올해 꽤 많은 시간을 들여서 비디오와 관련한 LLM-RAG 관련 작업을 했습니다. 그러다 보니 부산물(?)이 좀 나왔는데 그중 일부를 정리해서 앱으로 만들고 오픈소스로 업로드했습니다.  
  
데모를 위해 앱,웹 동시에 사용할수 있는 채팅 UI가 필요해서 플러터의 flutter_chat_ui 를 기반으로 작업을 했는데, 데모로 끝내기 뭣해서 Ollama 클라이언트로 모바일에서 사용할 수 있는 앱을 만들었습니다.  
  
ChatGPT, Claude가 성능은 좋지만 비용이나 보안이 걱정되는 분들은 자신의 컴퓨터에 Ollama를 설치하고 필요한 적절한 LLM을 깔아서 사용해보는것도 좋은 방법입니다.   
플러터(Flutter) 소스라서 아이폰, 안드로이드폰에 빌드해서 사용할수 있습니다.  
  
---  
  
소개  
  
Ollama는 대규모 언어 모델(Large Language Models, LLMs)을 로컬 컴퓨터에서 쉽게 실행할 수 있게 해주는 오픈 소스 소프트웨어입니다. MyOllama를 사용하여 Ollama에 접속하여 다양한 LLM을 활용할 수 있습니다. MyOllama - Ollama 프로그램을 통해 자신의 컴퓨터에서 LLM을 실행하므로, 별도의 사용료 없이 AI 모델과 대화할 수 있습니다.  
  
주요 기능  
  
- 원격 LLM 접속: IP 주소를 통해 Ollama 호스트에 연결  
- 커스텀 프롬프트: 사용자 정의 Instruction 설정 지원  
- 다양한 오픈 소스 LLM 지원 (Llama, Gemma, Qwen, Mistral 등)  
- 사용자 정의 Instruction 설정 가능  
- 이미지 인식 기능 지원 (해당 기능을 지원하는 모델에 한함)  
- 직관적인 채팅 형식의 UI  
- 대화 기록: 채팅 세션 저장 및 관리  
- iOS와 Android 지원  
- 한국어, English, 日本語를 지원  
  
사용 방법  
  
- Ollama를 컴퓨터에 설치합니다 (macOS, Windows, Linux 지원). Ollama 설치 방법은 Ollama GitHub에서 확인할 수 있습니다.  
- 소스를 다운 받아서 Flutter를 이용하여 빌드하거나, App Store에서 MyOllama 앱을 다운로드합니다.  
- Ollama에 원하는 모델을 설치합니다. 모델다운로드  
- Ollama를 원격 접속이 가능하도록 설정을 변경합니다.   
- MyOllama 앱을 실행하고 Ollama가 설치된 컴퓨터의 IP 주소를 입력합니다.  
- 원하는 AI 모델을 선택하고 대화를 시작합니다.  
  
장점  
  
- 이 앱은 오픈소스 LLM을 효율적으로 활용하고자 하는 개발자 및 연구자를 위해 설계되었습니다. API 호출, 프롬프트 엔지니어링, 모델 성능 테스트 등 다양한 기술적 실험에 활용 가능합니다.  
- 무료로 고급 AI 기능 사용 가능  
- 다양한 LLM 모델 지원  
- 프라이버시 보호 (로컬 컴퓨터에서 실행)  
- 프로그래밍, 창의적 작업, 일상적인 질문 등 다양한 용도로 활용 가능  
- 대화의 맥락을 이어갈수 있도록 구성  
  
주의사항  
  
- 이 앱을 사용하려면 반드시 Ollama가 설치된 컴퓨터가 필요합니다.  
- Ollama 호스트 설정 및 관리는 사용자 책임입니다. 보안 설정에 유의하세요.

## Comments



### Comment 31630

- Author: chungjungsoo
- Created: 2024-11-23T17:43:41+09:00
- Points: 1

저도 목적은 다르지만 비슷한 앱을 만들어서 현재 운영중에 있는데요, Ollama 또한 최근에 지원하는 업데이트를 배포했습니다.  
해외에서 특히 Ollama 요청이 많더라구요.  
  
https://news.hada.io/topic?id=15375

### Comment 31628

- Author: rtlink
- Created: 2024-11-23T12:22:05+09:00
- Points: 1

깃헙 링크  
https://github.com/bipark/my_ollama_app
