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.
rrs
翻訳待ち
Loading the full README.
Read the full README ↗Cockpit comptable multi-activités pour bâtisseurs et dirigeants de TPE françaises.
Saisie par SIREN (API Sirene INSEE), fiche légale à valider, portail comptable généré selon l'activité et le régime fiscal, écritures équilibrées, grand livre, balance et échéancier TVA. Interface institutionnelle modernisée inspirée de santepubliquefrance.fr : bleu profond, accent rose, typographie Roboto Condensed, micro-animations.
SIGNUP_VERIFICATION_ENABLED n'est pas activé./compte/ pour un email déjà connu. Démo séparée : /compte/demo/./ajouter/.SIGNUP_VERIFICATION_ENABLED=1.Decimal, rejet si débit ≠ crédit ou ligne débit + crédit.render.yaml).X-INSEE-Api-Key-Integration).python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
copy .env.example .env # puis renseigner les clés
python manage.py migrate
python manage.py runserver
En développement, avec SIGNUP_VERIFICATION_ENABLED=1, l'email part dans
email_outbox/ (si DJANGO_DEBUG=1) et le lien s'affiche sur la page de
vérification. Avec la valeur par défaut 0, aucun email n'est envoyé : le
cockpit s'ouvre tout de suite.
# .env — laisser à 0 pour le parcours direct, passer à 1 pour exiger le lien email
SIGNUP_VERIFICATION_ENABLED=0
.env : INSEE_API_KEY=....lookup_siren() interroge le siège via /siret, avec repli sur /siren.python -X utf8 tests_smoke_compta.py # compta, équilibre, isolation tenant
python -X utf8 tests_insee_flow.py # normalisation + parcours SIREN
presentation-aminia.html : deck de 12 slides sur l'agent vocal (constat, expérience,
architecture, personnalité, confiance, impact, feuille de route). Ouvrir dans un
navigateur, naviguer avec ← / →, exporter en PDF avec P (paysage 1280×720).
Version prête à partager : presentation-aminia.pdf (12 pages, 1280×720).
Render : créer un Blueprint depuis render.yaml, renseigner INSEE_API_KEY
(et les autres secrets) dans le dashboard. build.sh exécute installation,
collectstatic et migrate.
Vercel n'héberge pas Django : utiliser Render pour le backend.
docs/ contient une version statique de la page d'accueil (Aminia, logo, deck),
sans dépendance à Django, prête à publier gratuitement.
Settings → Pages → Build and deployment → Source: GitHub Actions. Le workflow
.github/workflows/pages.yml déploie docs/ à chaque push sur main.
Variante sans Actions : Source: Deploy from a branch → main / docs.npx vercel login puis npx vercel docs --prod (ou importer le
dépôt et définir Root Directory = docs). docs/vercel.json active les URLs
propres.docs/index.html est un export de la landing Django ; docs/presentation-aminia.html
est le deck ; le logo est dans docs/assets/logo.png. Le backend Django reste sur
Render : GitHub Pages et Vercel ne servent que la page publique.
accounts/ : utilisateur sans mot de passe, lien magique, crochet SMS.companies/ : société, recherche annuaire, inscription, onboarding, cockpit.accounting/ : plan comptable, journaux, écritures, grand livre, balance.documents/ : factures et numérotation.integrations/ : INSEE Sirene, INPI.ai/ : client Qwen, brouillons d'écritures.billing/ : plans, abonnements, webhooks Stripe.core/ : isolation multi-tenant.static/css/app.css : design system inspiré de Santé publique France, modernisé.docs/ : site public statique (landing Aminia, logo, deck) pour GitHub Pages / Vercel.Le dossier local et le package Django s'appellent encore
mamed; la marque produit est Road Runner Solutions.