TinyGarden AI: 로컬 오픈 웨이트 AI로 잔디를 만지며 즐기는 프라이버시 우선 가드닝
요약
TinyGarden AI는 사용자가 야외 활동을 하도록 유도하는 오픈 소스, 로컬 우선 식물학 보조 도구입니다. Ollama를 통해 100% 로컬 오픈 웨이트 AI 모델로 구동되어 클라우드 API 사용이나 데이터 원격 측정 없이 프라이버시를 보호합니다. 주요 기능으로는 AI 채팅 상담, 식물 진단 비전 분석, 가든 달력 및 관리 기록 등이 포함됩니다.
핵심 포인트
- Ollama 기반의 100% 로컬 오픈 웨이트 AI 구동
- 클라우드 API 사용 제로와 데이터 원격 측정 없음으로 프라이버시 보장
- AI 채팅을 통한 실시간 식물학 질문 답변 기능 제공
- 가든 달력, 진단 도우미 등 가드닝 전반의 관리 지원
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass
🌿 내가 만든 것 (What I Built)
TinyGarden AI는 사람들이 화면에서 벗어나 야외로 나가 잔디를 만지도록 만들기 위해 제작된 오픈 소스, 로컬 우선 식물학 보조 도구이자 가든 달력 허브입니다.
TinyGarden AI는 컴퓨터에 지능적이고 프라이버시가 우선인 식물학 안내서를 배치함으로써 이러한 변화를 가져옵니다. Ollama를 통해 100% 로컬 오픈 웨이트 AI 모델로 구동되며, 유료 클라우드 API 사용량 제로, 신용카드 필요 없음, 데이터 원격 측정(telemetry) 없음으로 작동합니다.
🚀 잔디를 만지도록 돕는 주요 기능 (Key Features to Help You Touch Grass):
- 💬 1:1 AI 식물학 채팅: 토양 혼합, 유기 퇴비화, 가지치기, 작물 선택 등에 대한 실시간 질문을 할 수 있습니다.
- 🔍 식물 건강 및 비전 진단 도우미: 잎 사진을 업로드하거나 증상을 설명하여 즉각적인 진단과 단계별 유기 치료법을 받을 수 있습니다.
- 📅 상호작용 가든 달력 및 알림: 물 주기(💧), 토양 및 비료(🌱), 가지치기(✂️), 해충 검사(🐛), 수확(🍎) 등의 이벤트 칩이 있는 구글 캘린더 스타일의 월 그리드입니다.
- 📝 가든 저널: 식물 관찰 기록, 토양 준비 로그, 어린 묘목 성장 노트, 수확 이정표 등을 기록할 수 있습니다.
- 🌳 나무 식재 계획가: 지역 사회 나무 심기 활동(그늘 나무, 과일 과수원, 생태 복원)을 위한 맞춤형 청사진을 공간 간격 계산 및 구덩이 준비 가이드와 함께 생성합니다.
📺 데모 (Demo)
-
Youtube:
-
GitHub Repository:
[https://github.com/tejask011/Hacktober_TInyGarden]
📸 애플리케이션 하이라이트 (Application Highlights)
- Google Calendar 월 보기: 상호작용 가능한 월 그리드에서 물 주기 및 관리 작업을 추적합니다.
- 1:1 AI 어시스턴트: 로컬로 실행되는 Ollama 기반의 라이브 스트리밍 채팅 기능입니다.
- 식물 건강 스캐너: 유기 치료 레시피를 위해 잎 사진을 업로드할 수 있습니다.
💻 코드
GitHub logo tejask011 / Hacktober_TInyGarden
TinyGarden AI 🌿 — 로컬 우선 식물 AI 및 가든 어시스턴트
Hacktoberfest 2026 오픈소스 AI 챌린지 출품작 (#hf26challenge)
TinyGarden AI는 Hacktoberfest 2026을 위해 제작된 프라이버시 우선, 오프라인 사용이 가능한 AI 식물 어시스턴트 및 가든 달력 허브입니다. 이 시스템은 Ollama를 통해 로컬에서 실행되는 오픈 웨이트 언어 모델(gemma2:2b, llama3.2, mistral)만을 사용하여 작동하며, 유료 클라우드 API, 외부 추적 또는 독점 구독 키에 대한 의존성이 전혀 없습니다.
🌟 주요 기능
1. 💬 1대1 AI 식물 채팅
- 로컬 오픈 웨이트 AI 기반의 대화형 실시간 채팅 인터페이스.
- 식물 관리, 토양 준비, 유기 퇴비화, 가지치기 및 해충 방제에 대한 즉각적인 조언 제공.
- 원클릭 질문을 위한 빠른 프롬프트 버튼(prompt pills).
2. 🔍 식물 건강 및 비전 도우미
- 사진 업로드를 지원하는 증상 기반 잎 진단 스캐너.
- 질소 결핍, 과습, 곰팡이성 백반, 해충 침입 등 예상 원인을 파악하고 단계별 유기적 치료법 제시.
3. 📅 대화형 가든 달력 및 알림 (Google Calendar 레이아웃)
- 이벤트 버튼을 포함한 전체 인터랙티브 월 그리드 보기(Month Grid View)...
# 2분 안에 클론하여 로컬에서 실행하기
git clone https://github.com/tejask011/Hacktober_TInyGarden.git
cd Hacktober_TInyGarden
...
🛠️ 제작 과정
이것은 제가 Ollama를 사용하여 애플리케이션을 만든 첫 경험이었으며, 정말 놀라웠습니다!
오픈소스 AI 스택:
TinyGarden에 오픈 소스 AI가 힘을 실어주는 방식:
- 사용자가 질문하거나 나뭇잎 증상을 스캔하면, Express는 로컬 식물학 데이터베이스로 풍부해진 상황 인지형 프롬프트를 구성합니다.
- 이 프롬프트는 로컬 Ollama API 엔드포인트(
http://127.0.0.1:11434/api/generate)로 전송됩니다. - 오픈 웨이트 모델은 개인화된 유기농 조언을 React 프론트엔드로 직접 스트리밍합니다.
- Ollama가 오프라인인 경우, 내장 규칙 엔진이 즉각적인 대체재 역할을 하여 앱이 100% 기능하는 상태로 오프라인에 머무르게 합니다.
🔓 오픈 혁신은 왜 중요한가?
오픈 혁신과 오픈 웨이트 AI는 TinyGarden AI와 같은 프로젝트에 깊은 의미를 가집니다:
- 진정한 프라이버시: 사용자의 가드닝 노트, 발코니 위치 상세 정보, 식물 기록은 절대 기기를 벗어나지 않습니다.
- 구독 장벽 제로: 누구나
gemma2:2b또는llama3.2와 같은 최첨단 오픈 모델을 클라우드 API 비용 $0.00으로 실행할 수 있습니다. - 오프라인 복원력: 인터넷이 없는 외딴 뒷마당 정원, 커뮤니티 농장, 야외 나무 식재지 등 어디에서든 AI 비서가 끊김 없이 작동합니다.
폐쇄적인 독점 API는 사용자들을 월별 유료 장벽과 API 속도 제한 뒤에 가둡니다. 오픈 웨이트 모델은 모두를 위해 AI 기술을 민주화합니다.
🏆 수상 부문
- Hacktoberfest 오픈 소스 AI 챌린지 1주차: 잔디 만지기 (메인 트랙)
Hacktoberfest 2026을 위해 ❤️로 제작되었습니다! 즐거운 가드닝 되시고, 잔디 만지는 것도 잊지 마세요! 🌿
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기