Earthcraft
Multiplayer voxel planet. Hand-written WebGPU renderer (WebGL2 fallback), deterministic terrain, live co-op building.
Mickael Faivre-Maçon
A selection of my personal projects: things I actually use, worlds I build for fun, and experiments I never quite finish. Mostly solo, at night.
The projects I'm spending the most time on lately, and the ones I enjoy the most.
Multiplayer voxel planet. Hand-written WebGPU renderer (WebGL2 fallback), deterministic terrain, live co-op building.
Floating always-on-top macOS app tracking my interruptions and current task as an attention stack, with per-item active-time clocks.
Native macOS file explorer for developers, scriptable over an IPC socket. My Finder replacement.
Native macOS terminal, built from scratch in Rust + Metal. My main terminal.
Personal Chromium-based web browser. Kova's sibling: fully scriptable, fully testable.
Android remote for the Claude Code sessions running in my Mac's terminal: session list, chat, new sessions. Rust daemon on the Mac, Compose app on the phone, everything over Tailscale.
Tasks, projects and email manager. Semantic search. The source of truth for my tasks.
Real-time chat app with voice, vibe-coded with my brother David.
Dense, walkable procedural forest in Three.js. Beauty-first, the seed of a future biome simulator.
Radio-listening web app: browse ~60k stations, play them in-browser, save favorites, share a URL per station.
Native macOS terminal, from scratch in Rust + Metal. GPU rendering, splits, tabs, sessions. My main terminal.
Personal Chromium-based web browser (Electron + React). Kova's sibling: fully scriptable over IPC/MCP, fully testable.
Tasks, projects and email manager (Meteor + React). Semantic search, desktop version. The source of truth for my tasks.
Pomodoro / timer / stopwatch CLI for the terminal, in Rust. Big ASCII digits, persistent reminders via launchd.
Figma-like canvas engine driven by an MCP server.
macOS menu-bar app: next calendar event and unread Gmail count.
macOS menu-bar app watching my connection quality in real time: HTTPS probes to my own server, latency sparkline, one-hour graph with outage hatching. Born on a Paris–Toulouse train.
Rust toolkit: media downloading, Whisper transcription, LLM summarization.
Real-time chat app with voice, vibe-coded with my brother David.
macOS voice assistant in Swift: WhisperKit transcription then Claude API.
100% local voice assistant on Apple Silicon: Whisper MLX → LLM → TTS.
Multi-agent orchestrator (Planner → Worker → Judge) over any repo.
CLI voice-agent POC on the OpenAI Realtime API.
An "MCP Apps" implementation: MCP servers exposing interactive interfaces.
CLI pixel-art sprite generator via the Anthropic API, for my games.
macOS menu-bar app tracking my glucose: reads a Dexcom ONE+ sensor through a self-hosted Nightscout bridge.
Multiplayer voxel planet. Hand-written WebGPU renderer (WebGL2 fallback), deterministic terrain, live co-op building.
Puzzle: you program sequences of moves on a board that adapts to your play style.
Multiplayer card game (Fastify + WebSocket + React).
Real-time multiplayer railway-network management game (Meteor).
Real-time MMO POC focused on building and discovery (PixiJS + Node).
Server-authoritative vehicle simulation game (Three.js + Colyseus).
Arena FPS (Three.js): spawn objects and blow them up with missiles.
Clone of the real-time strategy game Auralux (Meteor).
A chess engine in Rust, with a web UI and an analysis CLI.
A little chess site to play against the computer or against friends (Meteor).
Dense, walkable procedural forest in Three.js: terrain, ~750 trees, dappled light, interactive floor discovery. Beauty-first, the seed of a future biome simulator.
Real-scale cosmos visualizer (Three.js).
3D physics engine in Ruby (Verlet integration, OpenGL, homemade DSL).
Visualizing the chaos of an N-pendulum, in a single page.
Analyzes a codebase's architecture against rules, in an interactive dashboard.
Infinite writing / drawing canvas for a graphics tablet (Paper.js, pressure).
VR app for Meta Quest (Android Gradle + native C++).
Analyzing my accounts: importing bank CSV exports and categorization.
App connected to the Kraken crypto exchange (Meteor).
Tech due-diligence calculator for startups (Point Nine methodology).