Skip to main content

Getting Started

The ETABS and SAP2000 agents let you build structural models through conversation. Describe what you want, and the agent creates the model automatically. The agents work through the Stru AI desktop app running on the same computer where ETABS or SAP2000 is installed. The agent controls your local software directly, with your licenses, templates, and files. New to the desktop app? Start with Install & Sign In, then come back here.
1

Install Stru AI App

Download the Stru AI desktop app and install it on your machine with ETABS or SAP2000 (step-by-step install guide).
2

Launch the App

Run the Stru AI app on your computer. It connects your local ETABS/SAP2000 installation to the agent.
3

Sign In and Select Your Agent

Sign in with your email. Then use the dropdown in the top-left corner to choose ETABS Agent or SAP2000 Agent for the software you want to drive.
Select ETABS or SAP2000 Agent
4

Start the Client

Use the Client control in the top-right corner to connect the app to your local ETABS/SAP2000. A green dot means the client is connected and ready. From the same dropdown you can Restart client (reconnect) or Stop client (disconnect). The Update button keeps the app on the latest version. More detail: Connecting ETABS & SAP2000.
Client controls: Restart client and Stop client
5

Configure Settings

Open Settings (gear icon, top-right) to verify the app is connected with SAP2000/ETABS and to check/update the working directory. The agent will use this directory to save new models and access existing models.
ETABS Settings
6

Chat with the Agent

You can chat with the agent in two ways:Option 1, in the app: Once the client shows a green dot, type your request in the Message the agent… box at the bottom of the app window and start building. Everything runs against your local ETABS/SAP2000.
Chat with the agent directly in the Stru AI app
Option 2, via browser: Go to app.stru.ai, select ETABS Agent or SAP2000 Agent from the top-left dropdown, then click the monitor icon with the green dot to connect to your computer app. Chat from the website while the agent drives your local software.
Select Agent and Connect via browser
7

Build and Save Locally

Models are created in your local ETABS/SAP2000. Save files directly to your machine using the working directory configured in the app settings, use your own templates, and leverage your local computing resources.
Why local? Full control over your files, access to your templates and section databases, fast performance, and everything stays on your machine.
Pro Tip: Use @ to search building codes while writing prompts. Try @ASCE 7 for wind loads or @ACI 318 for concrete design.

Agent in Action

Watch the SAP2000 Agent build a steel structure through the Stru AI desktop app:
The Stru AI app runs on your machine and connects to your local ETABS/SAP2000 installation. You chat through the app or your browser while the agent controls the software directly on your computer. The interface shows:
  • Center: Interactive 3D model views from SAP2000/ETABS - click to select elements for modification
  • Right panel: Agent’s explanation of what was built and validation summary
  • Bottom: Task breakdown with completed (✓) and in-progress (⚡) steps

ETABS vs SAP2000: Which Agent?

ETABS Agent

Choose for:
  • Buildings (high-rise, concrete frames, shear walls)
  • Floor diaphragms and vertical load distribution
  • Building-specific seismic and wind design
  • Story-based modeling workflows

SAP2000 Agent

Choose for:
  • Bridges, trusses, space frames
  • Industrial structures and towers
  • Long-span systems and stadiums
  • General-purpose structural analysis

Writing Effective Prompts

The Golden Rule

Either be specific OR explicitly give the agent discretion. Avoid vague prompts.

Key Prompt Elements

Always include units in your first prompt:✅ “Use kip-ft units for this model…”Prevents unit confusion later.
For complex structures, work incrementally:
Specify load directions clearly:✅ “Apply loads in gravity direction (downward)”✅ “Wind loads in Global Y direction”✅ “Distributed along member length”

Common Use Cases

Concrete Building Frame

Adding Shear Walls

Modifying Existing Model

Option 1: Describe the changes
Option 2: Select and modify Click to select specific columns in the 3D viewer, then: “Change these selected columns to 24”x30""

Floor Diaphragm Modeling


Advanced Usage

Study and Recreate Existing Models

The agent can analyze existing models and recreate them with modifications:
Use cases: Modernize old models to new code provisions, create design variations, or standardize legacy projects.

