What is Tusk AI?
"Tusk AI" is a tool designed to streamline the process for software engineers to complete tasks efficiently. It allows engineers to add a label to various platforms like Linear, Jira, Notion, or GitHub, and then Tusk AI automatically pushes the code changes to the GitHub repository within minutes. The tool iterates on code changes, runs automated tests to ensure the pull requests work, and provides code context even if it can't create a pull request initially. Tusk AI focuses on saving engineers time by handling tasks such as fixing customer-reported bugs, making copy changes, and improving user experience through UI/UX changes. The tool has been positively reviewed by users for its effectiveness in handling tasks with minimal human assistance required beyond reviewing and merging the pull requests. Tusk AI offers different pricing plans tailored to team sizes and needs, ranging from a free plan for individuals to enterprise options for large companies.
Who created Tusk AI?
Tusk was created by Marcel Tan and Sohil Upadhyay. It was launched on July 18, 2024. The company focuses on helping software engineers complete tasks efficiently by automating code changes and testing processes. Tusk is trusted by engineers at high-growth companies and offers plans tailored to different team sizes, providing varied usage limits and support options.
What is Tusk AI used for?
- Save time and effort by assigning smaller tickets to an AI agent
- Generate code from ticket to pull request
- Automatically iterate on code changes to address any code reviews
- Run automated checks and tests to ensure the pull request works
- Provide code context as a jumping-off point if unable to create a pull request
- Fix customer-reported bugs
- Make copy changes
- Improve user experience by implementing UI/UX changes
- Handle legal and marketing copy changes
- Automate tasks to boost developer productivity
- Assigning smaller tickets to an AI agent to save time and effort
- Generating code from ticket to pull request
- Fixing customers' bugs
- Making copy changes
- Improving user experience by implementing UI/UX changes
- Automating tasks for software engineers
- Empowering product managers to push code changes to GitHub
- Efficient collaboration with software engineers through the 'Request for Review' feature
- Automated triaging of tasks to write code for and track progress
- Streamlining workflow by surfacing relevant tasks for product managers
- Automatically iterate on code changes to address reviews
- Run automated checks and tests on code changes
- Save time by providing code context for code changes
- Make copy changes efficiently
- Achieve real results with AI agent on production codebases
- Boost developer productivity by automating mundane tasks
- Handle smaller tickets like copy changes, UI/UX improvements, and simple bug fixes
Who is Tusk AI for?
- Software engineers
- Product Managers
- Chief Technology Officers
- Engineers
- Principal engineers
- Directors of Strategic Operations
- Heads of Product
- Technology Officers
- Directors of Operations
How to use Tusk AI?
To use Tusk effectively, follow these steps:
-
Setup Process:
- Connect your GitHub account and sync your repositories, which takes about 5 minutes to start generating pull requests.
- For enhanced productivity, consider connecting Jira, Linear, or Notion to maximize the benefits.
-
Integration:
- Tusk is designed to blend seamlessly with various frontend frameworks like Next.js, React, Angular, and Vue.js, as well as popular design libraries such as Material UI, Ant Design, and Chakra UI.
-
Performance:
- Tusk performs optimally for smaller tasks like copy changes, UI/UX enhancements, and simple bug fixes. Continual improvements are underway to enhance its capabilities.
-
Code Storage and Security:
- Tusk fetches code from GitHub at runtime without storing it permanently on its servers, ensuring data privacy. Refer to their Privacy Policy for further details.
-
AI Assistance:
- Tusk acts as an AI assistant aimed at boosting developer productivity by automating routine tasks, not replacing your role. It aims to streamline day-to-day operations and enhance satisfaction.
-
Code Generation Verification:
- Tusk regenerates code to address PR reviews and errors, autonomously tests changes on your preview environment, and records a testing video for easy quality assurance.
-
Additional Features:
- By labeling an issue in Linear, Jira, Notion, or GitHub with 'Tusk,' the tool generates code swiftly to your GitHub repository.
- Tusk ensures that your automated checks and tests are run to verify the functionality of the pull requests.
By following these steps, you can effectively leverage Tusk's AI-powered features to streamline your development process and improve productivity.