Angel Espinoza
Civil 3D Civil 3D plugin

C3DHALO

Dockable Claude chat palette inside Civil 3D

Overview

A Civil 3D plugin that adds a dockable WPF chat palette backed directly by the Anthropic Claude API. Streams responses token-by-token and grounds every request in the active drawing's own layers, TIN surfaces, and alignments so answers can reference real drawing state without the user typing it out. Strictly read-only — never creates, modifies, or deletes drawing entities.

What it does

  • Dockable chat palette (PaletteSet)
  • Streaming token-by-token responses
  • Drawing-context system prompt (layers/surfaces/alignments)
  • Read-only — no drawing writes

Built with

C#.NET 10WPFAnthropic Claude API