SPB Git

git.spboucher.ai · personal software forge

Simon-Pierre Boucher

Builder of models, clusters, and the tools that run them.

contact@spboucher.aispboucher.ai

Pinned

Hand-picked — the work worth opening first.

Repositories 178

Everything is public and clonable over HTTPS.

Python 11 commits
Python 13 commits
Python 15 commits
JavaScript 28 commits ⇩ 2
JavaScript 25 commits ⇩ 2
TeX 2 commits ⇩ 2
Python 3 commits
TeX 6 commits
TeX 6 commits
TeX 20 commits
TeX 2 commits
Python 13 commits
TeX 1 commits
TeX 6 commits
Python 9 commits
Python 2 commits
TeX 8 commits
C++ 16 commits
Python 4 commits
Python 27 commits

Agrégateur de produits québécois — www.fabri-ka.com

Python 385 commits
HTML 459 commits
Python 12 commits
Python 3 commits
TeX 3 commits
TeX 11 commits

UQO Working Paper No. 7 — Options-implied information for cross-asset return and volatility prediction: evidence from 3.8B option contracts.

Python 7 commits ⇩ 6
TeX 3 commits
Python 3 commits
TeX 3 commits ⇩ 4
TeX 58 commits
TeX 10 commits
Python 3 commits
Python 10 commits
Python 46 commits
TeX 11 commits
Python 2 commits
Python 24 commits
Python 1 commits
TeX 7 commits
TeX 2 commits
TypeScript 65 commits ⇩ 1
TeX 2 commits
TeX 4 commits
Python 3 commits
TypeScript 14 commits

ka4

ka4 — explorateur structuré du web québécois (édition agressive, Groupe KA). Crawling concurrent, Claude Sonnet+Haiku, Firecrawl/Scrapfly, graphe de connaissances.

Python 3 commits ⇩ 2
JavaScript 10 commits
Python 30 commits ⇩ 4

Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)

Python 52 commits

Food-Ka — agrégateur de produits d'épicerie du Québec — www.food-ka.com

Python 55 commits

VibeQuant — AI-powered institutional-grade financial intelligence platform.

TypeScript 3 commits
JavaScript 1 commits
Python 11 commits ⇩ 5
HTML 15 commits ⇩ 6

Open high-frequency market data platform — FirstRate full-history downloader, DuckDB/Parquet lake, open REST API and React docs platform (www.hfmarketdata.io)

JavaScript 129 commits ⇩ 37
TypeScript 35 commits
TypeScript 55 commits ⇩ 8
Python 2 commits
Python 61 commits ⇩ 2
HTML 41 commits
TypeScript 15 commits
Python 5 commits
TypeScript 11 commits
TypeScript 8 commits
Python 3 commits
JavaScript 41 commits
Python 8 commits ⇩ 2
Python 18 commits

API-KA — plateforme centrale : collecte quotidienne des 8 services KA, historisation append-only et API publique sur www.api-ka.com

Python 48 commits ⇩ 8

ValoPlex — moteur d'évaluation spécialisé pour les plex au Québec, petit frère de Vrai-Prix.

TypeScript 11 commits ⇩ 11
Python 6 commits

Running LLMs larger than memory on a consumer Mac — falsification-driven research: margin-gated deferred refinement, out-of-core verification on Apple Silicon. TR-01 published.

Python 34 commits

The discriminative, contamination-resistant, fully transparent LLM ranking — updated live.

TypeScript 8 commits

SPB Drive — self-hosted personal cloud drive (files, previews, sharing) on the MacLustr cluster.

JavaScript 11 commits ⇩ 1
TypeScript 1 commits
Python 10 commits

Private universal chat interface over the OpenRouter ecosystem — 400+ models, branching, streaming, usage tracking. Next.js 16 + SQLite, PWA, deployed on m4m64a at chat.spboucher.ai

TypeScript 3 commits

HFChart — la référence des charts haute fréquence : 14 types rendus canvas from scratch (zéro dépendance), données HF Market Data — www.hfchart.io

JavaScript 7 commits
TypeScript 1 commits ⇩ 2

