Skip to content

heavyrain39/arcana-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

아르카나 코드 v1.0

개인용 타로 리딩 데스크톱 애플리케이션입니다. 사용자의 질문과 뽑힌 3장의 카드를 바탕으로 Google Gemini AI가 타로 해석을 제공합니다.

스크린샷

주요 기능

  • 3카드 타로 리딩 (과거-현재-미래)
  • Google Gemini AI 기반 해석 (모델: gemini-2.5-flash)
  • 사용자 본인의 API 키 사용 (안전 및 사용량 관리)
  • 로컬 PC 환경에서 간편하게 실행 (별도 프로그램 설치 불필요, Windows 64bit 지원)

다운로드 (v1.0)

사전 요구 사항

  • 운영체제: Windows (64비트 환경에서 테스트되었습니다.)
  • Google Gemini API 키: 타로 해석을 위해 AI 모델을 호출하는 데 필요합니다. 아래 링크에서 무료로 발급받을 수 있습니다.

설치 및 설정 방법

  1. 다운로드 링크 를 클릭하여 ArcanaCode-v1.0-Release.zip 파일을 받습니다.
  2. 다운로드한 .zip 파일의 압축을 원하는 폴더(예: 바탕화면의 새 폴더)에 해제합니다. (폴더째로 압축되어 있으므로, 압축 해제 시 ArcanaCode-v1.0-Release 폴더가 생성됩니다.)
  3. API 키 입력:
    • 압축 해제한 폴더 (ArcanaCode-v1.0-Release) 안에 있는 key.txt 파일을 찾습니다.
    • 메모장 또는 다른 텍스트 편집기로 key.txt 파일을 엽니다.
    • 파일 안에 당신의 Gemini API 키 전체를 복사하여 붙여넣고 저장합니다.
      • API 키는 보통 AIzaSy... 와 같이 긴 문자열입니다.
      • 매우 중요: 파일 안에는 오직 API 키 값만 있어야 합니다. 다른 글자나 앞뒤 공백 없이 키 값만 정확히 입력해야 합니다.
    • 이 작업은 프로그램을 처음 실행하기 전에 한 번만 하면 됩니다.

실행 방법

  1. 설정이 완료된 ArcanaCode-v1.0-Release 폴더 안에 있는 start.bat 파일을 더블클릭하여 실행합니다.
  2. 보안 경고 (처음 실행 시):
    • Windows 보안 경고(SmartScreen 등) 창이 나타날 수 있습니다. 이는 개발자가 서명하지 않은 실행 파일이기 때문에 표시되는 일반적인 메시지입니다.
    • 안심하고 **'추가 정보'**를 클릭한 후 '실행' 버튼을 누르면 정상적으로 프로그램을 시작할 수 있습니다.
  3. 서버 시작 및 브라우저 열기:
    • 잠시 후 검은색 명령 프롬프트 창(콘솔)이 나타나고 서버가 시작됩니다.
    • 자동으로 기본 웹 브라우저에 프로그램 창(http://localhost:3000)이 열립니다.
    • 자동으로 열리지 않는다면 웹 브라우저 주소창에 http://localhost:3000 을 직접 입력해서 접속하세요.
  4. 이제 아르카나 코드를 사용하여 자유롭게 타로 리딩을 즐기세요!

종료 방법

  • 프로그램 사용을 마치려면 실행 중인 검은색 명령 프롬프트 창의 닫기(X) 버튼을 누르면 됩니다.
  • 또는 해당 창이 활성화된 상태에서 키보드의 Ctrl + C 키를 함께 눌러도 종료됩니다.

문제 해결

  • 오류: "API 키 파일(key.txt)을 찾을 수 없습니다..." 또는 "API 키가 비어있습니다..."
    • arcana-code.exe 파일과 같은 폴더에 key.txt 파일이 있는지 확인하세요.
    • key.txt 파일을 열어 API 키가 정확하게 입력되었는지, 앞뒤 공백이나 다른 글자가 없는지 확인하세요.
  • 오류: "API 키가 유효하지 않습니다..." 또는 "AI 모델 초기화에 실패했습니다..."
    • Google AI Studio에서 발급받은 API 키가 맞는지, 복사/붙여넣기 과정에서 오류가 없었는지 다시 확인하세요. 키가 올바른데도 문제가 지속되면 잠시 후 다시 시도해보세요.
  • 오류: "포트 3000이 이미 사용 중입니다" (Address already in use)
    • 다른 프로그램이 이미 3000번 포트를 사용하고 있을 수 있습니다. 해당 프로그램을 종료하거나, 컴퓨터를 재부팅한 후 다시 start.bat 파일을 실행해 보세요.
  • 오류: "콘텐츠 생성 중 안전 필터에 의해 차단되었습니다..."
    • 질문 내용이나 시스템 프롬프트(AI용 지침)에 부적절하거나 민감한 내용이 포함되어 Google AI의 안전 기준에 따라 차단된 경우입니다. 질문을 다르게 표현하거나 프롬프트를 수정해 보세요.
  • 오류: "API 사용량 한도를 초과했거나..."
    • Gemini API의 무료 사용량 한도를 초과했을 수 있습니다. Google Cloud 콘솔 또는 API 키 발급처에서 사용량을 확인하거나, 잠시 기다린 후 다시 시도해 보세요.

소스 코드 및 기여

  • 이 프로젝트의 전체 소스 코드는 GitHub 저장소에서 확인할 수 있습니다.
  • 버그 제보나 기능 제안은 GitHub Issues를 이용해주세요.

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다.

저작권

Copyright (c) 2025 Yakshawan

About

Gemini AI를 이용한 개인용 타로 리딩 앱 (로컬 실행)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors