Turing College Logo

Creative Coding Assistant

Creative Coding Assistant

About this project

The challenge

Creative Coding Assistant is a local-first AI Creative Workstation that helps artists, creative technologists, and developers transform creative ideas into executable browser-native experiences while keeping every stage of the AI workflow transparent, inspectable, and reproducible. Rather than treating AI as a black box, the project addresses a common challenge in creative AI applications: combining artistic intent with reliable software engineering practices such as retrieval, orchestration, evaluation, and safe runtime execution.

Solution

Built as a full-stack AI application, it combines a Next.js workstation with a Python backend orchestrated by LangGraph. The system integrates a Retrieval-Augmented Generation (RAG) pipeline powered by ChromaDB, structured prompt rendering, local conversation memory, browser-native previews, and a multi-layer evaluation workflow including RAGAS. Unlike a traditional AI chatbot, users can generate, inspect, refine, and safely preview creative coding artifacts for p5.js, Three.js, GLSL, and Tone.js within a bounded execution environment, making the entire creative workflow observable rather than hiding it behind a single prompt and response.

Key learnings & next steps

The biggest lesson from this project was realizing that building successful AI applications is far more about engineering than prompting. I learned that architecture, workflow transparency, state management, retrieval quality, evaluation, testing, and user experience are what make AI systems reliable and usable. This project shifted my perspective from building isolated AI features to engineering complete AI products. Next, I plan to expand the evaluation framework, strengthen multimodal capabilities, introduce optional local AI models, and continue evolving Creative Coding Assistant into a production-ready creative engineering platform.

Created byLorenzo Guerrini
Published atJuly 31, 2026
CourseSoftware & AI engineering
Looking for
Freelance projectsPotential usersNew job
Open LinkedIn