Forgot Password?
OR
OR
aijs
Open this Sketch

Welcome to aijs.

creative coding simplified.

The most versatile browser-based IDE for creative coding.

Hero Image

Explore a variety of creative coding libraries

AIJS supports almost any JavaScript library. Try these templates for some of our favorites:

HTML

HTML, CSS, JS

Start from scratch with this HTML, CSS, JS template.

Open Template
t5.js

t5.js

A lightweight, fast library for creative coding, inspired by the simplicity of p5.js.

Open Template
q5.js

q5.js

q5.js makes creative coding more fun and accessible for a new generation of artists, designers, educators, and beginners.

Open Template
p5.js

p5.js

p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive.

Open Template
KAPLAY

KAPLAY

KAPLAY (/ˈkæpleɪ/) is a JavaScript and TypeScript game library that makes it easy to create games for the web. It's free, open-source and fun.

Open Template
little-js

LittleJS

LittleJS is a lightweight JavaScript game engine for creating 2D games with ease.

Open Template
p5play

p5play

p5play is an addon for q5.js/p5.js that simplifies creating interactive games and visualizations.

Open Template
three.js

three.js

A powerful library for 3D graphics in the browser, based on WebGL, perfect for creating interactive 3D experiences.

Open Template
processing

Processing

Try out the classic Processing creative coding library, designed for beginners and experienced coders alike.

Open Template
code-Short

Code Short

Test your coding skills by creating sketches using only 256 bytes of JavaScript.

Open Template
python.turtle

python.turtle

A simple module for creating 2D graphics using Python code, using the classic Turtle Graphics library.

Open Template
p5.py

p5.py

p5.py is a Python library for creative coding, offering p5.js-inspired syntax for artists and designers.

Open Template

Everything you need in one place

Choosing the right editor is a tough decision, and we encourage you to try out all of these options to find the one that best suits your needs. AIJS offers a unique combination of features, simplicity, and power that sets it apart.

Feature AIJS P5.js Editor Replit OpenProcessing CodePen
Cost
Free
Free
Free/Paid
Free/Paid
Free/Paid
Unlimited Projects $ $ $
External Libraries $ $
Hosting ✔ (Limited) $ $
AI Assistant $
File System ✔ (Limited) $
GenArt Tools
GitHub Integration
Profiles
Likes
Follows
Forking
Comments
Courses (Planned) $

Just press play

AIJS is designed to be easy to use and intuitive. Whether you have coding knowledge or not, you can easily find your way around and start creating.

Light Weight

The editor is optimized to run fast and efficiently, offering all the essential features you need without bloating or slowing down the editor.

Tools

AIJS provides a full VFS, modern layout, and a range of tools designed for creative coders such as inline color pickers, gallery tool for batch rendering, graphing tools, and more.

Placeholder Image
Placeholder Image

Join a creative community

Each project has its own URL for the code editor and to run the project as its own site. Share any of your creative coding projects instantly with others.

Publish Projects

You can publish your projects and make them accessible to the public. Showcase your work and inspire others with your creativity.

Explore Community

Explore projects that other users have published. Discover new ideas, learn from others, and be a part of a vibrant coding community.

Enhance your coding with Artificial Intelligence

The AIJS editor integrates AI to assist you as you code. It can analyze your code, provide suggestions, and help you improve your coding skills.

Multi-AI Support

Seamlessly switch between Claude, GPT, and Gemini mid-conversation to get the best assistance for your coding needs.

AI Chat

Use the separate chat page to maintain a history of your AI interactions. Enjoy additional features designed to enhance your non-editor chat experience.

Placeholder Image
Placeholder Image

Organize your workflow

AIJS provides seamless GitHub integration, allowing you to manage repositories, push updates, and view diffs effortlessly within the IDE.

GitHub Integration

Easily import projects from GitHub to AIJS. Start working on your existing repositories without any hassle.

Project Management

Organize your projects efficiently with AIJS's project management tools. Create, edit, and manage multiple projects with ease.

Explore the editor and see all the additional features designed to enhance your coding experience.