Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Across the semester you will meet many tools. The list below is not exhaustive, and any of it may change as the field moves. The point is to learn the categories, so that you can evaluate the next tool that appears.

Everything listed here is a tool rather than a model. Every tool wraps one or more models and adds an interface, a system prompt, safety filters, a data policy, and a price. The model behind a tool can change without the name changing. The entries below therefore name only the tool, while your practice log names both, with the model’s version or the date. Chapter 2 sets out the difference.

Apps made for this book

The book also ships with its own small apps: single-page, self-contained tools built to make one idea in a chapter concrete. They run in your browser, need no account, and send no data anywhere. The sixteen below are ready to use.

Tool categories

Text and dialogue

Open alternative. LM Studio and Ollama run open-weight models locally on your own laptop.

Images

Open alternative. Stable Diffusion, run through ComfyUI or InvokeAI, is an open-weight image model you can host yourself.

Free and adjustable. A hosted Stable Diffusion demo, run as a browser page on a model-hosting site, exposes the seed, the guidance value, and the step count with no account and no installation.

Sound and music

Open alternative. Magenta and RAVE are research-grade open tools you can inspect and retrain.

Video and animation

Open alternative. Stable Video Diffusion is an open-weight video model you can run on your own hardware.

Code and creative coding
  • Cursor , GitHub Copilot , Claude Code — AI-assisted development environments

  • p5.js , Processing — creative coding host languages

  • Glicol — a graph-oriented live coding language for sound, free in the browser with no account

  • Strudel — TidalCycles patterns in the browser, free with no account

Open alternative. Hugging Face Spaces lets you run open models in the browser without a commercial subscription.

3D, XR, design, and games

Open alternative. Nerfstudio is an open-source toolkit for building and viewing your own Gaussian splats.

Agents and assistants
  • Terminal and editor coding agents that plan, edit files, run code, and report a trace

  • Research or deep-research modes inside a commercial chat assistant, which run the same loop over search results

  • Browser-using agents, which act on live websites and need the narrowest permissions of the three

Open alternative. An agent framework run locally against an open-weight model, which prints its own trace and calls only the tools you define.

Hardware to borrow

The following equipment is available through the fourMs Lab. Ask the course coordinator: