Codea Studio Code is a powerful code editor based on the open-source Visual Studio Code project, enhanced with Alia AI integration for intelligent coding assistance.
- Alia AI Integration - Built-in AI assistant powered by Alia for code completion, chat, and intelligent suggestions
- Modern UI - Refined interface with Codea Studio Dark and Light themes featuring golden accent colors
- Full Extension Compatibility - Supports all extensions from the Visual Studio Code marketplace
- Cross-Platform - Available for Windows, macOS, and Linux
Download Codea Studio Code from the releases page.
# Clone the repository
git clone https://github.com/OxyHQ/CodeaStudioCode.git
cd CodeaStudioCode
# Install dependencies
npm install
# Build
npm run compile
# Run
npm run watchFor detailed build instructions, see the upstream Visual Studio Code wiki.
Codea Studio Code can be deployed as a web application on DigitalOcean App Platform, providing a browser-based development environment accessible from anywhere.
- A DigitalOcean account
- Repository access on GitHub
- Fork or clone this repository to your GitHub account
- Navigate to DigitalOcean App Platform
- Click Create App and select GitHub as your source
- Authorize DigitalOcean to access your repository
- Select your forked repository
- DigitalOcean will automatically detect the
.do/app.yamlconfiguration - Review the configuration and click Next through the deployment wizard
- Click Create Resources to begin the build and deployment process
The application will be available at https://your-app-name.ondigitalocean.app once deployment completes.
The deployment configuration is defined in .do/app.yaml with the following specifications:
Build Settings:
- Build Command:
npm install --include=dev && npm run gulp compile-client compile-web - Run Command:
node scripts/code-web.js --host 0.0.0.0 --port ${PORT} - Instance Size: Basic (XS) - 512 MB RAM, 1 vCPU
- HTTP Port: 8080
HTTPS Configuration: The postinstall script automatically patches
@vscode/test-webto trustX-Forwarded-Protoheaders from reverse proxies. This ensures that when deployed behind DigitalOcean's load balancer (which terminates TLS), all asset URLs are correctly generated withhttps://instead ofhttp://, preventing mixed content errors.
Environment Variables:
NODE_ENV=production- Production environment configurationVSCODE_SKIP_ELECTRON_HEADERS=true- Skips Electron header installation for web-only deploymentPORT=8080- Application port
The Alia AI extension is automatically bundled during the build process. To update to a new version:
-
Update the extension reference:
# Fetch and update to the latest release npm run update-alia-extension # Or update to a specific version npm run update-alia-extension 1.0.1
-
Commit and deploy:
git add product.json git commit -m "Update Alia AI extension to v1.0.1" git push origin main
The update script automatically:
- Fetches the latest release from the Alia AI Extension repository
- Downloads and verifies the extension package
- Calculates the SHA256 checksum
- Updates
product.jsonwith the new version and hash
The next deployment will automatically download and bundle the updated extension.
This repository includes a Dev Container configuration for Codea Studio Code Dev Containers and GitHub Codespaces.
- For Dev Containers, use the command:
Dev Containers: Clone Repository in Container Volume... - For Codespaces, use the command:
Codespaces: Create New Codespace
The container should have at least 4 Cores and 6 GB of RAM (8 GB recommended).
Codea Studio Code includes built-in extensions for many languages and features. Additional extensions can be installed from the Visual Studio Code Marketplace.
- Alia AI (Codea AI) - Intelligent coding assistant
- JavaScript/TypeScript language features
- JSON, HTML, CSS language support
- Git integration
- And many more...
Contributions are welcome! Please see:
- Alia AI Extension - The AI extension bundled with Codea Studio
- Visual Studio Code - The upstream project
Copyright (c) Oxy and Microsoft Corporation. All rights reserved.
Licensed under the MIT license.
Codea Studio Code is built on top of Visual Studio Code by Microsoft. We thank the Visual Studio Code team and community for their excellent work.