Skip to main content
This guide walks you through installing Intent Architect and setting up your development environment for working with .NET modules.

System Requirements

Before installing Intent Architect, ensure your system meets the following requirements.

Windows

  • OS: Windows 10 or later (64-bit)
  • RAM: 8 GB minimum, 16 GB recommended
  • .NET SDK: .NET 6.0 or later
  • IDE: Visual Studio 2022 or JetBrains Rider (recommended for .NET development)

macOS

  • OS: macOS 10.15 (Catalina) or later
  • RAM: 8 GB minimum, 16 GB recommended
  • .NET SDK: .NET 6.0 or later
  • IDE: JetBrains Rider or Visual Studio Code

Linux

  • OS: Modern Linux distribution (Ubuntu 20.04+, Fedora 35+, etc.)
  • RAM: 8 GB minimum, 16 GB recommended
  • .NET SDK: .NET 6.0 or later
  • IDE: JetBrains Rider or Visual Studio Code

Install .NET SDK

1

Download .NET SDK

Visit the .NET download page and download the latest .NET SDK (6.0 or later).
2

Install the SDK

Run the installer and follow the installation wizard.
3

Verify Installation

Open a terminal/command prompt and verify the installation:
dotnet --version
You should see output like:
8.0.100

Install Intent Architect

1

Download Intent Architect

Visit the Intent Architect website and download the installer for your operating system.
2

Run the Installer

Windows:
  • Run the .exe installer
  • Follow the installation wizard
  • Choose installation directory
  • Complete the installation
macOS:
  • Open the .dmg file
  • Drag Intent Architect to Applications
  • Launch from Applications folder
Linux:
  • Extract the downloaded archive
  • Run the installation script
chmod +x install.sh
./install.sh
3

Launch Intent Architect

Start Intent Architect from your applications menu or desktop shortcut.
4

Complete First-Time Setup

On first launch, Intent Architect will:
  • Check for required dependencies
  • Download the module repository index
  • Configure default settings

Install Development IDE

Choose one of the following IDEs for .NET development:

Visual Studio 2022 (Windows)

  1. Download Visual Studio 2022
  2. Run the installer
  3. Select the ASP.NET and web development workload
  4. Select the .NET desktop development workload (optional)
  5. Complete installation
Recommended Extensions:
  • ReSharper (optional, for enhanced productivity)
  • GitHub Copilot (optional, for AI assistance)

Install Database Tools (Optional)

For working with Entity Framework Core and databases:

SQL Server

Download and install SQL Server Developer Edition (free).Also install SQL Server Management Studio (SSMS).

Install EF Core Tools

Install Entity Framework Core CLI tools globally:
dotnet tool install --global dotnet-ef
Verify installation:
dotnet ef --version

Verify Installation

Let’s verify everything is installed correctly:
1

Check .NET SDK

dotnet --list-sdks
Should show installed SDK versions:
6.0.420 [C:\Program Files\dotnet\sdk]
8.0.100 [C:\Program Files\dotnet\sdk]
2

Check EF Core Tools

dotnet ef --version
Should show EF Core tools version:
Entity Framework Core .NET Command-line Tools
8.0.0
3

Launch Intent Architect

Open Intent Architect and verify it launches without errors.
4

Check Module Repository

In Intent Architect:
  1. Click on Module Manager (or use Ctrl+M)
  2. Browse available modules
  3. Search for “Intent.AspNetCore”
If you can see available modules, your installation is complete!

Update Intent Architect

Intent Architect notifies you when updates are available.
It’s recommended to keep Intent Architect up-to-date to receive the latest module improvements and bug fixes.

Automatic Updates

  1. When an update is available, you’ll see a notification
  2. Click Update Now
  3. Intent Architect will download and install the update
  4. Restart Intent Architect

Manual Update Check

  1. Open Intent Architect
  2. Go to HelpCheck for Updates
  3. Follow the update prompts if available

Configure Git Integration

Intent Architect works seamlessly with Git. Configure Git if you haven’t already:
# Set your identity
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

# Verify configuration
git config --list
Intent Architect can track changes to both your models and generated code in Git, making it easy to collaborate with your team.

Install Additional Tools (Optional)

API Testing

Postman

Download Postman for API testing and documentation.

REST Client (VS Code)

Install the REST Client extension for VS Code to test APIs directly in the editor.

Database Management

Azure Data Studio

Cross-platform tool for SQL Server, PostgreSQL, and more. Download here

DBeaver

Universal database tool supporting multiple databases. Download here

Container Tools

# Install Docker Desktop (Windows/macOS)
# Download from https://www.docker.com/products/docker-desktop

# Verify Docker installation
docker --version
docker-compose --version

Troubleshooting

Intent Architect Won’t Start

  1. Check system requirements are met
  2. Ensure .NET SDK is installed
  3. Try running as Administrator (Windows)
  4. Check antivirus isn’t blocking the application
  5. Review logs in %AppData%\Intent Architect\logs (Windows) or ~/.intentarchitect/logs (macOS/Linux)

Module Repository Not Loading

  1. Check internet connection
  2. Verify firewall isn’t blocking Intent Architect
  3. Try HelpClear CacheReload Modules
  4. Restart Intent Architect

.NET SDK Not Found

# List installed SDKs
dotnet --list-sdks

# If empty, reinstall .NET SDK
# Download from https://dotnet.microsoft.com/download

EF Core Tools Issues

# Uninstall existing tools
dotnet tool uninstall --global dotnet-ef

# Reinstall latest version
dotnet tool install --global dotnet-ef

# Verify
dotnet ef --version
If you encounter issues, check the Intent Architect Support Repository for known issues and solutions.

Next Steps

Now that you have Intent Architect installed, you’re ready to build your first application!

Quickstart Guide

Create your first Intent Architect application in minutes

Explore Modules

Browse the available .NET modules

Additional Resources

Build docs developers (and LLMs) love