Skip to content

OxyHQ/CodeaStudioCode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144,600 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Codea Studio Code

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.

Features

  • 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

Download Codea Studio Code from the releases page.

Building from Source

Prerequisites

Build Steps

# Clone the repository
git clone https://github.com/OxyHQ/CodeaStudioCode.git
cd CodeaStudioCode

# Install dependencies
npm install

# Build
npm run compile

# Run
npm run watch

For detailed build instructions, see the upstream Visual Studio Code wiki.

Deployment

DigitalOcean App Platform

Codea Studio Code can be deployed as a web application on DigitalOcean App Platform, providing a browser-based development environment accessible from anywhere.

Prerequisites

Deployment Steps

  1. Fork or clone this repository to your GitHub account
  2. Navigate to DigitalOcean App Platform
  3. Click Create App and select GitHub as your source
  4. Authorize DigitalOcean to access your repository
  5. Select your forked repository
  6. DigitalOcean will automatically detect the .do/app.yaml configuration
  7. Review the configuration and click Next through the deployment wizard
  8. 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.

Deployment Configuration

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-web to trust X-Forwarded-Proto headers from reverse proxies. This ensures that when deployed behind DigitalOcean's load balancer (which terminates TLS), all asset URLs are correctly generated with https:// instead of http://, preventing mixed content errors.

Environment Variables:

  • NODE_ENV=production - Production environment configuration
  • VSCODE_SKIP_ELECTRON_HEADERS=true - Skips Electron header installation for web-only deployment
  • PORT=8080 - Application port

Managing Built-in Extensions

The Alia AI extension is automatically bundled during the build process. To update to a new version:

  1. 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
  2. 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:

The next deployment will automatically download and bundle the updated extension.

Development Container

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).

Extensions

Codea Studio Code includes built-in extensions for many languages and features. Additional extensions can be installed from the Visual Studio Code Marketplace.

Bundled Extensions

  • Alia AI (Codea AI) - Intelligent coding assistant
  • JavaScript/TypeScript language features
  • JSON, HTML, CSS language support
  • Git integration
  • And many more...

Contributing

Contributions are welcome! Please see:

Feedback

Related Projects

License

Copyright (c) Oxy and Microsoft Corporation. All rights reserved.

Licensed under the MIT license.

Acknowledgments

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.

About

Codea Studio — AI-powered code editor

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 95.6%
  • CSS 1.5%
  • JavaScript 1.0%
  • Rust 0.6%
  • HTML 0.5%
  • Inno Setup 0.4%
  • Other 0.4%