Funcroute is a C-based router that enables text-only language models to handle images, audio, and PDFs by routing requests to specialist models while maintaining a single client interface. It intelligently sorts attachments by type and forwards requests to the appropriate downstream model, then translates responses back to the client's expected format.