Your intelligent coding partner - now as a standalone desktop application.
- Full IDE Experience: Monaco editor with syntax highlighting, IntelliSense, and more
- AI-Powered Coding: AIBuddy Vibe Coding API assistant that understands your codebase
- Integrated Terminal: Built-in terminal with full shell support
- Git Integration: Commit, push, pull, and manage branches without leaving the app
- Cross-Platform: Available for Windows, macOS, and Linux
Download Page: https://denvermobileappdeveloper.com/aibuddy-desktop/
Download the latest release for your platform:
- macOS (Apple Silicon): AIBuddy-x.x.x-arm64.dmg
- macOS (Intel): AIBuddy-x.x.x.dmg
- Windows: Coming soon
- Linux: Coming soon
Also available on GitHub Releases
# Clone the repository
git clone https://github.com/ThomasWDev/aibuddy-desktop.git
cd aibuddy-desktop
# Install dependencies
pnpm install
# Run in development mode
pnpm dev
# Build for production
pnpm build
# Package for your platform
pnpm package- Node.js 18+
- pnpm 8+
- Git
aibuddy-desktop/
├── electron/ # Electron main process
│ ├── main.ts # Main entry point
│ ├── preload.ts # Preload script
│ └── ipc/ # IPC handlers
├── renderer/ # React renderer
│ └── src/
│ ├── components/
│ ├── hooks/
│ └── lib/
├── src/ # Shared code
│ ├── adapters/ # VS Code API shims
│ ├── api/ # API clients
│ └── core/ # Core logic
└── build/ # Build resources
# Development
pnpm dev # Start in development mode
pnpm build # Build for production
# Packaging
pnpm package # Package for current platform
pnpm package:mac # Package for macOS
pnpm package:win # Package for Windows
pnpm package:linux # Package for Linux
pnpm package:all # Package for all platforms
# Testing
pnpm lint # Run linter
pnpm typecheck # Run type checkerAIBuddy Desktop is built with:
- Electron: Cross-platform desktop framework
- React: UI framework
- Monaco Editor: Code editor (same as VS Code)
- xterm.js: Terminal emulator
- node-pty: PTY for terminal
- simple-git: Git operations
The app reuses ~80% of the code from the AIBuddy VS Code extension, with adapters to replace VS Code-specific APIs.
Settings are stored in:
- macOS:
~/Library/Application Support/aibuddy-desktop/ - Windows:
%APPDATA%/aibuddy-desktop/ - Linux:
~/.config/aibuddy-desktop/
To use AIBuddy, you need an API key:
- Sign up at aibuddy.life
- Get your API key from the dashboard
- Enter it in AIBuddy Desktop settings
We welcome contributions! Please see our Contributing Guide for details.
MIT License - see LICENSE for details.
- Documentation: aibuddy.life/docs
- Issues: GitHub Issues
- Discord: Join our community
Made with ❤️ by AIBuddy Studio
