Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ VibeGithub is a modern interface for managing GitHub repositories with native AI

## What It Does

- **Command AI Agents from Issues** — Create issues that automatically assign to AI agents with proper labels
- **Command AI Agents from Issues** — Create issues that are automatically labeled for AI agents
- **@jules Integration** — Comment on PRs with `@jules` mentions to request changes or reviews
- **@copilot Assignment** — New issues are auto-assigned to GitHub Copilot for automated work
- **Auto-labeling** — New issues are automatically tagged with the 'jules' label for agent tracking
- **Workflow References** — Link to CI/CD workflows when creating issues so agents understand your pipeline

![Issues with Jules Labels](screenshots/repo-issues.png)
Expand All @@ -21,8 +21,7 @@ VibeGithub is a modern interface for managing GitHub repositories with native AI

When you create an issue, it automatically:
1. Adds the `jules` label for agent tracking
2. Assigns `@copilot` as the default assignee
3. Lets you reference workflow files for context
2. Lets you reference workflow files for context

![Create Issue Modal](screenshots/create-issue-modal.png)

Expand Down Expand Up @@ -99,8 +98,7 @@ Issues created through VibeGithub are pre-configured for AI agent consumption:
const createdIssue = await createIssue(token, repo.owner.login, repo.name, {
title: newTitle,
body: newBody,
labels: ['jules'], // Auto-labeled for Jules
assignees: ['copilot'] // Auto-assigned to Copilot
labels: ['jules'] // Auto-labeled for Jules
});
```

Expand Down
3 changes: 1 addition & 2 deletions views/RepoDetail.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,7 @@ export const RepoDetail: React.FC<RepoDetailProps> = ({ token, repo, onBack, onI
const createdIssue = await createIssue(token, repo.owner.login, repo.name, {
title: newTitle,
body: newBody,
labels: ['jules'],
assignees: ['copilot']
labels: ['jules']
});
setIsModalOpen(false);
setNewTitle('');
Expand Down