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:| Model | Description |
|---|---|
| Sonnet 4.6 | Fast and performant (default) |
| Opus 4.6 | Most intelligent |
| Haiku 4.5 | Fastest and most economical |
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