Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기AI Investment Advisor that helps people
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Tu mentor de inversiones inteligente — aprende a pensar como un inversionista profesional • Backend: Python + FastAPI + Claude API (Anthropic) + yfinance + Supabase (PostgreSQL) • Web: Next.js 15 + TypeScript + TailwindCSS + Zustand • Mobile: Expo (React Native) + TypeScript 1. Supabase 1. Crea un proyecto en supabase.com 2. Ve a SQL Editor y ejecuta backend/supabase_schema.sql 3. Copia Project URL, anon key y service_role keyREADME 전문 보기 ↗
Tu mentor de inversiones inteligente — aprende a pensar como un inversionista profesional
backend/supabase_schema.sqlProject URL, anon key y service_role keycd backend
cp .env.example .env
# Edita .env con tus keys
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload
# API disponible en http://localhost:8000
# Docs en http://localhost:8000/docs
cd frontend/web
cp .env.local.example .env.local
# Edita .env.local con tus keys de Supabase
npm install
npm run dev
# App en http://localhost:3000
cd frontend/mobile
# Crea .env con EXPO_PUBLIC_API_URL=http://TU_IP_LOCAL:8000
npm install
npx expo start
# Escanea el QR con Expo Go en tu teléfono
| Variable | Descripción |
|---|---|
ANTHROPIC_API_KEY | Clave de la API de Anthropic |
SUPABASE_URL | URL de tu proyecto Supabase |
SUPABASE_ANON_KEY | Clave anon de Supabase |
SUPABASE_SERVICE_KEY | Clave service_role de Supabase |
SECRET_KEY | String secreto para JWT (mín 32 chars) |
| Variable | Descripción |
|---|---|
NEXT_PUBLIC_API_URL | URL del backend (default: http://localhost:8000) |
NEXT_PUBLIC_SUPABASE_URL | URL de tu proyecto Supabase |
NEXT_PUBLIC_SUPABASE_ANON_KEY | Clave anon de Supabase |
IA_Investment_Advisor/
├── backend/
│ ├── main.py # FastAPI app + APScheduler
│ ├── app/
│ │ ├── api/routes/
│ │ │ ├── auth.py # Register/Login con Supabase Auth
│ │ │ ├── profile.py # Perfil financiero dinámico
│ │ │ ├── chat.py # Chat con streaming (Claude API)
│ │ │ ├── market.py # Datos de mercado + análisis IA
│ │ │ └── notifications.py # Sistema de notificaciones
│ │ ├── services/
│ │ │ ├── ai_service.py # Claude API + prompts especializados
│ │ │ ├── market_service.py # yfinance integration
│ │ │ └── notification_service.py # Notificaciones inteligentes
│ │ └── models/ # Pydantic models
│ └── supabase_schema.sql # Schema de base de datos
├── frontend/
│ ├── web/ # Next.js app
│ │ └── src/app/
│ │ ├── page.tsx # Login/Register
│ │ ├── onboarding/ # Setup de perfil (5 pasos)
│ │ ├── chat/ # Chat principal con streaming
│ │ ├── portfolio/ # Simulador de portafolios
│ │ └── notifications/ # Centro de notificaciones
│ └── mobile/ # Expo app
│ └── app/
│ ├── index.tsx # Login/Register
│ ├── onboarding/ # Setup de perfil
│ └── (tabs)/ # Chat, Portfolio, Notificaciones
└── README.md
| Feature | Estado |
|---|---|
| ✅ Perfil financiero dinámico (5 pasos onboarding) | Completo |
| ✅ Chat con streaming en tiempo real | Completo |
| ✅ Análisis educativo de activos con datos reales | Completo |
| ✅ Comparación por escenarios (agresivo/moderado/conservador) | Completo |
| ✅ Simulador de portafolios educativos | Completo |
| ✅ Sistema de notificaciones inteligentes | Completo |
| ✅ Contexto del mercado en tiempo real (yfinance) | Completo |
| ✅ Notificaciones automáticas 2x/día (9am y 4pm ET) | Completo |
| ✅ Historial de chat persistente | Completo |
| ✅ Prompt caching (reducción de costos API) | Completo |
| ✅ Web App (Next.js) | Completo |
| ✅ Mobile App (Expo) | Completo |