Ora-Ka — cinq agrégateurs Ka, une barre de recherche hybride (exact + sémantique)

Python 4 commits

SVGarden — searchable bank of 74 self-contained SVG+CSS animation snippets (svgarden.dev)

HTML 18 commits

Autonomous investigation agent that discovers, challenges, and ranks things genuinely worth doing — Claude + Firecrawl, Next.js 16, PostgreSQL

TypeScript 3 commits

Zyquo Cloud Web — every cloud model, one beautiful chat, entirely in your browser.

TypeScript 12 commits
JavaScript 8 commits ⇩ 4
Swift 20 commits
TypeScript 6 commits ⇩ 2
Swift 3 commits

Lou·Ka iOS — app SwiftUI native de l'agrégateur de logements du Québec : filtres avancés, carte, stats, et mode Découverte (swipe) avec recommandation on-device

Swift 3 commits ⇩ 2
Swift 1 commits

PhD thesis — Three essays on high-frequency return and volatility dynamics in commodities and financial futures markets (Université Laval).

TeX 2 commits ⇩ 18

Stata-class statistics, GPU-accelerated by Apple Silicon. Native Swift — no Electron, no Python runtime, no compromises.

Swift 21 commits

Native macOS AI chat client for 12 cloud providers — your keys, every cloud model, one beautiful chat.

Swift 24 commits

Self-custody, multi-chain crypto wallet for macOS. One recovery phrase, six chain families, zero API keys — nothing leaves your Mac.

Swift 2 commits

The Instruments of LLM training — a native macOS cockpit for Forge. Train language models from scratch on Apple Silicon without a terminal.

Swift 5 commits

One local endpoint, every AI provider — a private OpenAI-compatible LLM gateway for your Mac (170 models, 12 providers).

Swift 11 commits

The local MLX foundry for your Mac — run, fine-tune, quantize, and ship models. Nothing leaves your machine.

Swift 14 commits

The autonomous agent that actually operates your Mac — plans, runs real commands, verifies its own work.

Swift 17 commits

3,701 commits in the last 52 weeks

