GitHub
François Chateau

François Chateau

Software Developer building AI-driven software

Multi-agent systems, orchestration frameworks, and local-first tools — with AI woven into both what I build and how I build it.

I build software that puts AI to work — multi-agent systems, orchestration frameworks, and local-first tools designed to give developers real control rather than a vendor's black box. I also lean heavily on AI in my own development process. I'm looking to bring that hands-on experience into professional AI-driven software work.

Projects

BookaLLM

BookaLLM

AI makes mistakes. Use them to learn. A local study companion for EPUB books: cited answers, and a Verify mode that trains you to spot false claims. A gaming GPU is strongly recommended.

  • Tauri
  • Svelte
  • TypeScript
  • Tailwind CSS
  • Ollama
  • SQLite

$npx at-field transcript.srt --theme "economy"

Saturation [████████░░░░░░░░░░░░] 42% (5/12 terms)
devotion   ██████████ 2
dedicate   ██████████ 2
god        █████      1

at-field

Measure how much of a theme's vocabulary a transcript uses. Local Ollama, no API key.

  • TypeScript
  • Node.js
  • Ollama
  • NLP
  • CLI
MoSE, The Movie Script Editor

MoSE, The Movie Script Editor

A distraction-free desktop screenplay editor using the Fountain format — write, preview, and export professionally formatted scripts without leaving plain text.

  • Electron
  • React
  • TypeScript
  • Vite
  • Tailwind CSS

$npx stalemod ~/dev

Scanning ~/dev...
┌──────────────────┬───────────────────┬───────────┐
│ Project          │ node_modules size │ Stale for │
├──────────────────┼───────────────────┼───────────┤
│ dev/comet-cli    │     128.40 MB     │  12 days  │
│ dev/nova-forge   │     64.02 MB      │  89 days  │
│ dev/pixel-atlas  │     305.77 MB     │ 203 days  │
└──────────────────┴───────────────────┴───────────┘
Found 3 stale node_modules (498.19 MB reclaimable)

stalemod

Find stale node_modules folders eating your disk space. Opt-in, report-only, npx-ready.

  • Javascript
  • TypeScript