AI-powered desktop coding assistant built with .NET WPF, featuring browser automation, terminal integration, and diff viewing.
- Chat interface powered by AI
- Browser automation via Playwright
- Diff viewer for comparing changes
- Terminal integration
- Configurable API key stored locally (not in source control)
- Windows 10/11
- .NET 8 SDK
- An Anthropic API key (console.anthropic.com)
-
Clone the repo:
git clone https://github.com/minahilatiqdev/PAAI-AI-Coding-Assistant.git cd PAAI-AI-Coding-Assistant ```
-
Restore dependencies:
dotnet restore
-
Run the app:
dotnet run
-
On first launch, open Settings and enter your API key. It's saved locally to
%AppData%/PAAI/config.jsonand is never committed to this repo.
PAAI/
Models/ # Data models (ChatMessage, DiffResult)
Services/ # Core logic (ClaudeService, BrowserService, TerminalService, DiffService, ConfigService)
Views/ # Additional windows (DiffWindow, SettingsWindow)
MainWindow.* # Main application window
