Skip to content

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

⚡ CodeMind AI

Empowering Code Creation Through AI – Transforming natural language into executable code.

CodeMind AI is an AI-powered code generation platform built during my AICTE – Edunet Foundation – IBM SkillsBuild Internship.
It addresses a common challenge: bridging the gap between learning programming concepts and actually implementing working solutions.

With CodeMind AI, users can simply type prompts in plain English and instantly receive optimized, ready-to-use code.


🚀 Key Features

  • 🧠 Natural Language → Code: Generate optimized solutions from simple prompts.
  • 🎨 Modern UI: Responsive React + Tailwind interface with Dark/Light mode.
  • ⚡ Quick Actions: Copy, Clear, and Download code instantly.
  • 🔒 Secure API Handling: Environment variables & .gitignore integration.
  • 📱 Cross-Platform: Works seamlessly on desktop & mobile browsers.
  • 🔮 Scalable Design: Future-ready for model and feature upgrades.

🛠️ Tech Stack

  • Frontend: React.js, Tailwind CSS, JavaScript (ES6+)
  • AI Model API: Hugging Face Falcon-7B Instruct
  • Deployment: Vercel (live hosting)
  • Version Control: GitHub
  • Security: .env variables + GitHub secret management

⚡ How It Works

1️⃣ User enters a natural language prompt (e.g., "Generate code for palindrome").
2️⃣ React captures the input and validates it.
3️⃣ Hugging Face Falcon-7B processes the prompt and generates code.
4️⃣ The UI renders clean, formatted code with action buttons.


🖥️ Installation & Setup

# Clone the repository
git clone https://github.com/Reddy-02/codemind-ai.git
cd codemind-ai

# Install dependencies
npm install

# Add your Hugging Face API token to .env
echo "REACT_APP_HF_API_KEY=your_api_token_here" > .env

# Start the development server
npm start
Access at: http://localhost:3000

📊 Future Enhancements

🌍 Multi-language support: Python, Java, C++, Go, etc.

📝 Explainability mode: Step-by-step reasoning with comments.

🎙️ Voice-to-Code workflows: Conversational AI coding.

🧑‍💻 IDE / LMS Integrations: Collaborative learning & development.

🔎 RAG-powered outputs: More context-aware, accurate code generation.

🎓 Internship Context

This project was developed as part of my 6-week Virtual Internship on Artificial Intelligence & Machine Learning, organized by AICTE, implemented by Edunet Foundation, and powered by IBM SkillsBuild.

It gave me the opportunity to:

Apply AI/ML concepts to a real-world problem.

Strengthen full-stack development & deployment skills.

Manage timelines, work independently, and present solutions to experts.

🔗 Project Links

🌐 Live App (Vercel):https://reddy-codemind.vercel.app/

💻 GitHub Repo: https://github.com/Reddy-02/codemind-ai

🙌 Acknowledgements
AICTE – Internship opportunity

Edunet Foundation – Program support

IBM SkillsBuild – Learning platform

Hugging Face – Falcon-7B Instruct model

React.js & Tailwind CSS

📜 License
Distributed under the MIT License.
Feel free to use, modify, and build upon this project with attribution.

Releases

Packages

Contributors

Languages