{"id":29570189,"url":"https://github.com/utkarshthedev/ipcs-ai","last_synced_at":"2025-07-19T02:34:47.846Z","repository":{"id":304228069,"uuid":"1018169999","full_name":"UtkarshTheDev/IPCS-AI","owner":"UtkarshTheDev","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-18T17:46:23.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-18T22:09:00.749Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UtkarshTheDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-11T18:18:59.000Z","updated_at":"2025-07-18T17:46:27.000Z","dependencies_parsed_at":"2025-07-13T02:31:39.685Z","dependency_job_id":null,"html_url":"https://github.com/UtkarshTheDev/IPCS-AI","commit_stats":null,"previous_names":["utkarshthedev/ipcs-ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/UtkarshTheDev/IPCS-AI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UtkarshTheDev%2FIPCS-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UtkarshTheDev%2FIPCS-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UtkarshTheDev%2FIPCS-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UtkarshTheDev%2FIPCS-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UtkarshTheDev","download_url":"https://codeload.github.com/UtkarshTheDev/IPCS-AI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UtkarshTheDev%2FIPCS-AI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265877119,"owners_count":23842957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-19T02:34:47.099Z","updated_at":"2025-07-19T02:34:47.837Z","avatar_url":"https://github.com/UtkarshTheDev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 IPCS AI – The Offline AI CLI Assistant for Class 11 CS/IP Projects\n\nIPCS AI is a local, offline AI tool made using Python — designed for 11th-grade students to help them build IPCS projects, learn programming step-by-step, and get ideas or full project generation using a smart AI CLI.\n\n\u003e ⚠️ All code has been written **strictly inside school hours only**. No internet, no home coding, no online tools involved.\n\n---\n\n## 🚀 Modes in IPCS AI\n\n### 🗨️ 1. Chat Mode\n- Like ChatGPT, but inside your terminal.\n- Ask queries, get ideas, debug code, or clarify logic.\n- Example: _“Suggest 3 file handling project ideas with real-life use.”_\n\n### ⚙️ 2. Agent Mode\n- Just describe your project idea and the AI will build the whole thing for you.\n- You don’t have to manually write each line — the agent takes care of logic, structure, and syntax.\n- Example: _“Make a student marks management system with sorting and search.”_\n\n### 📘 3. Learn Mode\n- Designed to help you **learn by doing**.\n- You build widgets through **very small coding tasks**.\n- Each task is checked step-by-step:\n  - ✅ Press Tick to check your solution.\n  - 🧠 Ask for hints or feedback.\n  - ➕ Ask for the next task.\n  - Great for learning logic, syntax, and structure one step at a time.\n\n\n## 🧠 Why Use IPCS AI?\n\n - Helps you **build IPCS projects without copying**.\n - Teaches logic in **simple, class-level language**.\n - Promotes **independent thinking** with smart feedback.\n  - Works completely **offline**.\n  - Keeps your files safe and stored locally.\n  - Encourages **project-based learning** inside school.\n\n ## 📦 Installation\n\n ```bash\n  pip install ipcs-ai\n ```\n\n ### 📌 Important Notes\n\nThis tool is developed by Utkarsh Tiwari, a Class 11 CS student.\n\n\u003e No part of this code is written outside school.\n\n All functionality is offline and locally executed.\n\n\u003e  This project is intended only for academic and learning purposes.\n\n\n ### 📚 License\n\n  MIT License – Free for educational and school usage.\n\n#\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futkarshthedev%2Fipcs-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futkarshthedev%2Fipcs-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futkarshthedev%2Fipcs-ai/lists"}