A modern, AI-powered IDE built with Electron, React, and TypeScript.
- Monaco Editor - Powerful code editor with syntax highlighting
- GitHub Integration - GitHub Copilot support and GitHub API access
- Plugin System - Extensible architecture for custom plugins
- AI Code Completion - Intelligent code suggestions
- Cross-Platform - Works on Windows, macOS, and Linux
- Git Integration - Built-in Git support
- Node.js 16+
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/artemis-ide.git
cd artemis-ide
# Install dependencies
npm install# Start development server (React + Electron)
npm run dev
# Build for production
npm run build
# Create installers
npm run build:distartemis-ide/
├── src/
│ ├── main/ # Electron main process
│ ├── renderer/ # React UI
│ ├── preload/ # IPC bridge
│ ├── plugins/ # Plugin system
│ ├── api/ # GitHub API
│ └── utils/ # Platform utilities
├── public/ # Static assets
└── dist/ # Build output
- Create a GitHub OAuth App at https://github.com/settings/developers
- Configure the redirect URI to
http://localhost:3000/auth/callback - Store your Client ID and Secret in environment variables
Plugins can be installed from:
- User plugin directory:
~/.config/artemis-ide/plugins - System plugin directory:
/usr/local/lib/artemis-ide/plugins - Bundled plugins:
./plugins
Contributions are welcome! Please feel free to submit a Pull Request.
MIT
For issues and questions, please visit https://github.com/yourusername/artemis-ide/issues