Collaboration
Work together with your team on Friday Dev projects.
Team Features
Shared Projects
Create projects that multiple team members can access:
- Create a project
- Click "Share"
- Invite team members by email
- Set permissions (Admin, Editor, Viewer)
Real-time Sync
Changes sync in real-time across all team members:
- Task updates
- Status changes
- Comments
- Agent runs
Permissions
| Role | Capabilities |
|---|---|
| Admin | Full access, manage members |
| Editor | Create/edit tasks, run agents |
| Viewer | View tasks, add comments |
Git Integration
GitHub
Connect your GitHub repositories:
# Connect GitHub account
friday-dev github connect
# Link a repository
friday-dev project link github owner/repo
Features
- Auto PR Creation - Agents create PRs automatically
- Branch Management - Each task gets its own branch
- PR Reviews - AI-powered code reviews
- Issue Sync - Sync GitHub issues as tasks
Configuration
{
"git": {
"provider": "github",
"autoCreatePR": true,
"branchPrefix": "friday-dev/",
"defaultBase": "main"
}
}
Project Sharing
Share Link
Generate a share link for your project:
- Open project settings
- Click "Create Share Link"
- Set expiration and permissions
- Share the link
Embedding
Embed Friday Dev boards in other tools:
<iframe
src="https://friday-dev.com/embed/project/abc123"
width="100%"
height="600"
></iframe>
Communication
Comments
Add comments to tasks for discussion:
- @mentions - Notify team members
- Markdown - Rich formatting
- Code blocks - Share code snippets
- Reactions - Quick feedback
Notifications
Configure notifications:
| Event | Notification |
|---|---|
| Task assigned | Email, In-app |
| Agent completed | In-app |
| PR ready | Email, In-app |
| Comment mention | Email, In-app |
{
"notifications": {
"email": true,
"inApp": true,
"events": ["assigned", "completed", "mentioned"]
}
}
Workflows
Task Assignment
Assign tasks to team members or AI agents:
- Open a task
- Click "Assign"
- Select a team member or agent
- Task owner is notified
Review Workflow
┌─────────┐ ┌──────────┐ ┌─────────┐ ┌────────┐
│ Created │───▶│ Assigned │───▶│ Review │───▶│ Done │
└─────────┘ └──────────┘ └─────────┘ └────────┘
│ │ │
│ ▼ │
│ ┌─────────┐ │
└────────▶│ AI Agent│─────────┘
└─────────┘
Approval Process
For critical tasks, require approval:
- Enable "Require Approval" in project settings
- Agent completes work
- Reviewer approves or requests changes
- Changes are merged
Team Settings
Manage Members
# List team members
friday-dev team list
# Add member
friday-dev team add user@example.com --role editor
# Remove member
friday-dev team remove user@example.com
# Change role
friday-dev team role user@example.com --role admin
Project Settings
{
"project": {
"name": "My Project",
"visibility": "team",
"requireApproval": true,
"allowedAgents": ["friday", "claude"],
"defaultAssignee": "ai"
}
}
Best Practices
For Teams
- Clear ownership - Assign tasks to specific people/agents
- Regular syncs - Review completed tasks together
- Consistent labels - Use a shared labeling system
- Document decisions - Use comments for context
For Projects
- README - Maintain up-to-date project documentation
- Task templates - Create templates for common tasks
- Review rules - Establish code review guidelines
- Agent guidelines - Document which agents to use when
Enterprise Features
For larger teams:
- SSO/SAML - Single sign-on integration
- Audit logs - Track all actions
- Custom roles - Fine-grained permissions
- API access - Integrate with your tools
- SLA support - Guaranteed response times
Contact sales@friday-dev.com for enterprise plans.
Next Steps
- Task Management - Organize team tasks
- Code Review - Set up review workflows
- API Reference - Build integrations