Pullflow is a code review collaboration platform backed by the co-founder of GitHub and used by some of the most innovative dev teams, including Epic Games, Avenue, Hear.com, and RedwoodJS. New to Pullflow? See how you can merge quality PRs 4X faster with synchronized conversation between developers, systems, and AI, across GitHub, Slack & VS Code.
“Love at first PR. Pullflow's beauty lies in its simplicity, which seamlessly integrates with your existing tools and streamlines the code review process. It lets me focus on writing code instead of navigating clunky interfaces.” - Bhavin Vyas, Vice President @ WorkBoard
The Pullflow VS Code extension brings all your code review workflows and collaboration into your IDE, helping you prioritize PRs, stay in the loop, take quick actions, and return to your flow state.
PR Dashboard: Our extension equips VS Code with a PR Dashboard, offering a consolidated view of your active pull requests. It enables quick identification and focus on pull requests needing attention, all within VS Code Quick Pick.
The extension comes with a set of actions designed to help you take care of your code review tasks and return to your flow state. Quick actions are accessible with a quick keyboard shortcut, enabling you to:
Pull Request Workflow Actions
Take quick actions on pull requests, such as request review, assign, label, and approve, by clicking the status bar or using the keyboard shortcut.
Instant GitHub/Slack Messages from VS Code
Engage with your team by responding to comments quickly
Perfect Companion to GitHub Pull Request and Issues Extension
Access and review GitHub pull requests directly from your VS Code interface using the GitHub Pull Requests and Issues extension. With Pullflow, all your code review activity will synchronize across GitHub and Slack.
The extension offers a convenient way to quickly understand the status of your Pull Requests (PRs) at a glance. It provides an overview of your pull request life cycles using icon-based indicators.
The Pullflow VS Code Extension requires:
We utilize industry-standard encryption protocols to guarantee the confidentiality and security of your data when communicating between the extension and external platforms. You can have confidence that your discussions and interactions are safeguarded.
Our VSCode extension includes a feature to detect your flow state through keystroke monitoring. We prioritize your privacy and assure you that this data is exclusively used to determine your flow state. It remains completely confidential and is not used for any other purposes.
Prefer to opt out? No problem. Simply follow these steps:
Preferences: Open Workspace Settings
Pullflow Flow
Pullflow > Automatic flow detection
This extension is an open-source project created by Pullflow Inc. We encourage contributions, bug reports, and new feature suggestions. Feel free to fork the repository and add your own features.
This is just the beginning of Pullflow's VS Code Slack integration, and we are eager to make improvements based on your feedback. Please don't hesitate to share your thoughts with us through GitHub issues or on Twitter @pullflow.
.env
file in the root directory and add the following environment variables:SESSIONS_SECRET_KEY=(string) # any 32 characters key for session encryption
PULLFLOW_APP_URL="https://app.pullflow.com"
CLIENT_IDENTIFIER="com.pullflow.vscode"
yarn install
.yarn watch
.cmd/ctrl+shift+D
to open debug panel and run extension in debug mode.yarn test
.yarn lint
to check for linter errors.vsce package
to generate vsix file for extension.code --install-extension pullflow-{version}.vsix
to install extension locally.This tool is designed for developers seeking a unified workspace that reduces context-switching and enhances productivity by integrating codebase management, code review, and team communication into a single interface.
For more information, documentation, and updates, visit Pullflow's official website or connect with us on Twitter.