{"id":17674395,"url":"https://github.com/gyfx35/ai-services","last_synced_at":"2026-05-01T15:33:04.398Z","repository":{"id":246500969,"uuid":"819292776","full_name":"GYFX35/AI-services","owner":"GYFX35","description":"AI services","archived":false,"fork":false,"pushed_at":"2026-04-18T23:17:35.000Z","size":2459,"stargazers_count":1,"open_issues_count":20,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-19T01:24:00.990Z","etag":null,"topics":["ai71","android-development","apple","azure","deepseek-api","gemini-ai","gemini-pro-api","github-api","google-cloud-platform","lablabai-hackathon","llama3","marketing-tools","metaai","metaverse-cloud","nvidia","openai-api","openai-chatgpt","react-native","world-of-warcraft","worldhealthorg"],"latest_commit_sha":null,"homepage":"https://gyfx35.github.io/AI-services/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GYFX35.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-06-24T08:11:08.000Z","updated_at":"2026-04-18T23:17:38.000Z","dependencies_parsed_at":"2024-10-24T08:32:46.345Z","dependency_job_id":"9bcdad91-bd3d-4f9d-a0ba-76a2bdcfcbdc","html_url":"https://github.com/GYFX35/AI-services","commit_stats":null,"previous_names":["gyfx35/ai-services"],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/GYFX35/AI-services","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GYFX35%2FAI-services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GYFX35%2FAI-services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GYFX35%2FAI-services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GYFX35%2FAI-services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GYFX35","download_url":"https://codeload.github.com/GYFX35/AI-services/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GYFX35%2FAI-services/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32503189,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ai71","android-development","apple","azure","deepseek-api","gemini-ai","gemini-pro-api","github-api","google-cloud-platform","lablabai-hackathon","llama3","marketing-tools","metaai","metaverse-cloud","nvidia","openai-api","openai-chatgpt","react-native","world-of-warcraft","worldhealthorg"],"created_at":"2024-10-24T07:06:55.749Z","updated_at":"2026-05-01T15:33:04.390Z","avatar_url":"https://github.com/GYFX35.png","language":"Python","funding_links":["https://github.com/sponsors/GYFX35"],"categories":[],"sub_categories":[],"readme":"# AI Agent: Software Engineer, Debugger, Marketer, and System Analyzer\n\nThis project is a web-based AI agent that can perform several roles to assist with software development and business tasks.\n\n## Devpost Challenge Submission\n\nThis project is a submission for the **[Name of Devpost Challenge]**.\n\n*   **Live Demo:** [https://yendoukoa.google.ai](https://yendoukoa.google.ai)\n*   **Video Walkthrough:** [Link to Video Walkthrough]\n\n## Sponsorship\n\nIf you find this project useful, please consider sponsoring us!\n\n[![Sponsor](https://img.shields.io/badge/Sponsor-GitHub-ea4aaa?style=for-the-badge\u0026logo=github-sponsors)](https://github.com/sponsors/GYFX35)\n[![Sponsor](https://img.shields.io/badge/Sponsor-Stripe-626cd9?style=for-the-badge\u0026logo=stripe)](https://buy.stripe.com/example)\n\n### How It Works\n\nOur platform connects to multiple AI services to provide a suite of tools for developers and entrepreneurs. The core of the application is a Flask-based backend that serves a user-friendly frontend. The AI functionalities are powered by Google's Vertex AI, enabling features like code generation, debugging, and content creation. The platform is designed to be easily extensible, allowing for the integration of new AI-powered tools in the future.\n\n## Features\n\n- **Software Engineer:** Generates multi-section HTML and CSS for a static website based on a structured text prompt.\n- **Debugger:** Lints HTML and CSS code to find basic errors. Can analyze pasted code or fetch a file directly from a GitHub URL.\n- **Marketer:** Creates promotional social media posts from a business description.\n- **System Analyzer:** Scans a website URL for broken links and suggests search queries to find solutions.\n\n## How to Use\n\n### Software Engineer\nThe Software Engineer agent uses a simple, indented syntax to define the components of a website. Provide a description in the \"Software-Engineer\" text box, and the agent will return the HTML and CSS code in the response box below.\n\n**Example Prompt:**\n```\ntitle: My Photography Portfolio\nheader: Jane Doe | Photographer\nsection: About Me\n  text: I am a professional photographer specializing in landscapes.\nsection: Gallery\n  images: 4\nfooter: Copyright © 2024 Jane Doe\n```\n\n### Debugger\nThe Debugger agent can analyze code in two ways:\n1.  **Paste Code:** Paste your HTML or CSS code directly into the large text area.\n2.  **Use a GitHub URL:** Paste the URL of a public file on GitHub into the smaller URL input field.\n\nThe agent will automatically fetch the code from the URL and analyze it.\n\n### System Analyzer\nEnter a full website URL (e.g., `https://example.com`) to scan the page for broken links.\n\n## Setup and Installation\n\n### Prerequisites\n- Python 3.x\n- `pip` for installing Python packages\n\n### Installation\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/GYFX35/AI-services.git\n   cd AI-services\n   ```\n\n2. **Set up a virtual environment (recommended):**\n   ```bash\n   python -m venv venv\n   source venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n   ```\n\n3. **Install Python dependencies:**\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. **Create a `.env` file:**\n   - Copy the `.env.example` to `.env` and fill in your API keys.\n   ```bash\n   cp .env.example .env\n   ```\n\n### Running the Application\n\n1. **Initialize the database:**\n   ```bash\n   flask init-db\n   ```\n\n2. **Start the server:**\n   ```bash\n   flask run\n   ```\n\n3. **Open your web browser:**\n   Navigate to `http://127.0.0.1:5000` to access the application.\n\n## Developer Deployment and Integration\n\nThis project is configured for easy use across multiple platforms.\n\n### Git and GitLab\n- **Git Attributes:** Consistent line endings are managed via `.gitattributes`.\n- **GitLab CI/CD:** A `.gitlab-ci.yml` is provided for automated builds, testing with `pytest`, and linting.\n  - Simply push to GitLab to trigger the pipeline.\n  - Ensure you set your environment variables (from `.env.example`) in GitLab CI/CD settings.\n\n### Firebase and Firebase Studio\n- **Hosting and Functions:** Use `firebase.json` and `.firebaserc` for deployment.\n- **Firebase Studio:** Compatible with Firebase tools for project management.\n- **Deploy command:**\n  ```bash\n  firebase deploy\n  ```\n\n### AWS (Amazon Web Services)\n- **Containerized Deployment:** A `Dockerfile` and `docker-compose.yml` are included.\n- **AWS SAM (Serverless Application Model):** A `template.yaml` is provided for deploying as an AWS Lambda function with API Gateway.\n- **Deploy via SAM:**\n  ```bash\n  sam build\n  sam deploy --guided\n  ```\n\n### Google Cloud Platform (GCP)\n- **App Engine:** Deploy using `app.yaml`.\n  ```bash\n  gcloud app deploy\n  ```\n- **Cloud Run via Cloud Build:** Use `cloudbuild.yaml` for automated container builds and deployment.\n  ```bash\n  gcloud builds submit --config cloudbuild.yaml\n  ```\n\n### Lablab.ai and Devpost\n- **Hackathon Ready:** This repository includes all necessary configuration for quick cloning and deployment during hackathons.\n- **Project Story:** (Add your project's inspiration and goals here for your submission).\n- **One-Click Setup:** Use the provided Docker and Cloud configurations to get your demo live in minutes.\n\n---\n*Developed for [Hackathon Name]*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyfx35%2Fai-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgyfx35%2Fai-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyfx35%2Fai-services/lists"}