Skip to content

Built With

The tools, services, and software behind Chat-lab.ai, a small-team stack chosen for being Python-friendly, affordable, and easy to maintain. For the AI services the apps call at runtime, see Third-Party Providers.

Application framework

  • Streamlit: the pure-Python web framework every tool is built with. One multipage app, custom light/dark theming, and native widgets.
  • Python: with pypdf and python-docx for document handling, pandas and Pydantic for data, and yt-dlp + FFmpeg for audio retrieval.
  • Docker: the whole suite ships as a single container.

AI assistants used to build it

  • Claude (Anthropic): Claude Code wrote and refactored most of the application code and this documentation; Claude Design produced the brand kit (palette, logos, typography); Claude Cowork and Claude Chat supported planning and research along the way.
  • ChatGPT and Codex (OpenAI): used across earlier iterations of the tools and for second opinions.

Infrastructure & hosting

  • RackNerd: the VPS the apps run on.
  • Cloudflare: DNS for Chat-lab.ai, Tunnel to publish the apps without exposing the server, and Pages hosting this documentation site.

This documentation

Design

Support