Skip to content

codefuse-ai/codefuse-ide

Repository files navigation

CodeFuse IDE

AI Native IDE based on CodeFuse and OpenSumi.

0F2230D7-7623-4141-91BE-487973ED0AF7

Discussions Open in CodeBlitz

✨ Features

  • AI-Native Development Environment: Enjoy an integrated development environment that leverages AI technologies to enhance productivity and streamline workflows.
  • Open Model Integration: Our platform supports the seamless integration of various models, allowing developers to customize and extend functionality according to their needs.
  • VS Code Extension Compatibility: Benefit from a rich ecosystem of plugins by ensuring compatibility with VS Code extensions, enabling you to leverage existing tools and resources.
  • Complete Solution: Uses electron-forge to package desktop applications and supports development, building, packaging, and auto updates.

Getting started

See https://github.com/codefuse-ai/codefuse-ide/releases

Contributing

Preparation

  • install Node.js >= 20
  • you can use npmmirror.com to speed up the installation in china
    • yarn config set -H npmRegistryServer "https://registry.npmmirror.com"
    • export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/

Start the project

# install dependencies
yarn
# rebuild native dependencies for electron
yarn run electron-rebuild
# start project
yarn run start

Start the web project (experimental)

# install dependencies
yarn
# rebuild native dependencies for web
yarn run web-rebuild
# build web
yarn run build-web
# start project, visit 127.0.0.1:8080
yarn run start-web

Links