2day streak 47longest streak 95active days 186busiest day · 2026-08-18
NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri0 commits on 2025-11-160 commits on 2025-11-170 commits on 2025-11-180 commits on 2025-11-190 commits on 2025-11-200 commits on 2025-11-210 commits on 2025-11-220 commits on 2025-11-230 commits on 2025-11-240 commits on 2025-11-250 commits on 2025-11-260 commits on 2025-11-270 commits on 2025-11-280 commits on 2025-11-290 commits on 2025-11-300 commits on 2025-12-010 commits on 2025-12-020 commits on 2025-12-030 commits on 2025-12-040 commits on 2025-12-050 commits on 2025-12-060 commits on 2025-12-070 commits on 2025-12-080 commits on 2025-12-090 commits on 2025-12-100 commits on 2025-12-110 commits on 2025-12-120 commits on 2025-12-130 commits on 2025-12-140 commits on 2025-12-150 commits on 2025-12-160 commits on 2025-12-170 commits on 2025-12-180 commits on 2025-12-190 commits on 2025-12-200 commits on 2025-12-210 commits on 2025-12-220 commits on 2025-12-230 commits on 2025-12-240 commits on 2025-12-250 commits on 2025-12-260 commits on 2025-12-270 commits on 2025-12-280 commits on 2025-12-290 commits on 2025-12-300 commits on 2025-12-310 commits on 2026-01-010 commits on 2026-01-020 commits on 2026-01-030 commits on 2026-01-040 commits on 2026-01-050 commits on 2026-01-060 commits on 2026-01-070 commits on 2026-01-080 commits on 2026-01-090 commits on 2026-01-100 commits on 2026-01-110 commits on 2026-01-120 commits on 2026-01-130 commits on 2026-01-140 commits on 2026-01-150 commits on 2026-01-160 commits on 2026-01-170 commits on 2026-01-180 commits on 2026-01-190 commits on 2026-01-200 commits on 2026-01-210 commits on 2026-01-220 commits on 2026-01-230 commits on 2026-01-240 commits on 2026-01-250 commits on 2026-01-260 commits on 2026-01-270 commits on 2026-01-280 commits on 2026-01-290 commits on 2026-01-300 commits on 2026-01-310 commits on 2026-02-010 commits on 2026-02-020 commits on 2026-02-030 commits on 2026-02-040 commits on 2026-02-050 commits on 2026-02-060 commits on 2026-02-070 commits on 2026-02-080 commits on 2026-02-090 commits on 2026-02-100 commits on 2026-02-110 commits on 2026-02-120 commits on 2026-02-130 commits on 2026-02-140 commits on 2026-02-150 commits on 2026-02-160 commits on 2026-02-172 commits on 2026-02-180 commits on 2026-02-190 commits on 2026-02-202 commits on 2026-02-210 commits on 2026-02-220 commits on 2026-02-230 commits on 2026-02-240 commits on 2026-02-250 commits on 2026-02-260 commits on 2026-02-270 commits on 2026-02-280 commits on 2026-03-010 commits on 2026-03-020 commits on 2026-03-030 commits on 2026-03-040 commits on 2026-03-050 commits on 2026-03-060 commits on 2026-03-070 commits on 2026-03-080 commits on 2026-03-090 commits on 2026-03-100 commits on 2026-03-110 commits on 2026-03-120 commits on 2026-03-130 commits on 2026-03-140 commits on 2026-03-150 commits on 2026-03-160 commits on 2026-03-170 commits on 2026-03-180 commits on 2026-03-190 commits on 2026-03-200 commits on 2026-03-210 commits on 2026-03-220 commits on 2026-03-230 commits on 2026-03-240 commits on 2026-03-250 commits on 2026-03-260 commits on 2026-03-270 commits on 2026-03-280 commits on 2026-03-290 commits on 2026-03-300 commits on 2026-03-310 commits on 2026-04-010 commits on 2026-04-020 commits on 2026-04-030 commits on 2026-04-040 commits on 2026-04-050 commits on 2026-04-060 commits on 2026-04-070 commits on 2026-04-080 commits on 2026-04-090 commits on 2026-04-100 commits on 2026-04-110 commits on 2026-04-120 commits on 2026-04-130 commits on 2026-04-140 commits on 2026-04-150 commits on 2026-04-160 commits on 2026-04-170 commits on 2026-04-180 commits on 2026-04-190 commits on 2026-04-200 commits on 2026-04-210 commits on 2026-04-220 commits on 2026-04-230 commits on 2026-04-240 commits on 2026-04-250 commits on 2026-04-260 commits on 2026-04-270 commits on 2026-04-280 commits on 2026-04-290 commits on 2026-04-300 commits on 2026-05-010 commits on 2026-05-020 commits on 2026-05-030 commits on 2026-05-040 commits on 2026-05-050 commits on 2026-05-060 commits on 2026-05-070 commits on 2026-05-080 commits on 2026-05-090 commits on 2026-05-100 commits on 2026-05-110 commits on 2026-05-120 commits on 2026-05-130 commits on 2026-05-140 commits on 2026-05-150 commits on 2026-05-160 commits on 2026-05-170 commits on 2026-05-180 commits on 2026-05-190 commits on 2026-05-200 commits on 2026-05-210 commits on 2026-05-220 commits on 2026-05-230 commits on 2026-05-240 commits on 2026-05-250 commits on 2026-05-260 commits on 2026-05-270 commits on 2026-05-280 commits on 2026-05-290 commits on 2026-05-300 commits on 2026-05-310 commits on 2026-06-010 commits on 2026-06-020 commits on 2026-06-030 commits on 2026-06-040 commits on 2026-06-050 commits on 2026-06-060 commits on 2026-06-070 commits on 2026-06-080 commits on 2026-06-090 commits on 2026-06-100 commits on 2026-06-110 commits on 2026-06-120 commits on 2026-06-130 commits on 2026-06-140 commits on 2026-06-150 commits on 2026-06-160 commits on 2026-06-170 commits on 2026-06-180 commits on 2026-06-190 commits on 2026-06-200 commits on 2026-06-210 commits on 2026-06-220 commits on 2026-06-230 commits on 2026-06-240 commits on 2026-06-250 commits on 2026-06-260 commits on 2026-06-270 commits on 2026-06-280 commits on 2026-06-290 commits on 2026-06-300 commits on 2026-07-010 commits on 2026-07-020 commits on 2026-07-030 commits on 2026-07-040 commits on 2026-07-050 commits on 2026-07-060 commits on 2026-07-070 commits on 2026-07-080 commits on 2026-07-090 commits on 2026-07-100 commits on 2026-07-110 commits on 2026-07-120 commits on 2026-07-130 commits on 2026-07-140 commits on 2026-07-150 commits on 2026-07-160 commits on 2026-07-170 commits on 2026-07-180 commits on 2026-07-190 commits on 2026-07-200 commits on 2026-07-210 commits on 2026-07-220 commits on 2026-07-230 commits on 2026-07-240 commits on 2026-07-250 commits on 2026-07-260 commits on 2026-07-270 commits on 2026-07-280 commits on 2026-07-2979 commits on 2026-07-3037 commits on 2026-07-310 commits on 2026-08-010 commits on 2026-08-020 commits on 2026-08-030 commits on 2026-08-0491 commits on 2026-08-0516 commits on 2026-08-060 commits on 2026-08-0717 commits on 2026-08-0852 commits on 2026-08-0969 commits on 2026-08-1011 commits on 2026-08-11108 commits on 2026-08-1260 commits on 2026-08-130 commits on 2026-08-146 commits on 2026-08-156 commits on 2026-08-1622 commits on 2026-08-17186 commits on 2026-08-1897 commits on 2026-08-1916 commits on 2026-08-2025 commits on 2026-08-2163 commits on 2026-08-22139 commits on 2026-08-23152 commits on 2026-08-24178 commits on 2026-08-25113 commits on 2026-08-2651 commits on 2026-08-2756 commits on 2026-08-2869 commits on 2026-08-2930 commits on 2026-08-309 commits on 2026-08-3111 commits on 2026-09-010 commits on 2026-09-020 commits on 2026-09-0388 commits on 2026-09-0449 commits on 2026-09-0554 commits on 2026-09-0696 commits on 2026-09-0767 commits on 2026-09-0812 commits on 2026-09-0912 commits on 2026-09-10116 commits on 2026-09-11101 commits on 2026-09-1266 commits on 2026-09-1326 commits on 2026-09-143 commits on 2026-09-158 commits on 2026-09-1610 commits on 2026-09-1711 commits on 2026-09-186 commits on 2026-09-190 commits on 2026-09-204 commits on 2026-09-2110 commits on 2026-09-227 commits on 2026-09-239 commits on 2026-09-2411 commits on 2026-09-2514 commits on 2026-09-2610 commits on 2026-09-279 commits on 2026-09-288 commits on 2026-09-294 commits on 2026-09-3013 commits on 2026-10-0151 commits on 2026-10-028 commits on 2026-10-038 commits on 2026-10-047 commits on 2026-10-054 commits on 2026-10-0611 commits on 2026-10-0712 commits on 2026-10-0816 commits on 2026-10-0930 commits on 2026-10-102 commits on 2026-10-118 commits on 2026-10-1218 commits on 2026-10-1310 commits on 2026-10-1427 commits on 2026-10-152 commits on 2026-10-1662 commits on 2026-10-1749 commits on 2026-10-1814 commits on 2026-10-1922 commits on 2026-10-2038 commits on 2026-10-2115 commits on 2026-10-2217 commits on 2026-10-2326 commits on 2026-10-242 commits on 2026-10-2514 commits on 2026-10-2627 commits on 2026-10-2748 commits on 2026-10-2822 commits on 2026-10-2985 commits on 2026-10-3090 commits on 2026-10-3193 commits on 2026-11-0168 commits on 2026-11-0271 commits on 2026-11-0342 commits on 2026-11-0466 commits on 2026-11-051 commit on 2026-11-060 commits on 2026-11-0713 commits on 2026-11-085 commits on 2026-11-09

Commits on each repository's default branch, by committer date (UTC). Streaks count consecutive active days. Definitions

Menu

Theme