Phixr
Seamless GitLab-AI Integration Platform
Phixr bridges GitLab’s issue workflow with OpenCode’s AI coding sessions. GitLab issues become persistent AI sessions. Comments become messages. Three commands total.
Alice: @phixr /session
Phixr: Session started. Branch: ai-work/issue-42
Alice: @phixr add user authentication with JWT tokens
Phixr: [implements changes, posts summary with diff stats]
Alice: @phixr push your changes and create an MR
Phixr: [pushes to branch, creates merge request, posts link]
Alice: @phixr /end
Phixr: Session ended.
How It Works
- Start a session on any GitLab issue with
@phixr /session - Talk to the AI by mentioning
@phixrin issue comments - Watch it work with
--vibeflag for a live OpenCode UI link - End the session with
@phixr /endwhen you’re done
The AI reads the issue, clones the repo, creates a working branch, and handles everything from planning to implementation. All through natural conversation in GitLab comments.
Key Features
- Persistent sessions – iterate across multiple comments, the AI remembers everything
- One session per issue – clean resource management, no confusion
- Automatic branch management – each issue gets a dedicated
ai-work/issue-{id}branch - Vibe mode – get a live link to the OpenCode web UI for real-time observation
- Redis-backed state – sessions survive restarts, in-memory fallback for simple deployments
- Enterprise ready – self-hosted, private models, no data leaves your infrastructure
Quick Links
- Quickstart Guide – get running in 10 minutes
- Usage Guide – commands, workflows, and examples
- Deployment Guide – production deployment with Podman/Docker
- Architecture – how it all fits together
- Development – contributing and local development
- Configuration Reference – all environment variables
- Roadmap – planned features and project direction