AINative Studio is a powerful, open-source AI-Native development environment with built-in AI capabilities, forked from Void Editor and VS Code.
For developers working on AINative Studio, use these convenient scripts in the ainative-studio/ directory:
cd ainative-studio
# Full development setup (first time or when dependencies change)
./dev-start.sh # Installs dependencies, builds, and runs with watch mode
# Quick start (when already built)
./dev-quick.sh # Just starts the application (faster)
# Stop all development processes
./dev-stop.sh # Stops watch processes and application- AI-powered code completion and generation
- Built-in AI chat assistant
- Advanced code navigation and refactoring
- Cross-platform support (Windows, macOS, Linux)
- Extensible architecture with a rich extension ecosystem
ainative-studio/- The main IDE application (forked from Void Editor)- See ainative-studio/README.md for detailed development setup
prd.md- Product Requirements Documentdev_checklist.md- Development checklist for the rebranding process
- Node.js 18.x or later (20.x recommended)
- npm 9.x or later
- Git
- Python 3.x (for native dependencies)
- Build tools for your platform
Linux:
# 1. Install correct Node.js version
nvm install
nvm use
# 2. Install Node.js global tools
npm install -g node-gyp
# 3. Install build dependencies
sudo apt-get install build-essential g++ libx11-dev libxkbfile-dev libsecret-1-dev libkrb5-dev python-is-python3
# 4. Clone repository
git clone https://github.com/AINative-Studio/AINativeStudio-IDE.git
cd AINativeStudio-IDE/ainative-studio
# 5. Install dependencies
npm install
# 6. Build React components
NODE_OPTIONS="--max-old-space-size=8192" npm run buildreact
# 7. Start build process and run application
npm run watch
# Wait until compilation completes with 0 errors, then run:
./scripts/code.shmacOS:
# Prerequisites: Python and Xcode Command Line Tools
# If you don't have Xcode tools: xcode-select --install
nvm install
nvm use
git clone https://github.com/AINative-Studio/AINativeStudio-IDE.git
cd AINativeStudio-IDE/ainative-studio
npm install
NODE_OPTIONS="--max-old-space-size=8192" npm run buildreact
npm run watch
# Wait until compilation completes, then run:
./scripts/code.shWindows:
# Prerequisites: Install Visual Studio 2022 with C++ development tools
# See ainative-studio/README.md for detailed Windows setup
nvm install
nvm use
git clone https://github.com/AINative-Studio/AINativeStudio-IDE.git
cd AINativeStudio-IDE/ainative-studio
npm install
NODE_OPTIONS="--max-old-space-size=8192" npm run buildreact
npm run watch
# Wait until compilation completes, then run:
./scripts/code.batFor detailed platform-specific setup and troubleshooting, see the ainative-studio README.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
For support or questions, please open an issue in our issue tracker.
Made with ❤️ by AINative Studio