Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
La Viste는 논문을 기반으로 시장·뉴스·가격을 분석해 ARS 실전 포트폴리오를 구성하지만 가격은 지연되고 실제 주문은 없습니다
A partir de tu tesis, La Viste analiza mercado, noticias y precios y arma una cartera de práctica en ARS. Precios demorados. Sin órdenes reales.
금융JavaScript · HTMLGitHub @diegodella1온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Educational investment simulator for the Argentine market. AI-powered thesis creation, simulated portfolio tracking, automated news monitoring. Node + SQLite monolith. / Simulador educativo de inversiones para el mercado argentino con IA.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗🌐 English | 🇦🇷 Español
EN: La Viste is an educational investment simulator for the Argentine market. Create investment theses through AI-powered conversation, track simulated portfolios with practice money (not real), monitor relevant news automatically, and learn investment strategies in a risk-free environment. Multi-user platform with Clarity & Growth fintech design.
ES: La Viste es un simulador educativo de inversiones para el mercado argentino. Creá tesis de inversión mediante conversación con IA, seguí carteras simuladas con dinero de práctica (no real), monitoreá noticias relevantes automáticamente y aprendé estrategias de inversión en un entorno sin riesgo. Plataforma multiusuario con diseño fintech Clarity & Growth.
🌐 Live site: https://laviste.diegodella.ar
.BA tickers. No real money, commissions, dividends, or actual orders..BA de Yahoo Finance. Sin dinero real, comisiones, dividendos ni órdenes reales.#F8FAFC, white cards, Plus Jakarta Sans / Inter / JetBrains Mono fonts, electric blue accents, 8/16px radii, ambient shadows#F8FAFC, tarjetas blancas, fuentes Plus Jakarta Sans / Inter / JetBrains Mono, acentos azul eléctrico, radios 8/16px, sombras ambient| Component | Technology |
|---|---|
| Runtime | Node.js 22.22.0+ |
| Database | SQLite (WAL mode) |
| AI Provider | OpenAI (Structured Outputs + Web Search) |
| Market Data | Delayed public prices: data912, Yahoo Finance .BA tickers |
| Auth | Session-based (12h TTL), optional Google OAuth |
| Security | AES-256-GCM encrypted credentials, CSP, origin restrictions, rate limiting |
| Deployment | Docker Compose (self-hosted Raspberry Pi) |
| CI/CD | GitHub Actions (self-hosted runner + ubuntu-24.04) |
| Testing | Node test runner, Playwright browser tests |
Production dependencies: None (zero npm runtime dependencies)
Dev dependencies: @playwright/test only
Requirements | Requisitos: Node 22.22.0+, Chromium (for browser tests | para tests de navegador)
# Install dependencies | Instalar dependencias
npm ci
# Setup database and secrets | Configurar base de datos y secretos
npm run setup
# Start server | Iniciar servidor
APP_PASSWORD_FILE=./secrets/app-password MASTER_KEY_FILE=./secrets/master.key npm start
# Server runs on http://127.0.0.1:3080 (use PORT=3475 to change)
# Run checks | Ejecutar verificaciones
npm run check
# Run tests | Ejecutar tests
npm test
npm run test:browser
npm run test:site
# Build static site pages | Construir páginas estáticas del sitio
npm run build:site
Browser tests use /usr/bin/chromium by default. Configure with CHROMIUM_PATH or PLAYWRIGHT_USE_BUNDLED=true after npx playwright install chromium.
Tests de navegador usan /usr/bin/chromium por defecto. Configurar con CHROMIUM_PATH o PLAYWRIGHT_USE_BUNDLED=true después de npx playwright install chromium.
EN:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