Skip to content

SkyBehind/UC-MagiCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MagiCode

MagiCode Interface

Transform your coding experience

MagiCode brings advanced AI capabilities together with a beautifully designed interface to accelerate your development workflow and unleash your creative potential.

MagiCode Space Theme MagiCode Midnight Theme

Key Features

🎨 Beautiful Interface Options

  • Three Visual Themes:
    • Gradient Magic: A vibrant, colorful gradient for energetic coding sessions
    • Space Exploration: Interactive starfield with parallax effects that follow your mouse
    • Midnight Coding: Ultra-low-light theme for nighttime productivity

🤖 Multi-Model AI Support

MagiCode connects to multiple leading AI models so you can choose the best tool for your task:

  • OpenAI (GPT models)
  • Anthropic (Claude models)
  • Ollama (local models)
  • Gemini
  • Mistral
  • And many more!

💡 Enhanced Development Experience

  • Intuitive UI with effortless theme switching
  • Animated, colorful text effects
  • Rotating inspirational prompts to spark creativity
  • High-contrast text for improved readability
  • Cross-project compatibility

Installation & Setup

MagiCode delivers a straightforward setup experience to get you creating quickly.

Prerequisites

Before running MagiCode, make sure you have:

  • Node.js version 18.18.0 or higher
  • pnpm for fast, disk-efficient package management

Quick Start

  1. Clone MagiCode:

    git clone https://github.com/MagicUnicornInc/MagiCode.git
    cd MagiCode
  2. Install Dependencies:

    pnpm install
  3. Launch MagiCode:

    pnpm dev
  4. Once started, open your browser to the URL shown in your terminal (typically http://localhost:5173/).

Using Docker

For a containerized experience, MagiCode can run in Docker:

# Use our interactive script
./deploy-docker.sh

# Or manually:
docker build -t magicode:latest .
docker run -p 5173:5173 magicode:latest

API Configuration

MagiCode supports multiple AI providers. To configure:

  1. Navigate to the model selector dropdown
  2. Select your preferred provider
  3. Enter your API key when prompted
  4. For custom base URLs (Ollama, etc.), use the settings panel

Community & Support

Join our community for the latest updates, support, and inspiration:

License

MagiCode is released under the MIT License.


MagiCode is built on the foundation of bolt.diy, an open-source AI coding assistant.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 101

Languages