GitHub argues chat is the wrong AI UI: Canvas lets your agent build tools instead of burning tokens

GitHub Blog AI/ML · rss · 2026-09-25

GitHub's official blog argues that while chat is the default interface for LLMs, it's often the wrong one—once you know your task, you need a custom UI built for it. The piece showcases Canvas in the GitHub Copilot app: a full-stack mini-app that runs without browser chrome, communicates bidirectionally with the agent, can call third-party APIs, and execute code locally.

Examples include:

The core argument: when chat is the only interface, you default to making the agent do everything, which is pure token waste. Better to have the agent build a tool once so all future interactions are free—stop asking GPT-5.6 Sol Max to "stage and commit".

The post also walks through automating a full dev workflow (Research → Prototype → Plan → Implement → Iterate → Finalize) with a canvas, keeping yourself out of the loop except for reviews. The SQLite canvas is one-shottable; the workflow canvas took most of a day to get right.

Original post →

More from coding & agent

coding & agent channel →