Anthropic has quietly rolled out a set of visual and interactive response types in Claude that go well beyond text. Instead of describing a weather forecast or a recipe in paragraph form, Claude now renders actual widgets: weather cards with forecasts, recipe cards with adjustable servings and measurement toggles, and custom charts built from uploaded data.
The feature set breaks down into a few categories:
- Weather and recipes: Claude shows formatted cards powered by Google Maps (weather) and Bing Image Search (recipe images). Recipe cards let you adjust servings and switch between metric and imperial units. These only work on desktop and web - mobile falls back to plain text.
- Custom visuals (beta): Upload a CSV and Claude renders an interactive chart you can explore. This also covers diagrams and other generated visuals tailored to your question.
- Sports scores: Current scores, standings, and box scores for NFL, NBA, NHL, MLB, WNBA, MLS, NCAA, and Premier League. Text-only for now, no visual widgets.
- Interactive inputs: Instead of asking you to type a choice, Claude can present clickable multiple-choice, multi-select, or ranking interfaces.
Claude decides on its own when a visual response fits better than text. There is no toggle or special prompt required.
Desktop-Only for Now
The biggest limitation is platform coverage. Weather widgets and recipe cards only render on web and desktop apps. Mobile users get the same information as plain text, which defeats the purpose for anyone who primarily uses Claude on their phone. Custom visuals are also still labeled as beta, so expect rough edges.
This is a clear move to make Claude feel less like a chatbot and more like an app. The recipe and weather features in particular feel aimed at casual, everyday queries rather than professional workflows. For anyone already using Claude for data analysis, the CSV-to-chart pipeline is the most practical addition here - being able to explore a visualization inside the conversation instead of copying data into a separate tool saves real time.