Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
ERP financiero para PyMEs paraguayas — fork privado de Sure (Rails), adaptado y comercializado bajo el nombre FinancePY. No es un fork de código abierto: uso interno / producto propio de CD & Co. • Ruby 3.4.7, Rails 7.2.2 • PostgreSQL (Supabase, schema financespy, session pooler) • Redis 5.4+ (Sidekiq) • Docker Compose en producción (Caddy + web + worker + Redis), VM propia • CI: GitHub Actions (lint, tests, brakeman, pipelock, gitleaks secret scanning)Read the full README ↗
ERP financiero para PyMEs paraguayas — fork privado de Sure (Rails), adaptado y comercializado bajo el nombre FinancePY. No es un fork de código abierto: uso interno / producto propio de CD & Co.
financespy, session pooler)git clone <repo-url>
cd cd-co-erp
cp .env.local.example .env.local # editar valores
bin/setup
bin/dev
Visitar http://localhost:3000. Requiere PostgreSQL >9.3 y Redis >5.4 corriendo localmente, o apuntar .env.local a instancias remotas (p. ej. una rama de dev en Supabase).
Datos demo opcionales: rake demo_data:default.
bin/rails test
bin/rubocop
bin/brakeman
config/environments/test.rb fuerza default_locale = :en — la suite heredada de Sure fue escrita en inglés; producción sigue en :es (config/application.rb).
Deploy vía Docker Compose en una VM (actualmente GCP, evaluando migración — ver docs/hosting/). DB en Supabase (datos críticos viven ahí, la VM es descartable).
cp .env.production.example .env # editar valores
docker compose -f compose.prod.yml up -d --build
Variables clave: SECRET_KEY_BASE, DATABASE_URL (Supabase session pooler), SELF_HOSTED=true, APP_DOMAIN, CORS_ALLOWED_ORIGINS, CSP_REPORT_ONLY (flip a false una vez validados los reportes de violación), ONBOARDING_STATE (setear a invite_only o closed — sin esta variable el registro queda abierto por defecto).
Guías específicas en docs/hosting/: docker.md, gcp-vm.md, hetzner.md, plaid.md, oidc.md.
CORS_ALLOWED_ORIGINS), no wildcard.rack-attack en login, OAuth token, admin, API.financespy schema, 110 tablas) — Rails conecta como owner y lo bypassea; la RLS mitiga acceso directo no autorizado a la DB, no reemplaza la autorización de la app.Nunca referirse a este producto como "Sure" en documentación, commits o comunicación externa — es un producto propio a comercializar, no el fork open-source.