{"repos":[{"name":"spbgit","description":"SPB Git — the platform hosting itself","topics":["forge","fastify","self-hosted"],"homepage":"","pinned":true,"created":"2026-08-10T00:09:49.003Z","defaultBranch":"main","head":"2c84d42eb557f6b0c576c31ed8092bea65b57a22","empty":false,"lastPush":"2026-08-12T04:04:47-04:00","commitCount":14,"branchCount":1,"tagCount":1,"sizeBytes":631808,"languages":[{"name":"JavaScript","bytes":282842,"percent":71.5,"color":"#f1e05a"},{"name":"CSS","bytes":55546,"percent":14.1,"color":"#663399"},{"name":"Nunjucks","bytes":46773,"percent":11.8,"color":"#3d8137"},{"name":"Shell","bytes":10156,"percent":2.6,"color":"#89e051"}],"languageBytes":395317,"topLanguage":"JavaScript","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/spbgit.git","url":"https://git.spboucher.ai/spbgit","cloneCount":8},{"name":"spboucher.ai","description":"spboucher.ai — personal website of Simon-Pierre Boucher.","topics":["website","portfolio","nextjs"],"homepage":"https://spboucher.ai","pinned":false,"created":"2026-08-10T00:53:54.576Z","defaultBranch":"main","head":"0d6890fa6c9105162e50091a6fa65d8d0eb1bcdb","empty":false,"lastPush":"2026-08-12T03:58:48-04:00","commitCount":19,"branchCount":1,"tagCount":0,"sizeBytes":10748928,"languages":[{"name":"TypeScript","bytes":518158,"percent":93.7,"color":"#3178c6"},{"name":"HTML","bytes":29312,"percent":5.3,"color":"#e34c26"},{"name":"CSS","bytes":4768,"percent":0.9,"color":"#663399"},{"name":"Shell","bytes":382,"percent":0.1,"color":"#89e051"},{"name":"JavaScript","bytes":201,"percent":0,"color":"#f1e05a"}],"languageBytes":552821,"topLanguage":"TypeScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/spboucher.ai.git","url":"https://git.spboucher.ai/spboucher.ai","cloneCount":0},{"name":"anomaly-atlas","description":"Systematic discovery & rigorous validation of statistical anomalies in open HF market data (hfmarketdata.io) — pre-registered, artifact-null-driven, fully reproducible. Live atlas: www.anomaly-atlas.io","topics":["quant-research","market-microstructure","anomalies","reproducibility","duckdb","apple-silicon"],"homepage":"","pinned":true,"created":"2026-08-12T07:47:33.540Z","defaultBranch":"main","head":"af1a919778c150d51c0801d2c71be2027e761643","empty":false,"lastPush":"2026-08-12T03:48:15-04:00","commitCount":17,"branchCount":1,"tagCount":0,"sizeBytes":393216,"languages":[{"name":"Python","bytes":154510,"percent":61.4,"color":"#3572A5"},{"name":"JavaScript","bytes":72290,"percent":28.7,"color":"#f1e05a"},{"name":"CSS","bytes":21612,"percent":8.6,"color":"#663399"},{"name":"Shell","bytes":1870,"percent":0.7,"color":"#89e051"},{"name":"Makefile","bytes":1336,"percent":0.5,"color":"#427819"}],"languageBytes":251618,"topLanguage":"Python","license":"License","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/anomaly-atlas.git","url":"https://git.spboucher.ai/anomaly-atlas","cloneCount":0},{"name":"modelmap","description":"Internal cartography of local LLMs on Apple Silicon — registered, gated, negative-first. Public atlas at modelmap.io.","topics":["interpretability","llm","apple-silicon","mlx","reproducibility"],"homepage":"https://modelmap.io","pinned":true,"created":"2026-08-12T11:00:00.000Z","defaultBranch":"main","head":"aa173e878bc521eab95441fdbcfaec8ccad2e067","empty":false,"lastPush":"2026-08-12T03:39:44-04:00","commitCount":21,"branchCount":1,"tagCount":0,"sizeBytes":468992,"languages":[{"name":"Python","bytes":180814,"percent":66.3,"color":"#3572A5"},{"name":"JavaScript","bytes":66741,"percent":24.5,"color":"#f1e05a"},{"name":"CSS","bytes":22194,"percent":8.1,"color":"#663399"},{"name":"Shell","bytes":1896,"percent":0.7,"color":"#89e051"},{"name":"Makefile","bytes":939,"percent":0.3,"color":"#427819"}],"languageBytes":272584,"topLanguage":"Python","license":"License","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/modelmap.git","url":"https://git.spboucher.ai/modelmap","cloneCount":0},{"name":"localvm-research","description":"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.","topics":[],"homepage":"","pinned":false,"created":"2026-08-12T07:24:31.030Z","defaultBranch":"main","head":"927e20c4c66b5312649041ea12c15958d10c9c7f","empty":false,"lastPush":"2026-08-12T03:24:30-04:00","commitCount":33,"branchCount":1,"tagCount":0,"sizeBytes":119025664,"languages":[{"name":"Python","bytes":119194,"percent":63.2,"color":"#3572A5"},{"name":"JavaScript","bytes":44389,"percent":23.5,"color":"#f1e05a"},{"name":"CSS","bytes":22240,"percent":11.8,"color":"#663399"},{"name":"Shell","bytes":1723,"percent":0.9,"color":"#89e051"},{"name":"Makefile","bytes":969,"percent":0.5,"color":"#427819"}],"languageBytes":188515,"topLanguage":"Python","license":"License","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/localvm-research.git","url":"https://git.spboucher.ai/localvm-research","cloneCount":0},{"name":"prisme","description":"Navigateur iOS intelligent — chaque page comprise localement avant d'être affichée. SwiftUI · WebKit · Foundation Models, 100% on-device.","topics":["ios","swiftui","webkit","foundation-models","browser","on-device-ai"],"homepage":"","pinned":true,"created":"2026-08-12T00:18:22.983Z","defaultBranch":"main","head":"4289a269c55eee6cf8aa9a5c6267bacce7ae1e24","empty":false,"lastPush":"2026-08-11T20:28:11-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":3227648,"languages":[{"name":"Swift","bytes":141598,"percent":96.7,"color":"#F05138"},{"name":"JavaScript","bytes":4844,"percent":3.3,"color":"#f1e05a"}],"languageBytes":146442,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/prisme.git","url":"https://git.spboucher.ai/prisme","cloneCount":0},{"name":"focale","description":"","topics":[],"homepage":"","pinned":false,"created":"2026-08-12T00:15:07.330Z","defaultBranch":"main","head":"05ead373b24a8d07b323c7cd10399ca5f9365430","empty":false,"lastPush":"2026-08-11T20:15:07-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":2113536,"languages":[{"name":"Swift","bytes":160653,"percent":100,"color":"#F05138"}],"languageBytes":160653,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/focale.git","url":"https://git.spboucher.ai/focale","cloneCount":0},{"name":"poche","description":"Agent personnel 100 % on-device — SwiftUI + Apple Foundation Models + EventKit + SwiftData. Aucune API, aucun serveur.","topics":["ios","swift","swiftui","foundation-models","on-device","llm","agent","apple-intelligence"],"homepage":"","pinned":false,"created":"2026-08-12T00:12:58.574Z","defaultBranch":"main","head":"9d674b80f943eafd66ffcc3934355385c4ada53f","empty":false,"lastPush":"2026-08-11T20:12:51-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1564672,"languages":[{"name":"Swift","bytes":110222,"percent":100,"color":"#F05138"}],"languageBytes":110222,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/poche.git","url":"https://git.spboucher.ai/poche","cloneCount":1},{"name":"lou-ka-ios","description":"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","topics":["swift","swiftui","ios","quebec","logement","louka"],"homepage":"","pinned":false,"created":"2026-08-11T06:14:43.870Z","defaultBranch":"main","head":"2757adbb69648cd795440268e640823cd8c4460d","empty":false,"lastPush":"2026-08-11T02:59:05-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":4931584,"languages":[{"name":"Swift","bytes":125114,"percent":100,"color":"#F05138"}],"languageBytes":125114,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/lou-ka-ios.git","url":"https://git.spboucher.ai/lou-ka-ios","cloneCount":0},{"name":"vrai-prix-ios","description":"App iOS native de Vrai-Prix — estimation immobilière transparente pour le Québec (SwiftUI, MapKit, Swift Charts)","topics":["ios","swiftui","immobilier","quebec","vrai-prix"],"homepage":"","pinned":false,"created":"2026-08-11T06:14:42.895Z","defaultBranch":"main","head":"8aa2a010c052d7d5f60e42ec250678414f98b505","empty":false,"lastPush":"2026-08-11T02:54:54-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":2158592,"languages":[{"name":"Swift","bytes":75409,"percent":100,"color":"#F05138"}],"languageBytes":75409,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/vrai-prix-ios.git","url":"https://git.spboucher.ai/vrai-prix-ios","cloneCount":0},{"name":"vrai-prix","description":"Vrai-Prix — l'évaluation du vrai prix des propriétés résidentielles au Québec.","topics":["webapp","real-estate","quebec","housing"],"homepage":"","pinned":false,"created":"2026-08-10T00:51:04.398Z","defaultBranch":"main","head":"5af69e824562f4a210da80e35dea91283a335a7b","empty":false,"lastPush":"2026-08-11T02:13:55-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":658432,"languages":[{"name":"TypeScript","bytes":326626,"percent":96.7,"color":"#3178c6"},{"name":"CSS","bytes":10677,"percent":3.2,"color":"#663399"},{"name":"JavaScript","bytes":559,"percent":0.2,"color":"#f1e05a"}],"languageBytes":337862,"topLanguage":"TypeScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/vrai-prix.git","url":"https://git.spboucher.ai/vrai-prix","cloneCount":0},{"name":"lou-ka","description":"Lou·Ka — tous les logements à louer du Québec, un seul endroit.","topics":["webapp","real-estate","quebec","rental"],"homepage":"https://www.lou-ka.com","pinned":false,"created":"2026-08-10T00:51:19.122Z","defaultBranch":"main","head":"2f086597191f940e0189154c5db263634555e0af","empty":false,"lastPush":"2026-08-11T02:13:34-04:00","commitCount":46,"branchCount":1,"tagCount":0,"sizeBytes":108136448,"languages":[{"name":"HTML","bytes":769765880,"percent":99.7,"color":"#e34c26"},{"name":"Python","bytes":1991658,"percent":0.3,"color":"#3572A5"},{"name":"TypeScript","bytes":103187,"percent":0,"color":"#3178c6"},{"name":"CSS","bytes":54905,"percent":0,"color":"#663399"}],"languageBytes":771915630,"topLanguage":"HTML","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/lou-ka.git","url":"https://git.spboucher.ai/lou-ka","cloneCount":1},{"name":"svgarden","description":"SVGarden — searchable bank of 74 self-contained SVG+CSS animation snippets (svgarden.dev)","topics":[],"homepage":"","pinned":false,"created":"2026-08-10T23:17:14.768Z","defaultBranch":"main","head":"e4d45fd8545a10bcad2a0e2d249b4c9a8d9d2645","empty":false,"lastPush":"2026-08-10T19:17:14-04:00","commitCount":17,"branchCount":1,"tagCount":0,"sizeBytes":212992,"languages":[{"name":"HTML","bytes":269136,"percent":79.2,"color":"#e34c26"},{"name":"Astro","bytes":34992,"percent":10.3,"color":"#ff5a03"},{"name":"JavaScript","bytes":20341,"percent":6,"color":"#f1e05a"},{"name":"CSS","bytes":12656,"percent":3.7,"color":"#663399"},{"name":"Shell","bytes":2650,"percent":0.8,"color":"#89e051"}],"languageBytes":339775,"topLanguage":"HTML","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/svgarden.git","url":"https://git.spboucher.ai/svgarden","cloneCount":0},{"name":"khaelor","description":"KHAELOR — a terminal-native autonomous engineering agent powered by Anthropic.","topics":["ai","agent","cli","anthropic","typescript"],"homepage":"","pinned":false,"created":"2026-08-10T00:55:27.028Z","defaultBranch":"main","head":"455d847db5d6deedcc56861fb295fe514b9a8513","empty":false,"lastPush":"2026-08-10T18:19:56-04:00","commitCount":4,"branchCount":1,"tagCount":1,"sizeBytes":1436672,"languages":[{"name":"TypeScript","bytes":1361438,"percent":82.9,"color":"#3178c6"},{"name":"HTML","bytes":244612,"percent":14.9,"color":"#e34c26"},{"name":"CSS","bytes":18272,"percent":1.1,"color":"#663399"},{"name":"JavaScript","bytes":11189,"percent":0.7,"color":"#f1e05a"},{"name":"Shell","bytes":6075,"percent":0.4,"color":"#89e051"}],"languageBytes":1641586,"topLanguage":"TypeScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/khaelor.git","url":"https://git.spboucher.ai/khaelor","cloneCount":0},{"name":"tendril","description":"Tendril — web ingestion platform (scrape/crawl/map/search) on macOS Apple Silicon: WebKit fidelity, authenticated pages, deterministic testable extraction. A self-hosted Firecrawl alternative.","topics":["web-scraping","crawler","webkit","macos","typescript","firecrawl","swift","fastify"],"homepage":"","pinned":false,"created":"2026-08-10T21:41:17.781Z","defaultBranch":"main","head":"387d6f3be554c9f0d50cb6a0397a173c16a4f550","empty":false,"lastPush":"2026-08-10T18:19:18-04:00","commitCount":5,"branchCount":1,"tagCount":0,"sizeBytes":1110016,"languages":[{"name":"JavaScript","bytes":741674,"percent":82.6,"color":"#f1e05a"},{"name":"TypeScript","bytes":105970,"percent":11.8,"color":"#3178c6"},{"name":"HTML","bytes":47657,"percent":5.3,"color":"#e34c26"},{"name":"Shell","bytes":2118,"percent":0.2,"color":"#89e051"}],"languageBytes":897419,"topLanguage":"JavaScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/tendril.git","url":"https://git.spboucher.ai/tendril","cloneCount":2},{"name":"drive","description":"SPB Drive — self-hosted personal cloud drive (files, previews, sharing) on the MacLustr cluster.","topics":["webapp","cloud","storage","self-hosted"],"homepage":"https://drive.spboucher.ai","pinned":false,"created":"2026-08-10T00:55:44.827Z","defaultBranch":"main","head":"fc8d9534c7f71246537f756c58b0b4eb15a68cd8","empty":false,"lastPush":"2026-08-10T17:33:38-04:00","commitCount":10,"branchCount":1,"tagCount":0,"sizeBytes":551936,"languages":[{"name":"JavaScript","bytes":400615,"percent":82.7,"color":"#f1e05a"},{"name":"CSS","bytes":51365,"percent":10.6,"color":"#663399"},{"name":"Nunjucks","bytes":17540,"percent":3.6,"color":"#3d8137"},{"name":"Shell","bytes":8671,"percent":1.8,"color":"#89e051"},{"name":"SQL","bytes":6117,"percent":1.3,"color":"#e38c00"}],"languageBytes":484308,"topLanguage":"JavaScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/drive.git","url":"https://git.spboucher.ai/drive","cloneCount":1},{"name":"hfchart","description":"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","topics":["charts","canvas","finance","hft","zero-dependency","ohlcv"],"homepage":"","pinned":false,"created":"2026-08-10T05:19:36.014Z","defaultBranch":"main","head":"787d03ced35dc575c48ae561409f00c870c71615","empty":false,"lastPush":"2026-08-10T15:25:42-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":1388544,"languages":[{"name":"JavaScript","bytes":156425,"percent":82.1,"color":"#f1e05a"},{"name":"CSS","bytes":18954,"percent":10,"color":"#663399"},{"name":"HTML","bytes":11053,"percent":5.8,"color":"#e34c26"},{"name":"Python","bytes":4057,"percent":2.1,"color":"#3572A5"}],"languageBytes":190489,"topLanguage":"JavaScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/hfchart.git","url":"https://git.spboucher.ai/hfchart","cloneCount":0},{"name":"hfmarketdata","description":"Open high-frequency market data platform — FirstRate full-history downloader, DuckDB/Parquet lake, open REST API and React docs platform (www.hfmarketdata.io)","topics":[],"homepage":"","pinned":false,"created":"2026-08-10T05:12:10.201Z","defaultBranch":"main","head":"b636c2625f9eab955bee01faacc73e4fb24203bf","empty":false,"lastPush":"2026-08-10T15:22:23-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":237568,"languages":[{"name":"Python","bytes":47941,"percent":46.7,"color":"#3572A5"},{"name":"JavaScript","bytes":38429,"percent":37.4,"color":"#f1e05a"},{"name":"CSS","bytes":15314,"percent":14.9,"color":"#663399"},{"name":"HTML","bytes":964,"percent":0.9,"color":"#e34c26"}],"languageBytes":102648,"topLanguage":"Python","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/hfmarketdata.git","url":"https://git.spboucher.ai/hfmarketdata","cloneCount":0},{"name":"forge","description":"Forge — LLM training from scratch in pure C++20 + Metal on Apple Silicon.","topics":["llm","training","cpp","metal","apple-silicon"],"homepage":"","pinned":false,"created":"2026-08-10T01:37:03.693Z","defaultBranch":"main","head":"4a8c52702b3372b339b272f1207588fbb0bf9fba","empty":false,"lastPush":"2026-08-09T21:37:03-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":194323456,"languages":[{"name":"C++","bytes":223171,"percent":61.2,"color":"#f34b7d"},{"name":"C","bytes":83925,"percent":23,"color":"#555555"},{"name":"Python","bytes":27706,"percent":7.6,"color":"#3572A5"},{"name":"TeX","bytes":26100,"percent":7.2,"color":"#3D6117"},{"name":"CMake","bytes":4041,"percent":1.1,"color":"#DA3434"}],"languageBytes":364943,"topLanguage":"C++","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/forge.git","url":"https://git.spboucher.ai/forge","cloneCount":0},{"name":"neural-networks","description":"The Complete Taxonomy of Neural Networks — equation-level reference from McCulloch-Pitts (1943) to diffusion transformers, Mamba, KAN and JEPA (2026).","topics":["deep-learning","neural-networks","reference","book"],"homepage":"","pinned":false,"created":"2026-08-10T00:54:00.521Z","defaultBranch":"main","head":"5931360f670fb62e4accfb6c3eb1694349ce932a","empty":false,"lastPush":"2026-08-09T20:54:39-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":1589248,"languages":[],"languageBytes":0,"topLanguage":null,"license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/neural-networks.git","url":"https://git.spboucher.ai/neural-networks","cloneCount":0},{"name":"phd_thesis","description":"PhD thesis — Three essays on high-frequency return and volatility dynamics in commodities and financial futures markets (Université Laval).","topics":["phd","thesis","finance","volatility","research"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:16.478Z","defaultBranch":"main","head":"d1b8fd57819d7c01fd95dfe983d57f0d0a2bc087","empty":false,"lastPush":"2026-08-09T20:50:16-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":20871168,"languages":[{"name":"TeX","bytes":1230454,"percent":100,"color":"#3D6117"},{"name":"Makefile","bytes":394,"percent":0,"color":"#427819"}],"languageBytes":1230848,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/phd_thesis.git","url":"https://git.spboucher.ai/phd_thesis","cloneCount":0},{"name":"metrika","description":"Stata-class statistics, GPU-accelerated by Apple Silicon. Native Swift — no Electron, no Python runtime, no compromises.","topics":["macos","swift","statistics","gpu"],"homepage":"","pinned":false,"created":"2026-08-10T00:32:22.836Z","defaultBranch":"main","head":"4d7adf97de08473a47e81d3df5ada004fa38cc7e","empty":false,"lastPush":"2026-08-09T20:32:22-04:00","commitCount":21,"branchCount":1,"tagCount":1,"sizeBytes":2289664,"languages":[{"name":"Swift","bytes":522080,"percent":92.4,"color":"#F05138"},{"name":"HTML","bytes":18377,"percent":3.3,"color":"#e34c26"},{"name":"R","bytes":17063,"percent":3,"color":"#198CE7"},{"name":"Shell","bytes":7397,"percent":1.3,"color":"#89e051"}],"languageBytes":564917,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/metrika.git","url":"https://git.spboucher.ai/metrika","cloneCount":0},{"name":"zyquo-cloud","description":"Native macOS AI chat client for 12 cloud providers — your keys, every cloud model, one beautiful chat.","topics":["macos","swift","ai","chat"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:29.086Z","defaultBranch":"main","head":"fa30938499769ce0e36ff34f9cfcaaed6d076e45","empty":false,"lastPush":"2026-08-09T20:28:28-04:00","commitCount":24,"branchCount":1,"tagCount":1,"sizeBytes":3189760,"languages":[{"name":"Swift","bytes":421359,"percent":97.4,"color":"#F05138"},{"name":"Shell","bytes":7205,"percent":1.7,"color":"#89e051"},{"name":"Makefile","bytes":4235,"percent":1,"color":"#427819"}],"languageBytes":432799,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-cloud.git","url":"https://git.spboucher.ai/zyquo-cloud","cloneCount":0},{"name":"earth-now","description":"earth-now.co — real-time planetary dashboard: live world metrics modeled, not streamed.","topics":["webapp","dashboard","data","realtime"],"homepage":"https://earth-now.co","pinned":false,"created":"2026-08-10T00:51:45.540Z","defaultBranch":"main","head":"ff619c22e1b6d8f7f0ca8643aeaff91ceddb0673","empty":false,"lastPush":"2026-08-09T18:21:45-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":247808,"languages":[{"name":"TypeScript","bytes":255144,"percent":93,"color":"#3178c6"},{"name":"Shell","bytes":6277,"percent":2.3,"color":"#89e051"},{"name":"SQL","bytes":3851,"percent":1.4,"color":"#e38c00"},{"name":"JavaScript","bytes":3512,"percent":1.3,"color":"#f1e05a"},{"name":"Dockerfile","bytes":3337,"percent":1.2,"color":"#384d54"},{"name":"CSS","bytes":2175,"percent":0.8,"color":"#663399"}],"languageBytes":274296,"topLanguage":"TypeScript","license":"License","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/earth-now.git","url":"https://git.spboucher.ai/earth-now","cloneCount":0},{"name":"wp11_uqo","description":"UQO Working Paper No. 11 — Half a million prices, twenty models: a systematic assessment of hedonic specifications.","topics":["research","economics","housing","hedonic","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:37:01.713Z","defaultBranch":"main","head":"16670bec79c0059a7fd172d0cbf131d093289aa8","empty":false,"lastPush":"2026-08-09T09:26:23-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1720320,"languages":[{"name":"TeX","bytes":58574,"percent":54.7,"color":"#3D6117"},{"name":"Python","bytes":48412,"percent":45.2,"color":"#3572A5"},{"name":"Makefile","bytes":128,"percent":0.1,"color":"#427819"}],"languageBytes":107114,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp11_uqo.git","url":"https://git.spboucher.ai/wp11_uqo","cloneCount":0},{"name":"wp10_uqo","description":"UQO Working Paper No. 10 — The assessment gap in Quebec: vertical and horizontal inequity in municipal property assessment.","topics":["research","economics","housing","taxation","quebec","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:59.610Z","defaultBranch":"main","head":"2fb3ff1c13a53ba14f27509fa6a8ec4ceb00dd4e","empty":false,"lastPush":"2026-08-09T08:58:15-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":2363392,"languages":[{"name":"TeX","bytes":78502,"percent":55.9,"color":"#3D6117"},{"name":"Python","bytes":61752,"percent":44,"color":"#3572A5"},{"name":"Makefile","bytes":128,"percent":0.1,"color":"#427819"}],"languageBytes":140382,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp10_uqo.git","url":"https://git.spboucher.ai/wp10_uqo","cloneCount":0},{"name":"qwhpi","description":"QHPI — Quebec Housing Price Index: quality-adjusted, hierarchically pooled housing price indexes.","topics":["webapp","real-estate","quebec","index","econometrics"],"homepage":"https://www.indexqc.house","pinned":false,"created":"2026-08-10T00:51:43.307Z","defaultBranch":"main","head":"0cfef999b5933354a5c3ff12e2c8bddc71caab10","empty":false,"lastPush":"2026-08-09T08:16:38-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":4814848,"languages":[{"name":"Python","bytes":253561,"percent":63.9,"color":"#3572A5"},{"name":"TypeScript","bytes":100739,"percent":25.4,"color":"#3178c6"},{"name":"CSS","bytes":21642,"percent":5.5,"color":"#663399"},{"name":"TeX","bytes":13810,"percent":3.5,"color":"#3D6117"},{"name":"SQL","bytes":3068,"percent":0.8,"color":"#e38c00"},{"name":"Makefile","bytes":1903,"percent":0.5,"color":"#427819"},{"name":"Dockerfile","bytes":1785,"percent":0.5,"color":"#384d54"}],"languageBytes":396508,"topLanguage":"Python","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/qwhpi.git","url":"https://git.spboucher.ai/qwhpi","cloneCount":0},{"name":"valoplex","description":"ValoPlex — moteur d'évaluation spécialisé pour les plex au Québec, petit frère de Vrai-Prix.","topics":["webapp","real-estate","quebec","plex"],"homepage":"https://www.valoplex.com","pinned":false,"created":"2026-08-10T00:51:41.645Z","defaultBranch":"main","head":"8118a9bd11159b4bb7b4c82364411063a1216902","empty":false,"lastPush":"2026-08-09T08:03:47-04:00","commitCount":4,"branchCount":1,"tagCount":0,"sizeBytes":535552,"languages":[{"name":"TypeScript","bytes":369880,"percent":90.3,"color":"#3178c6"},{"name":"Python","bytes":29010,"percent":7.1,"color":"#3572A5"},{"name":"CSS","bytes":10153,"percent":2.5,"color":"#663399"},{"name":"JavaScript","bytes":559,"percent":0.1,"color":"#f1e05a"}],"languageBytes":409602,"topLanguage":"TypeScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/valoplex.git","url":"https://git.spboucher.ai/valoplex","cloneCount":0},{"name":"qc-influenceurs","description":"InfluenceursQC — classement des influenceurs du Québec.","topics":["webapp","quebec","social-media","ranking"],"homepage":"https://www.influenceursqc.com","pinned":false,"created":"2026-08-10T00:56:41.236Z","defaultBranch":"main","head":"3be2d587e7e65e7ffa51fbcc3a75588b52ab7535","empty":false,"lastPush":"2026-08-06T15:23:42-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":2205696,"languages":[{"name":"JavaScript","bytes":43375,"percent":83.3,"color":"#f1e05a"},{"name":"Python","bytes":8673,"percent":16.7,"color":"#3572A5"}],"languageBytes":52048,"topLanguage":"JavaScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/qc-influenceurs.git","url":"https://git.spboucher.ai/qc-influenceurs","cloneCount":0},{"name":"gsf6053_h25","description":"GSF-6053 Économétrie financière (Hiver 2025) — notes, slides et PDF.","topics":["teaching","econometrics","finance"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:26.529Z","defaultBranch":"main","head":"7d5e6f2fb947d9f4f76df53feee63b9de6eff858","empty":false,"lastPush":"2026-08-06T00:52:03-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":12178432,"languages":[{"name":"TeX","bytes":429433,"percent":100,"color":"#3D6117"}],"languageBytes":429433,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/gsf6053_h25.git","url":"https://git.spboucher.ai/gsf6053_h25","cloneCount":0},{"name":"gsf6053","description":"GSF-6053 Financial Econometrics I — matériel de cours (Université Laval).","topics":["teaching","econometrics","finance"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:23.077Z","defaultBranch":"main","head":"b2e79db9aafe14d76f50971209562f20a70f462b","empty":false,"lastPush":"2026-08-06T00:51:53-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":13374464,"languages":[{"name":"TeX","bytes":237362,"percent":100,"color":"#3D6117"}],"languageBytes":237362,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/gsf6053.git","url":"https://git.spboucher.ai/gsf6053","cloneCount":0},{"name":"gsf3100","description":"GSF-3100 Marché des capitaux — matériel de cours complet (Université Laval).","topics":["teaching","finance","capital-markets"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:21.120Z","defaultBranch":"main","head":"259a97e0d9a4c168ded55e5a1179bd5bd2d83445","empty":false,"lastPush":"2026-08-06T00:50:54-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":3358720,"languages":[{"name":"TeX","bytes":186226,"percent":100,"color":"#3D6117"}],"languageBytes":186226,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/gsf3100.git","url":"https://git.spboucher.ai/gsf3100","cloneCount":0},{"name":"coinexplorer","description":"Self-hosted, zero-API-key explorer for stablecoins and major crypto.","topics":["webapp","crypto","explorer","self-hosted"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:58.815Z","defaultBranch":"main","head":"81a46d8568449a0bd45709fde2f036f105e3d494","empty":false,"lastPush":"2026-08-06T00:40:46-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1024000,"languages":[{"name":"Python","bytes":128306,"percent":60.3,"color":"#3572A5"},{"name":"HTML","bytes":50191,"percent":23.6,"color":"#e34c26"},{"name":"JavaScript","bytes":17311,"percent":8.1,"color":"#f1e05a"},{"name":"CSS","bytes":14572,"percent":6.8,"color":"#663399"},{"name":"SQL","bytes":2025,"percent":1,"color":"#e38c00"},{"name":"Dockerfile","bytes":366,"percent":0.2,"color":"#384d54"}],"languageBytes":212771,"topLanguage":"Python","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/coinexplorer.git","url":"https://git.spboucher.ai/coinexplorer","cloneCount":0},{"name":"os-vault","description":"Self-custody, multi-chain crypto wallet for macOS. One recovery phrase, six chain families, zero API keys — nothing leaves your Mac.","topics":["macos","swift","crypto","wallet","self-custody"],"homepage":"","pinned":false,"created":"2026-08-10T00:32:25.420Z","defaultBranch":"main","head":"dbdb6edd2b5ab0e477a45afa347a2c5bf208edfb","empty":false,"lastPush":"2026-08-06T00:36:29-04:00","commitCount":2,"branchCount":1,"tagCount":1,"sizeBytes":1628160,"languages":[{"name":"Swift","bytes":268153,"percent":96,"color":"#F05138"},{"name":"Shell","bytes":9524,"percent":3.4,"color":"#89e051"},{"name":"Makefile","bytes":1716,"percent":0.6,"color":"#427819"}],"languageBytes":279393,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/os-vault.git","url":"https://git.spboucher.ai/os-vault","cloneCount":0},{"name":"wp7_uqo","description":"UQO Working Paper No. 7 — Options-implied information for cross-asset return and volatility prediction: evidence from 3.8B option contracts.","topics":["research","finance","options","volatility","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:42.101Z","defaultBranch":"main","head":"2e12af8fadd699a267dc873281ca5f7204fd1939","empty":false,"lastPush":"2026-08-05T20:25:28-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":75969536,"languages":[{"name":"Python","bytes":152203,"percent":66.5,"color":"#3572A5"},{"name":"TeX","bytes":74779,"percent":32.7,"color":"#3D6117"},{"name":"Makefile","bytes":1944,"percent":0.8,"color":"#427819"}],"languageBytes":228926,"topLanguage":"Python","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp7_uqo.git","url":"https://git.spboucher.ai/wp7_uqo","cloneCount":0},{"name":"wp9_uqo","description":"UQO Working Paper No. 9 — A grand hedonic model of the Canadian housing market: decomposing structure and location value.","topics":["research","economics","housing","hedonic","canada","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:56.067Z","defaultBranch":"main","head":"7e21fa7ae735c33c5ee15f325d39b893992acf37","empty":false,"lastPush":"2026-08-05T16:48:04-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":13893632,"languages":[{"name":"TeX","bytes":94064,"percent":60.1,"color":"#3D6117"},{"name":"Python","bytes":62309,"percent":39.8,"color":"#3572A5"},{"name":"Makefile","bytes":128,"percent":0.1,"color":"#427819"}],"languageBytes":156501,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp9_uqo.git","url":"https://git.spboucher.ai/wp9_uqo","cloneCount":0},{"name":"wp3_uqo","description":"UQO Working Paper No. 3 — Hedonic housing price models for the US: parametric, quantile, and machine-learning approaches.","topics":["research","economics","housing","hedonic","machine-learning","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:36.062Z","defaultBranch":"main","head":"4b91e7e17754158fda799387b275d1b6d05382b9","empty":false,"lastPush":"2026-08-05T16:37:53-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":15350784,"languages":[{"name":"TeX","bytes":158906,"percent":77.8,"color":"#3D6117"},{"name":"Python","bytes":45199,"percent":22.1,"color":"#3572A5"},{"name":"Makefile","bytes":129,"percent":0.1,"color":"#427819"}],"languageBytes":204234,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp3_uqo.git","url":"https://git.spboucher.ai/wp3_uqo","cloneCount":0},{"name":"wp2_uqo","description":"UQO Working Paper No. 2 — Decoding Real Estate Descriptions: text-based hedonic analysis of housing listings.","topics":["research","economics","housing","hedonic","nlp","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:33.438Z","defaultBranch":"main","head":"e668c91e8cc373b0aefe72d6b4d41ecc895fecab","empty":false,"lastPush":"2026-08-05T16:22:43-04:00","commitCount":3,"branchCount":1,"tagCount":0,"sizeBytes":4615168,"languages":[{"name":"TeX","bytes":159026,"percent":73.8,"color":"#3D6117"},{"name":"Python","bytes":56029,"percent":26,"color":"#3572A5"},{"name":"Makefile","bytes":366,"percent":0.2,"color":"#427819"}],"languageBytes":215421,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp2_uqo.git","url":"https://git.spboucher.ai/wp2_uqo","cloneCount":0},{"name":"wp5_uqo","description":"UQO Working Paper No. 5 — Airbnb, residential rents and housing market pressure.","topics":["research","economics","housing","airbnb","uqo"],"homepage":"","pinned":false,"created":"2026-08-10T00:36:40.091Z","defaultBranch":"main","head":"29cbe136b7aee21778e7eb5ff9445e138c739443","empty":false,"lastPush":"2026-08-05T16:21:01-04:00","commitCount":6,"branchCount":1,"tagCount":0,"sizeBytes":2425856,"languages":[{"name":"TeX","bytes":146074,"percent":53.4,"color":"#3D6117"},{"name":"Python","bytes":127333,"percent":46.5,"color":"#3572A5"},{"name":"Makefile","bytes":185,"percent":0.1,"color":"#427819"}],"languageBytes":273592,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/wp5_uqo.git","url":"https://git.spboucher.ai/wp5_uqo","cloneCount":0},{"name":"llmindex","description":"The discriminative, contamination-resistant, fully transparent LLM ranking — updated live.","topics":["webapp","ai","llm","benchmark"],"homepage":"","pinned":false,"created":"2026-08-10T00:51:00.577Z","defaultBranch":"main","head":"3ae98220f18f5c987018b0cffd9c429383a5ea54","empty":false,"lastPush":"2026-08-05T13:06:05-04:00","commitCount":7,"branchCount":1,"tagCount":0,"sizeBytes":1488896,"languages":[{"name":"TypeScript","bytes":309537,"percent":77.9,"color":"#3178c6"},{"name":"TeX","bytes":60521,"percent":15.2,"color":"#3D6117"},{"name":"Python","bytes":14612,"percent":3.7,"color":"#3572A5"},{"name":"SQL","bytes":5589,"percent":1.4,"color":"#e38c00"},{"name":"JavaScript","bytes":4446,"percent":1.1,"color":"#f1e05a"},{"name":"Shell","bytes":1815,"percent":0.5,"color":"#89e051"},{"name":"CSS","bytes":546,"percent":0.1,"color":"#663399"},{"name":"Makefile","bytes":445,"percent":0.1,"color":"#427819"}],"languageBytes":397511,"topLanguage":"TypeScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/llmindex.git","url":"https://git.spboucher.ai/llmindex","cloneCount":0},{"name":"forge-studio","description":"The Instruments of LLM training — a native macOS cockpit for Forge. Train language models from scratch on Apple Silicon without a terminal.","topics":["macos","swift","ai","mlx","training"],"homepage":"","pinned":false,"created":"2026-08-10T00:32:20.465Z","defaultBranch":"main","head":"c96235b9cfd5bc3b9055ddf14ad921f4caf00203","empty":false,"lastPush":"2026-08-05T12:24:26-04:00","commitCount":5,"branchCount":1,"tagCount":1,"sizeBytes":1957888,"languages":[{"name":"Swift","bytes":128390,"percent":95.7,"color":"#F05138"},{"name":"Shell","bytes":5808,"percent":4.3,"color":"#89e051"}],"languageBytes":134198,"topLanguage":"Swift","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/forge-studio.git","url":"https://git.spboucher.ai/forge-studio","cloneCount":0},{"name":"ultra-sharp-agent-skills","description":"Ultra-Sharp Agent Skills — a research-first skill-authoring system + 72 production-ready skills for AI agents.","topics":["ai","agents","skills","claude"],"homepage":"","pinned":false,"created":"2026-08-10T00:53:58.962Z","defaultBranch":"main","head":"d50bf7c383b22c6dac19c28ae6f85aaa5c6c8dd8","empty":false,"lastPush":"2026-08-05T09:22:10-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":354304,"languages":[{"name":"Python","bytes":10031,"percent":100,"color":"#3572A5"}],"languageBytes":10031,"topLanguage":"Python","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/ultra-sharp-agent-skills.git","url":"https://git.spboucher.ai/ultra-sharp-agent-skills","cloneCount":0},{"name":"air","description":"AIR — The Language of Accounting.","topics":["language","accounting","compiler"],"homepage":"","pinned":false,"created":"2026-08-10T00:53:57.488Z","defaultBranch":"main","head":"c9816d3737b565f027825263f9810cbf24f25142","empty":false,"lastPush":"2026-08-05T08:59:13-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":195584,"languages":[{"name":"Python","bytes":268296,"percent":100,"color":"#3572A5"}],"languageBytes":268296,"topLanguage":"Python","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/air.git","url":"https://git.spboucher.ai/air","cloneCount":0},{"name":"artificial-neural-networks-book","description":"Artificial Neural Networks — Methods, Equations and Graphical Representations: a complete book, every method with rigorous equations, pseudocode and native TikZ figures.","topics":["deep-learning","neural-networks","book","latex"],"homepage":"","pinned":false,"created":"2026-08-10T00:54:37.732Z","defaultBranch":"main","head":"3c3d34065b003c6385864872b62cf0b86659fdae","empty":false,"lastPush":"2026-08-05T08:10:50-04:00","commitCount":1,"branchCount":1,"tagCount":0,"sizeBytes":1323008,"languages":[{"name":"TeX","bytes":392283,"percent":100,"color":"#3D6117"}],"languageBytes":392283,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/artificial-neural-networks-book.git","url":"https://git.spboucher.ai/artificial-neural-networks-book","cloneCount":0},{"name":"vquant","description":"VibeQuant — AI-powered institutional-grade financial intelligence platform.","topics":["webapp","finance","ai","quant"],"homepage":"","pinned":false,"created":"2026-08-10T00:51:02.293Z","defaultBranch":"main","head":"cfe8ef72c069f1b4f4f8686906433f85981dbe2c","empty":false,"lastPush":"2026-08-05T03:55:49-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":2598912,"languages":[{"name":"TypeScript","bytes":1344822,"percent":84.3,"color":"#3178c6"},{"name":"Python","bytes":186347,"percent":11.7,"color":"#3572A5"},{"name":"JavaScript","bytes":25629,"percent":1.6,"color":"#f1e05a"},{"name":"CSS","bytes":23475,"percent":1.5,"color":"#663399"},{"name":"HTML","bytes":11708,"percent":0.7,"color":"#e34c26"},{"name":"Shell","bytes":4126,"percent":0.3,"color":"#89e051"}],"languageBytes":1596107,"topLanguage":"TypeScript","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/vquant.git","url":"https://git.spboucher.ai/vquant","cloneCount":0},{"name":"airiskindex","description":"The most methodologically rigorous, fully transparent AI job-exposure index.","topics":["webapp","ai","index","labor","research"],"homepage":"https://www.airiskindex.io","pinned":false,"created":"2026-08-10T00:50:57.108Z","defaultBranch":"main","head":"cf0d91d57e88047d587127051bc2e4a3778e5c6e","empty":false,"lastPush":"2026-08-05T03:11:57-04:00","commitCount":20,"branchCount":1,"tagCount":0,"sizeBytes":240640,"languages":[{"name":"TypeScript","bytes":185430,"percent":88,"color":"#3178c6"},{"name":"Python","bytes":12906,"percent":6.1,"color":"#3572A5"},{"name":"SQL","bytes":5696,"percent":2.7,"color":"#e38c00"},{"name":"CSS","bytes":2604,"percent":1.2,"color":"#663399"},{"name":"JavaScript","bytes":1891,"percent":0.9,"color":"#f1e05a"},{"name":"Shell","bytes":1734,"percent":0.8,"color":"#89e051"},{"name":"Makefile","bytes":372,"percent":0.2,"color":"#427819"}],"languageBytes":210633,"topLanguage":"TypeScript","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/airiskindex.git","url":"https://git.spboucher.ai/airiskindex","cloneCount":0},{"name":"uqo_cours_public","description":"UQO — matériel de cours en évaluation immobilière (version publique, sans examens ni corrigés).","topics":["teaching","real-estate","uqo","quebec"],"homepage":"","pinned":false,"created":"2026-08-10T00:50:29.966Z","defaultBranch":"main","head":"38bc07cc925eab5286aeef2f62d55d8146920b65","empty":false,"lastPush":"2026-08-04T23:29:31-04:00","commitCount":2,"branchCount":1,"tagCount":0,"sizeBytes":27189248,"languages":[{"name":"TeX","bytes":1863922,"percent":89.1,"color":"#3D6117"},{"name":"Python","bytes":229127,"percent":10.9,"color":"#3572A5"}],"languageBytes":2093049,"topLanguage":"TeX","license":null,"licensePath":null,"cloneUrl":"https://git.spboucher.ai/uqo_cours_public.git","url":"https://git.spboucher.ai/uqo_cours_public","cloneCount":0},{"name":"zyquo-cloud-web","description":"Zyquo Cloud Web — every cloud model, one beautiful chat, entirely in your browser.","topics":["webapp","ai","chat"],"homepage":"","pinned":false,"created":"2026-08-10T01:38:56.908Z","defaultBranch":"main","head":"a68e52557949c009901b0428486fd254688201cf","empty":false,"lastPush":"2026-07-31T01:19:36-04:00","commitCount":11,"branchCount":1,"tagCount":0,"sizeBytes":1501184,"languages":[{"name":"TypeScript","bytes":310021,"percent":81.9,"color":"#3178c6"},{"name":"CSS","bytes":33819,"percent":8.9,"color":"#663399"},{"name":"JavaScript","bytes":28264,"percent":7.5,"color":"#f1e05a"},{"name":"Shell","bytes":3976,"percent":1.1,"color":"#89e051"},{"name":"HTML","bytes":2327,"percent":0.6,"color":"#e34c26"}],"languageBytes":378407,"topLanguage":"TypeScript","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-cloud-web.git","url":"https://git.spboucher.ai/zyquo-cloud-web","cloneCount":0},{"name":"zyquo-router","description":"One local endpoint, every AI provider — a private OpenAI-compatible LLM gateway for your Mac (170 models, 12 providers).","topics":["macos","swift","ai","llm","gateway"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:36.100Z","defaultBranch":"main","head":"52cd6d0dbf1fdca0bd4df043742290df690e6969","empty":false,"lastPush":"2026-07-31T00:09:14-04:00","commitCount":11,"branchCount":1,"tagCount":1,"sizeBytes":1627136,"languages":[{"name":"Swift","bytes":451973,"percent":95.7,"color":"#F05138"},{"name":"Python","bytes":10662,"percent":2.3,"color":"#3572A5"},{"name":"Shell","bytes":5434,"percent":1.2,"color":"#89e051"},{"name":"Makefile","bytes":4037,"percent":0.9,"color":"#427819"}],"languageBytes":472106,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-router.git","url":"https://git.spboucher.ai/zyquo-router","cloneCount":0},{"name":"zyquo-atlas","description":"The AI-native macOS web browser — every surface, intelligent.","topics":["macos","swift","ai","browser"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:26.773Z","defaultBranch":"main","head":"3712602502830fdcc9205a36fe71ef651f58f98e","empty":false,"lastPush":"2026-07-30T22:23:41-04:00","commitCount":16,"branchCount":1,"tagCount":1,"sizeBytes":2306048,"languages":[{"name":"Swift","bytes":354168,"percent":75.2,"color":"#F05138"},{"name":"JavaScript","bytes":103454,"percent":22,"color":"#f1e05a"},{"name":"Shell","bytes":9514,"percent":2,"color":"#89e051"},{"name":"Makefile","bytes":4129,"percent":0.9,"color":"#427819"}],"languageBytes":471265,"topLanguage":"Swift","license":"License","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-atlas.git","url":"https://git.spboucher.ai/zyquo-atlas","cloneCount":0},{"name":"zyquo-mlx","description":"The local MLX foundry for your Mac — run, fine-tune, quantize, and ship models. Nothing leaves your machine.","topics":["macos","swift","ai","mlx","fine-tuning"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:34.095Z","defaultBranch":"main","head":"fcc3f33f65cc213d3da2d8261b7a5ebee0e156c1","empty":false,"lastPush":"2026-07-30T21:01:02-04:00","commitCount":14,"branchCount":1,"tagCount":1,"sizeBytes":1033216,"languages":[{"name":"Swift","bytes":217839,"percent":93.4,"color":"#F05138"},{"name":"Python","bytes":8942,"percent":3.8,"color":"#3572A5"},{"name":"Makefile","bytes":5213,"percent":2.2,"color":"#427819"},{"name":"Shell","bytes":1235,"percent":0.5,"color":"#89e051"}],"languageBytes":233229,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-mlx.git","url":"https://git.spboucher.ai/zyquo-mlx","cloneCount":0},{"name":"zyquo-agent","description":"The autonomous agent that actually operates your Mac — plans, runs real commands, verifies its own work.","topics":["macos","swift","ai","agent"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:24.407Z","defaultBranch":"main","head":"6829b5ce51c1f3dcf92800515faae9ec48409179","empty":false,"lastPush":"2026-07-30T18:34:46-04:00","commitCount":17,"branchCount":1,"tagCount":1,"sizeBytes":1673216,"languages":[{"name":"Swift","bytes":799781,"percent":94.7,"color":"#F05138"},{"name":"Shell","bytes":34505,"percent":4.1,"color":"#89e051"},{"name":"Python","bytes":6258,"percent":0.7,"color":"#3572A5"},{"name":"Makefile","bytes":3943,"percent":0.5,"color":"#427819"}],"languageBytes":844487,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-agent.git","url":"https://git.spboucher.ai/zyquo-agent","cloneCount":0},{"name":"zyquo-local","description":"Native macOS AI chat that runs LLMs 100% locally on Apple Silicon with MLX — no cloud, no API keys.","topics":["macos","swift","ai","mlx","local-llm"],"homepage":"","pinned":false,"created":"2026-08-10T00:28:31.482Z","defaultBranch":"main","head":"84e3da68a8fe2c5843809572a7fae91c08ae2958","empty":false,"lastPush":"2026-07-30T15:06:07-04:00","commitCount":20,"branchCount":1,"tagCount":1,"sizeBytes":5308416,"languages":[{"name":"Swift","bytes":284833,"percent":97.2,"color":"#F05138"},{"name":"Shell","bytes":5191,"percent":1.8,"color":"#89e051"},{"name":"Makefile","bytes":2971,"percent":1,"color":"#427819"}],"languageBytes":292995,"topLanguage":"Swift","license":"MIT","licensePath":"LICENSE","cloneUrl":"https://git.spboucher.ai/zyquo-local.git","url":"https://git.spboucher.ai/zyquo-local","cloneCount":0}]}