Skip to content

xiliangMa/EasyCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8,595 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCode logo

EasyCode - Customized AI coding assistant with liquid glass theme

Discord npm Build status

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย

OpenCode Terminal UI


Development Installation

EasyCode is a customized version of OpenCode. To run it locally:

# Clone the repository
git clone https://github.com/your-username/easycode.git
cd easycode

# Install dependencies
bun install

# Run development server
bun run dev

# For detailed platform-specific instructions, see [Development Guide](./DEVELOPMENT.md)

Tip

Remove versions older than 0.1.x before installing.

Desktop App

EasyCode can be packaged as a desktop application for all major platforms. For building instructions, see Development Guide.

Platform Build Output
macOS (Apple Silicon) EasyCode_1.0.0_aarch64.dmg
macOS (Intel) EasyCode_1.0.0_x64.dmg
Windows easycode_1.0.0_x64-setup.exe
Linux .deb, .rpm, or AppImage

Installation Directory

The install script respects the following priority order for the installation path:

  1. $OPENCODE_INSTALL_DIR - Custom installation directory
  2. $XDG_BIN_DIR - XDG Base Directory Specification compliant path
  3. $HOME/bin - Standard user binary directory (if exists or can be created)
  4. $HOME/.opencode/bin - Default fallback
# Examples
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

Features

EasyCode includes all the powerful features of OpenCode with a customized UI:

  • Liquid Glass Theme: Dark theme with glass morphism effects
  • White Logo: Clean, visible branding
  • Multi-platform Support: Windows, macOS, Linux
  • AI Coding Assistant: Built-in agents for development and analysis
  • Desktop & Web: Available as both desktop app and web interface

Documentation

Development & Building

For detailed instructions on running and building EasyCode on different platforms, see our Development Guide.

Contributing

If you're interested in contributing to EasyCode, please read our contributing docs before submitting a pull request.

About EasyCode

EasyCode is a customized version of OpenCode with:

  • Custom liquid glass dark theme
  • White EasyCode branding
  • Platform-specific optimizations
  • Enhanced visual design

This project is based on the open source OpenCode project but includes significant UI/UX customizations.

Quick Start

  1. Clone and install:

    git clone https://github.com/your-username/easycode.git
    cd easycode
    bun install
  2. Run development server:

    # Start backend
    bun run dev
    
    # In another terminal, start frontend
    cd packages/app && bun dev -- --port 4444
  3. Build for production:

    # Web version
    cd packages/app && bun run build
    
    # Desktop version
    cd packages/desktop && bun run tauri build

For complete instructions, see Development Guide.


Based on OpenCode - The open source AI coding agent

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors