Skip to main content
The Chat view is where you interact with Claude Code. Instead of working in a terminal, you get a rich UI with real-time streaming, tool use visualization, and interactive blocks.

Chat threads

Each project can have multiple chat threads. You can create new threads for different tasks or conversations. Threads are persisted locally in your project’s .coddo/threads/ directory.
  • Create a new chat from the sidebar
  • Resume a previous conversation - Coddo uses Claude’s session system to maintain context
  • Delete threads you no longer need
  • Link chats to Kanban tasks for organized task tracking

Real-time streaming

Messages from Claude Code are streamed in real time as they’re generated. You see the response appear word by word, with your codebase as context.

Model selection

Choose which Claude model to use for each conversation:
ModelDescription
Sonnet 4.6Fast and performant (default)
Opus 4.6Most intelligent
Haiku 4.5Fastest and most economical
You can set a default model in Settings and override it per chat or per task.

Message types

Text messages

Standard markdown-formatted messages with full rendering support - headings, lists, code blocks, tables, and more.

Tool use blocks

When Claude Code uses a tool (reading files, writing code, running commands), you see a Tool Use Block showing:
  • The tool name and input parameters
  • The output/result
  • Expandable details for long outputs

Diff viewer

File changes are displayed in a visual diff viewer showing exactly what was added, modified, or removed - with syntax highlighting. For task-linked chats, you can view the full diff of all changes made by the task.

Question blocks

When Claude Code asks you a question with multiple options, you get an interactive Question Block with clickable choices and descriptions.

Todo blocks

Claude Code’s internal task lists are rendered as Todo Blocks, showing you the AI’s planned steps and progress.

Image support

You can include images in your messages:
  • Drag and drop images directly into the chat input
  • Paste images from your clipboard
  • Supported formats: PNG, JPG, GIF, WebP, BMP, SVG, AVIF, HEIF, HEIC, TIFF
This is useful for sharing mockups, screenshots, or design references with Claude Code.

Duration tracking

Each message displays its duration, so you can track how long Claude Code takes to respond.