Build a Professional AI Coding Assistant Create a premium AI application called CodeForge AI whose only purpose is software development and code generation. The application must function as a professional AI software engineer capable of understanding natural language instructions and reference images to generate complete, production-ready code. Primary Goal The AI should help developers build software from ideas, prompts, sketches, wireframes, screenshots, and UI reference images. It must generate clean, modular, scalable, well-documented code for beginners and professional developers. User Input The AI must accept: - Natural language prompts - Multiple reference images - Screenshots - Hand-drawn sketches - Existing source code - ZIP projects - PDF specifications - API documentation - UI mockups The AI should combine all inputs before generating code. Image Understanding When users upload one or more images, the AI must analyze: - Layout - Components - Colors - Typography - Icons - Buttons - Cards - Navigation - Spacing - Shadows - Animations - Overall design style The AI should recreate the design in code rather than copying pixels. Core AI Features Generate complete applications Generate individual screens Generate reusable components Generate animations Generate APIs Generate databases Generate authentication Generate dashboards Generate responsive layouts Generate backend services Generate documentation Generate unit tests Generate project structures Generate deployment configurations Generate comments Generate clean architecture Generate design systems Programming Languages Flutter Dart Kotlin Java Python JavaScript TypeScript HTML CSS SQL Node.js React React Native Next.js Vue.js Angular Express.js Laravel Spring Boot Go Rust Swift PHP Ruby C C++ C# Unity C# Unreal Engine C++ TensorFlow PyTorch AI Development Modes Generate Fix Explain Optimize Refactor Convert Review Debug Document Test Continue Existing Project Workspace Professional IDE-style interface including: - AI chat - Integrated code editor - File explorer - Project explorer - Multiple tabs - Syntax highlighting - Auto formatting - Line numbers - Search & Replace - AI inline suggestions - Error highlighting - Terminal panel - Console panel - Preview panel Project Templates Android App Flutter App Website Landing Page Portfolio Dashboard Admin Panel REST API AI Application Chatbot Game Desktop Application Automation Script CLI Tool Export Copy code Download single files Download complete project as ZIP Share project Save project Version history Performance Fast Responsive Modern Minimal Professional Scalable Modular Maintainable Readable AI Behavior The AI should ask clarifying questions whenever requirements are incomplete instead of making assumptions. It should explain important implementation decisions and suggest improvements when appropriate. If an error exists in generated code, it should identify the likely cause and propose a corrected version. The generated code should follow current best practices for the selected language and framework. The application should feel like a professional AI software engineering assistant dedicated entirely to programming, capable of turning ideas, prompts, sketches, and reference images into complete software projects.
Sign in to leave a comment


No comments yet. Be the first!