CalcTree includes a built-in AI chat that helps you write calculations, generate Python code, edit content, and find information — all without leaving the editor.
Opening AI Chat
Status bar: Click the AI button in the bottom status bar
The AI chat opens as a resizable panel alongside your document.
Conversations
Each page can have multiple independent chat threads. You can create new conversations, rename, or delete existing ones. Message history is saved locally so your conversations persist across sessions.
What AI Chat Can Do
Generate Calculations
Ask the AI to create math formulas directly on your page.
"Create a calculation for simply supported beam deflection with variables for span, load, E and I"
The AI generates CalcTree formulas, page content and python code that you can insert into your page with one click.
Generate Python Code
Ask the AI to write Python code with proper CalcTree input/output variables.
"Write a Python script that reads the load data CSV and plots a bar chart of loads by beam ID"
Search & Research
Search docs — find answers in CalcTree documentation
Search the web — look up engineering standards, material properties, or code clauses
Search templates — find reusable calculation templates in the library
Tips
Be specific — "calculate the bending moment for a cantilever with point load at the free end" works better than "calculate a beam"
Reference existing variables by name — the AI understands your page context and uploaded files in the rsources section of your page
Ask the AI to explain things — "What functions are available for working with datasets?" or "How do I convert units?"