{"id":21065505,"url":"https://github.com/jean553/dev-intern-ai","last_synced_at":"2026-02-10T09:42:12.668Z","repository":{"id":260147206,"uuid":"860398904","full_name":"jean553/dev-intern-ai","owner":"jean553","description":"Send Slack messages, get Merge Request","archived":false,"fork":false,"pushed_at":"2024-10-29T19:14:31.000Z","size":365,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T01:47:28.240Z","etag":null,"topics":["artificial-intelligence-projects"],"latest_commit_sha":null,"homepage":"","language":null,"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/jean553.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}},"created_at":"2024-09-20T11:11:01.000Z","updated_at":"2024-10-29T19:14:35.000Z","dependencies_parsed_at":"2024-10-29T21:39:12.557Z","dependency_job_id":null,"html_url":"https://github.com/jean553/dev-intern-ai","commit_stats":null,"previous_names":["jean553/dev-intern-ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jean553/dev-intern-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jean553%2Fdev-intern-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jean553%2Fdev-intern-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jean553%2Fdev-intern-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jean553%2Fdev-intern-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jean553","download_url":"https://codeload.github.com/jean553/dev-intern-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jean553%2Fdev-intern-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273256899,"owners_count":25073526,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"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":["artificial-intelligence-projects"],"created_at":"2024-11-19T17:55:22.681Z","updated_at":"2026-02-10T09:42:12.622Z","avatar_url":"https://github.com/jean553.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dev Intern AI\n\n\u003cp align=center\u003e\u003cstrong\u003eSend Slack messages, get Merge Requests! :rocket:\u003c/strong\u003e\u003c/p\u003e\n\n\u003cp align=center\u003e\u003cstrong\u003eGo to [dev-intern-ai.com](https://dev-intern-ai.com) to start\u003c/strong\u003e\u003c/p\u003e\n\n\u003cp align=center\u003e\u003cstrong\u003e:loudspeaker: Tests and feedbacks more than welcome ! (and actually needed and expected :stuck_out_tongue:) :loudspeaker:\u003c/strong\u003e\u003c/p\u003e\n\n\u003cp align=center\u003e\u003cstrong\u003eContact me at contact@dev-intern-ai.com and I will help you configure the tool !\u003c/strong\u003e\u003c/p\u003e\n\n![main image](image.png)\n\n## Connect your GitLab project\n\nRegister with **Dev Intern AI** and set your GitLab or GitHub project ID. Invite the `dev-intern-ai` GitLab user as a *developer* of your project and... voila! You are ready to have your AI developer create Merge Requests based on your instructions.\n\n## Send Slack messages \n\nGive instructions to your AI developer by sending messages in Slack. Use the command `/make-mr [instructions]` to create a brand new merge request based on your directives, or use `/edit-mr [instructions]` to request modifications to the latest provided code.\n\nYour AI developer will:\n * check your codebase,\n * provide explanations through Slack,\n * push the modifications,\n * and create a new Merge Request for you to review.\n\n## Interact on the Merge Request\n\nRequest changes from your developer by adding comments directly on the provided Merge Request. Place GitLab comments at the exact location in the code where you expect the change, and let your developer push the modification again.\n\n## How to register?\n\n**Dev Intern AI** currently works exclusively with Slack. Simply go [here](https://dev-intern-ai.com) and link your workspace. You can also join the public workspace.\n\nPlease send an email to `contact@dev-intern-ai.com` to enable your account.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjean553%2Fdev-intern-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjean553%2Fdev-intern-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjean553%2Fdev-intern-ai/lists"}