HomeConnectConnect Joshu to GitLab
Connect Joshu to GitLab
Connect Joshu to GitLab so merge requests, commit logs, and repository issues turn into clear sprint summaries and bug reports.
GitLabwired to Joshu's office


GitLab
What you can hand off with GitLab
“What merged into main on our backend repository this week?”
Joshu inspects recent merge commits, summarizes the changes in plain language, and stages a release brief.
“File a GitLab issue for the broken webhook retry logic with logs attached.”
Joshu formats the description with labels, milestone, and assignees, holding the issue for your approval.
“Which open issues with the 'security' label are unassigned?”
Joshu filters your project issues, highlights unowned items, and prepares a triage list on your desk.
Connect GitLab so your engineering commits and issue boards stay visible to the rest of your daily work.
What Joshu does
Joshu reads commit logs, filters issues by labels and milestones, and files structured tickets when bugs surface in customer conversations. When preparing weekly stakeholder updates, it reads merged commits on main and writes concise summaries without engineering jargon.
What you do
Authorize GitLab with OAuth through Joshu's connector panel. Select which projects and groups Joshu can read. Approve proposed issue creations and release drafts on Joshu's desktop before anything is submitted.
Why it sticks
Leadership and client-facing teams need to know what shipped, but asking engineers to write prose recaps wastes valuable development time. Joshu translates git commit history into clear summaries automatically.
Permissions and limits
Joshu operates with the permissions of your authenticated GitLab account. It respects repository visibility settings and branch protection rules. Access can be revoked anytime through your GitLab user settings.
Frequently asked questions
Joshu connects to GitLab through Composio-managed OAuth. It searches issues by label and state, reads commit logs on branches, and drafts new issues. You work with an assistant who has a desk, a computer, and persistent memory, not a code repository you have to search through commit by commit.
Yes. Every Joshu runs in its own isolated, sandboxed cloud computer. Repository data Joshu reads stays in that private sandbox. Joshu only accesses projects you authorize, and your data is never used to train public AI models.
By default, no. Issue filings and project updates wait on Joshu's desk for your explicit sign-off before committing to GitLab. You inspect every draft before it touches your project.
The groups, projects, issues, merge requests, and commits visible to your authenticated GitLab user account. It cannot access private repositories outside your permission scope.
GitLab Duo provides coding suggestions and pipeline explanations inside the GitLab interface. Joshu works around the repository—translating technical commit logs into plain updates for stakeholders, tracking deliverables across email, and filing bugs reported in customer chats.
Joshu is $95 a month with a simple flat rate. That includes your sandboxed cloud computer, a dedicated US phone number, an @joshu.me email address, eight-level cortex memory, and all tool connectors, including GitLab. The integration works with self-hosted GitLab or GitLab.com.