Compare Two Models

Compare different design options:
Use cases: Design optimization, value engineering studies, structural system selection, and code compliance verification.

Use Sketches and Floor Plans

Upload drawings to convey information:
What you can upload: Hand-drawn sketches, PDF floor plans, marked-up elevations, or structural diagrams. The agent interprets dimensions, grid layouts, and structural intent from images.

Parametric Design and Iterations

Rapidly generate design variations for optimization studies, value engineering, and sensitivity analysis.
Lateral system comparison
Floor system optimization
Building height study
The agent handles the repetitive modeling work, letting you focus on engineering decisions.

Best Practices

Always specify units firstInclude units in your opening prompt: “Create a model using kip-ft units…”Build geometry before loadsCreate structure first → Review screenshot → Apply loads → Verify patterns → Run analysisSave incrementallySave at major milestones: “Save as ‘Building_BaseFrame_v1.sdb’ before we modify the lateral system”

Troubleshooting

Model Doesn’t Look Right

Agent Seems Stuck

If the agent stops responding, keeps repeating the same step, or gets caught in a loop, work through the fixes below from top to bottom: start with a prompt nudge, and only restart the client or model if prompts don’t help.
Recovery ladder: (1) Ask for status → (2) Redirect with a prompt → (3) Simplify or break it down → (4) Start the task from scratch → (5) Restart the client → (6) Close the model and start a fresh session. Each step is a bigger reset than the last.
Try a Prompt First
See where the agent is before changing anything:
Nudge the agent to step back instead of pushing the same path:
Strip the task down to the essentials and add detail later:
Instead of one complex prompt, use a sequence and review between steps:
  1. Create geometry
  2. Add lateral system
  3. Apply loads
  4. Run analysis
If the model is in a bad state, have the agent abandon it and rebuild cleanly:
Reset the Session If prompts aren’t getting through, the connection between the app and ETABS/SAP2000 may have hung. Reset it.
Open the Client dropdown in the top-right of the app and choose Restart client. This reconnects the app to ETABS/SAP2000 without closing your model. Wait for the green dot, then send your prompt again.
Restart client from the Client dropdown
If a restart doesn’t help, the ETABS/SAP2000 model itself may be in a stuck state:
  1. Stop client from the Client dropdown.
  2. Close the model in ETABS/SAP2000 (save first if you want to keep it).
  3. Reopen ETABS/SAP2000, then Restart client and wait for the green dot.
  4. Ask the agent to reopen your saved model, or start a fresh build.
A clean model and a fresh client connection clears the large majority of stuck states.
If the agent is still stuck after a full restart, click Update (top-right) to make sure you’re on the latest app version, then try again. If the problem persists, email support@stru.ai with a short description and a screenshot.

Loads Not Applied Correctly


Real-World Workflow

Complete design sessions showing iteration and refinement:
1

Initial Model

Agent creates model with W14x176 columns, W24x62 beams
2

Optimize

Agent updates sections
3

Add Lateral System

Agent modifies connections
4

Apply Loads

Agent applies loads and combinations
5

Verify

Agent provides verification package
6

Save

Agent saves and provides download link

Tips for Success

  • Iterate freely - Don’t expect perfection first try. Refine with follow-ups: “Can you adjust the bay spacing to be more uniform?”
  • Interactive selection - Click elements in the 3D viewer to select them, then ask the agent to modify your selection
  • Request screenshots - Ask for visual verification at key stages: “Show isometric view to confirm bracing layout”
  • Upload references - Attach floor plans, sketches, or existing models to guide the agent and convey complex information visually
  • Compare options - Generate multiple design variations quickly for value engineering and optimization studies

Next Steps

Set Up the Desktop App

Install the Stru AI app and pair it with your account.

Connect Your Software

The Client pill, working folders, and detected versions.

Upload a Sketch

Create a model from a floor plan or structural drawing.

Reference Codes with @

Tag ASCE 7, ACI 318, AISC 360, and IBC in your prompts.
Questions? Email support@stru.ai or book a call to discuss your use case.