CINXE.COM

Producta - Automate solving your Linear or Jira tickets | Product Hunt

<!DOCTYPE html><html lang="en" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"/><link rel="preload" as="image" imageSrcSet="https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=3 3x"/><link rel="preload" as="image" href="/widgets/embed-image/v1/chart-points.svg?post_id=786628"/><link rel="preload" as="image" href="/widgets/embed-image/v1/chart-comments.svg?post_id=786628"/><link rel="stylesheet" href="/_next/static/css/8202bef6726e8db2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ac639a0773510833.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/6079a6c31c160e33.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c99d6c2024146960.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/4afdd19ce6c2ffda.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/42bc893b41514296.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/05c604edeadacb9b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a15f9cc18e24b8e2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d31cd169126c5461.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/6f0fd2191815f922.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-1cf42f79fbd90772.js"/><script src="/_next/static/chunks/52774a7f-6669686f43e90bd5.js" async=""></script><script src="/_next/static/chunks/fd9d1056-9af7b3142eb9eff3.js" async=""></script><script src="/_next/static/chunks/13326-eafde75e16cbbe80.js" async=""></script><script src="/_next/static/chunks/main-app-ed1e169c21f498fd.js" async=""></script><script src="/_next/static/chunks/c16f53c3-48451ac2b1dbb4cf.js" async=""></script><script src="/_next/static/chunks/20921-7a96833f57c275e2.js" async=""></script><script src="/_next/static/chunks/99791-029fefa2b88e709e.js" async=""></script><script src="/_next/static/chunks/83785-230f48b890d5c9aa.js" async=""></script><script src="/_next/static/chunks/99485-049f8877fe3fd326.js" async=""></script><script src="/_next/static/chunks/20750-a86c83808da2a59a.js" async=""></script><script src="/_next/static/chunks/27834-5c78f4880616ba54.js" async=""></script><script src="/_next/static/chunks/46913-af5f5ac245a59935.js" async=""></script><script src="/_next/static/chunks/93054-1852f3959ab88712.js" async=""></script><script src="/_next/static/chunks/33531-acabdae7789b7d36.js" async=""></script><script src="/_next/static/chunks/47931-b395de54841771b6.js" async=""></script><script src="/_next/static/chunks/55450-a459717566a1b19a.js" async=""></script><script src="/_next/static/chunks/84269-6d7fab0146bb0459.js" async=""></script><script src="/_next/static/chunks/63899-f2d1b046450f43c8.js" async=""></script><script src="/_next/static/chunks/1586-b9b79ed0c70fa86b.js" async=""></script><script src="/_next/static/chunks/72369-1e7864e9cf595161.js" async=""></script><script src="/_next/static/chunks/73882-86d296e7924d8950.js" async=""></script><script src="/_next/static/chunks/3842-a92784a66be12447.js" async=""></script><script src="/_next/static/chunks/1574-faf290a6e96ec37b.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-427a67c0b71d50b7.js" async=""></script><script src="/_next/static/chunks/49600-6a6c242aa17cad73.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-b7163d3ea9b9d1ee.js" async=""></script><script src="/_next/static/chunks/59793-66c731db89a93e2c.js" async=""></script><script src="/_next/static/chunks/50275-147f7cbf2b5d907b.js" async=""></script><script src="/_next/static/chunks/84735-054c085290e70d84.js" async=""></script><script src="/_next/static/chunks/app/layout-06e3b0fc314294c8.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-b1caaa23492a9333.js" async=""></script><script src="/_next/static/chunks/59733-bd59cf536036fc2c.js" async=""></script><script src="/_next/static/chunks/app/global-error-67a2499345d14dff.js" async=""></script><script src="/_next/static/chunks/16065-fb101c10cfdd889b.js" async=""></script><script src="/_next/static/chunks/27310-8e2d673066adb4f0.js" async=""></script><script src="/_next/static/chunks/37083-a1eb1efcc42d3ae0.js" async=""></script><script src="/_next/static/chunks/93401-a4e2822324040c95.js" async=""></script><script src="/_next/static/chunks/97141-5b74044573de0588.js" async=""></script><script src="/_next/static/chunks/37854-2a5ea5e23e665858.js" async=""></script><script src="/_next/static/chunks/34526-d62f0f547ae2146b.js" async=""></script><script src="/_next/static/chunks/22999-1bac466ba6dac016.js" async=""></script><script src="/_next/static/chunks/64358-980807cfcbbf012e.js" async=""></script><script src="/_next/static/chunks/62437-c60e29a54ef2a0c8.js" async=""></script><script src="/_next/static/chunks/62293-461d64c32032ff59.js" async=""></script><script src="/_next/static/chunks/20828-ef2c4c5bba83e3b3.js" async=""></script><script src="/_next/static/chunks/49813-c37abf31a1fcd01f.js" async=""></script><script src="/_next/static/chunks/63734-e907ca7cfae48279.js" async=""></script><script src="/_next/static/chunks/20188-350650039a738e34.js" async=""></script><script src="/_next/static/chunks/59319-9cb6bfaa891353a0.js" async=""></script><script src="/_next/static/chunks/20140-684b9c061fe8d2b1.js" async=""></script><script src="/_next/static/chunks/90804-302b98f029bdb978.js" async=""></script><script src="/_next/static/chunks/app/(main)/posts/%5Bslug%5D/page-2ddfe9ba64da7f22.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-WZ46833KH9" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=G-WZ46833KH9" as="script"/><meta property="fb:app_id" content="1467820943460899" data-sentry-element="meta" data-sentry-source-file="layout.tsx"/><link rel="search" type="application/opensearchdescription+xml" title="ProductHunt" href="/osd.xml"/><meta name="theme-color" content="#ffffff"/><title> Producta - Automate solving your Linear or Jira tickets | Product Hunt</title><meta name="description" content="If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution."/><link rel="author" href="https://www.producthunt.com/@manuhortet"/><meta name="author" content="Manu Hortet"/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><meta name="fb:app_id" content="1467820943460899"/><link rel="canonical" href="https://www.producthunt.com/posts/producta-2"/><link rel="alternate" type="application/atom+xml" title="Product Hunt - All newest Products" href="https://www.producthunt.com/feed"/><meta property="og:title" content=" Producta - Automate solving your Linear or Jira tickets | Product Hunt"/><meta property="og:description" content="If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution."/><meta property="og:url" content="https://www.producthunt.com/posts/producta-2"/><meta property="og:site_name" content="Product Hunt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format&amp;fit=crop&amp;frame=1&amp;h=512&amp;w=1024"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@producthunt"/><meta name="twitter:creator" content="@manuhortet"/><meta name="twitter:title" content=" Producta - Automate solving your Linear or Jira tickets | Product Hunt"/><meta name="twitter:description" content="If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution."/><meta name="twitter:image" content="https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format&amp;fit=crop&amp;frame=1&amp;h=512&amp;w=1024"/><link rel="icon" href="https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format"/><link rel="apple-touch-icon-precomposed" href="https://ph-static.imgix.net/ph-ios-icon.png?auto=format"/><link rel="chrome-webstore-item" href="https://producthunt.app.link/extension"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script>(window[Symbol.for("ApolloSSRDataTransport")] ??= []).push({"rehydrate":{":R1kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R9kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R268ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Ra8ptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":R2e8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2i8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rgptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R19tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R29tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R39tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rd9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rl9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R3pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R38ptpkq:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R38ptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6fnnkptpkq:":{"data":{"post":{"__typename":"Post","id":"786628","isArchived":false,"trashedAt":null,"redirectToProduct":null,"product":{"__typename":"Product","id":"610321","passedOnePost":true,"slug":"producta","canEdit":false,"followersCount":432,"upcomingBannerFollowers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"177329","name":"John Tan","username":"john_tans","avatarUrl":"https://ph-avatars.imgix.net/177329/772912de-e9bb-4995-a19f-03862296bf81.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"79","name":"Kevin William David","username":"kevin","avatarUrl":"https://ph-avatars.imgix.net/79/892b0017-ec5b-4a37-aa6c-b32d62c82cae.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"9355","name":"Vlad Arbatov","username":"vladzima","avatarUrl":"https://ph-avatars.imgix.net/9355/89bf60d8-1570-4ef9-a976-2aa35a12907a.jpeg"}}]},"activeUpcomingEvent":null,"name":"Producta","postsCount":2,"isTopProduct":false,"tagline":"Automate solving tickets","reviewsRating":5,"logoUuid":"6679a7bd-666d-4fcc-9e04-69334a059137.png","isNoLongerOnline":false,"isSubscribed":false,"isMaker":false,"reviewersCount":4,"firstPost":{"__typename":"Post","id":"493706","createdAt":"2024-10-07T00:01:00-07:00"},"websiteUrl":"https://producta.ai","websiteDomain":"producta.ai","isClaimed":true,"canClaim":false,"isViewerTeamMember":null,"viewerPendingTeamRequest":null},"meta":{"__typename":"MetaTags","title":"Producta - Automate solving your Linear or Jira tickets"},"name":"Producta","tagline":"Automate solving your Linear or Jira tickets","isTopLaunch":false,"createdAt":"2025-03-03T00:01:00-08:00","dailyRank":"3","featured":true,"hideVotesCount":false,"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"5447218","post":{"__typename":"Post","id":"786628","name":"Producta"},"position":3,"period":"daily","date":"2025-03-03"}}]},"headerImage":{"__typename":"HeaderImage","id":"150791","uuid":"006b801e-9759-4f6b-a8b9-4690cea55826.png","isPrimaryLight":false},"description":"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.","pricingType":"free_options","user":{"__typename":"User","id":"25713","name":"flo merian","headline":"meooow.link/bucket","username":"fmerian","avatarUrl":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg"},"makers":[{"__typename":"User","id":"7651098","name":"Manu Hortet","headline":"Obsessed about making AI write good code","username":"manuhortet","avatarUrl":"https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg"},{"__typename":"User","id":"1122171","name":"Abdallah","headline":"CTO @ Producta","username":"aabedraba","avatarUrl":"https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg"}],"shoutouts":[{"__typename":"PostShoutout","id":"265811","note":"Best issue tracker in every dimension. Official Linear x Producta integration: https://linear.app/integrations/producta","to":{"__typename":"Product","id":"111617","slug":"linear","name":"Linear","tagline":"Purpose-built for planning and building products","path":"/products/linear","logoUuid":"9d9aa008-ca0e-4f10-84a1-211ae6875f45.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"238735","note":"I feel everything worked out of the box. Really cool to be on top of data from day one.","to":{"__typename":"Product","id":"126122","slug":"posthog","name":"PostHog","tagline":"The open source product OS","path":"/products/posthog","logoUuid":"644b3a24-7a4e-48c9-b9bb-16ada3350013.gif","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"265844","note":"Super clean and simple to handle, happy we found this!","to":{"__typename":"Product","id":"484054","slug":"mintlify","name":"Mintlify","tagline":"Modern standard for documentation","path":"/products/mintlify","logoUuid":"82215595-f4d7-4212-b1f8-b3f826e18452.jpeg","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"219995","note":"Complete and simple, sweet product. We also love it is open source!","to":{"__typename":"Product","id":"547596","slug":"langfuse","name":"Langfuse","tagline":"Open Source LLM Engineering Platform","path":"/products/langfuse","logoUuid":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"265845","note":"You have to love the simplicity. The sweetest web framework these days.","to":{"__typename":"Product","id":"576145","slug":"fastapi","name":"FastAPI","tagline":"A modern, fast web framework for building APIs with Python","path":"/products/fastapi","logoUuid":"9daaf207-c6d7-49b5-a55f-706a5d5abffd.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"219994","note":"Claude Sonnet 3.5 (personally my favorite model) is used by our multi-model agents in some of their steps.","to":{"__typename":"Product","id":"576351","slug":"claude","name":"Claude by Anthropic","tagline":"A family of foundational AI models","path":"/products/claude","logoUuid":"ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"265846","note":"Handling the AI agent setup would be much more painful without type hints and pydantic around. Deserved shoutout!","to":{"__typename":"Product","id":"991155","slug":"pydantic","name":"pydantic","tagline":"Pydantic","path":"/products/pydantic","logoUuid":"a89d136e-3fe4-4f71-8ba1-79a5c8f9d8e5.png","isNoLongerOnline":false}}],"primaryLink":{"__typename":"ProductLink","id":"968757","url":"https://producta.ai/ga"},"media":[{"__typename":"Media","id":"2152064","originalHeight":1742,"originalWidth":3330,"imageUuid":"b1979443-3b66-42e8-924e-e3104c352327.png","mediaType":"image","metadata":{"__typename":"MediaMetadata","url":null,"videoId":null,"interactiveDemoId":null,"interactiveDemoType":null,"platform":null}},{"__typename":"Media","id":"2152493","originalHeight":1742,"originalWidth":3330,"imageUuid":"ffbd4a45-45a8-4761-a446-c6c38a12a017.png","mediaType":"image","metadata":{"__typename":"MediaMetadata","url":null,"videoId":null,"interactiveDemoId":null,"interactiveDemoType":null,"platform":null}},{"__typename":"Media","id":"2152492","originalHeight":1742,"originalWidth":3330,"imageUuid":"3c979371-9317-4975-a286-e4ccbbda9cac.png","mediaType":"image","metadata":{"__typename":"MediaMetadata","url":null,"videoId":null,"interactiveDemoId":null,"interactiveDemoType":null,"platform":null}},{"__typename":"Media","id":"2148413","originalHeight":150,"originalWidth":200,"imageUuid":"5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg","mediaType":"video","metadata":{"__typename":"MediaMetadata","url":"https://www.youtube.com/watch?v=6PRXDZVpfzA","videoId":"6PRXDZVpfzA","interactiveDemoId":null,"interactiveDemoType":null,"platform":"youtube"}}],"ad1":null,"ad2":null,"slug":"producta-2","launchState":"featured","canManage":false,"targetedAd":null,"moderationReason":null,"thumbnailImageUuid":"13d6274f-abc2-4fc1-9ce5-77c5695f342e.png","isAvailable":true,"productState":"default","links":[{"__typename":"ProductLink","id":"968757","redirectPath":"/r/NXBA6G27HDBF3Z","storeName":"Website","websiteName":"producta.ai","devices":[]}],"featuredAt":"2025-03-03T00:01:00-08:00","disabledWhenScheduled":true,"embargoPreviewAt":null,"latestScore":419,"launchDayScore":419,"userId":"25713","topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"237","slug":"saas","name":"SaaS"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"268","slug":"artificial-intelligence","name":"Artificial Intelligence"}}]},"promo":{"__typename":"PostPromo","text":"1 month","code":"PRODUCTA-PH25"},"isMaker":false,"weeklyRank":"3","commentsCount":96,"scheduledAt":"2025-03-03T00:01:00-08:00","canCreateUpcomingEvent":false,"canViewUpcomingEventCreateBtn":false,"isHunter":false,"upcomingEvent":{"__typename":"UpcomingEvent","id":"129403","canEdit":false},"hasVoted":false,"votesCount":357,"updatedAt":"2025-03-03T21:40:23-08:00","url":"https://www.producthunt.com/posts/producta-2"}},"networkStatus":7},":R6fnnkptpkqH1:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R8dmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R8dmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6olmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R6olmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1slmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1slmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1slmfnnkptpkqH2:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R3slmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R3slmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R38tmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R78tmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R78tmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5l5mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5l5mfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rd5mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rd5mfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5lhmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R5lhmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rdhmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":RdhmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1lmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R9pmfnnkptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":R3p9tmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R29tmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R29tmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rn2htmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rcrhtmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R21mfnnkptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true}},"events":[{"type":"started","options":{"skip":false,"fetchPolicy":"cache-first","query":"query Context{viewer{...UseCurrentUserFragment}}fragment ViewerNoticeFragment on Notice{type invite{id product{id slug}}makerSuggestion{id post{id slug}}dismissable{id isDismissed dismissableKey dismissableGroup}}fragment AbTestFragment on AbTestAssignment{name variant}fragment LaunchTipsFragment on Post{id canComment commentsCount featuredAt makerInviteUrl name url slug createdAt isMaker isHunter launchState shoutouts{id}}fragment UseCurrentUserFragment on Viewer{id email emailVerified isImpersonated analyticsIdentifyJson deviceType showCookiePolicy showCommentWarning showCaptcha showPhoneVerification isAdmin features notificationFeedItemsUnreadCount flashAlert notice{...ViewerNoticeFragment}otpRequiredFrom user{id avatarUrl isMaker name username}abTestActiveParticipations{...AbTestFragment}visitStreak{id emoji duration}recentLaunch{id scheduledAt ...LaunchTipsFragment}intercomUserHash ifVisitedFromMobile newsletterSettings{hasNewsletterSubscription}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"2"},{"type":"data","id":"2","result":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_use_new_trending","ph_visitors_online_register","ph_product_forum_page","ph_sidebar_product_forums_trending"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"0c53c34c-eb41-400a-b74d-b2acba583e96","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}}}},{"type":"complete","id":"2"},{"type":"started","options":{"variables":{"slug":"producta-2"},"skip":false,"fetchPolicy":"cache-first","query":"query PostPage($slug:String!){post(slug:$slug){id isArchived trashedAt ...PostPagePreviousLaunchBanner ...PostPageHeader ...PostPageDescription ...PostPageExtraInfo ...PostPageTeam ...PostPageShoutouts ...PostPageGallery ...PostPageTrendingLaunches ...PostPageAbout ...PostPageReviewPrompt ...PostPageAdminBar ...PostPageAd ...PostPageModerationReason ...PostPageNotices redirectToProduct{id slug}product{id passedOnePost ...LayoutProductFirstLaunch}meta{title}}}fragment ProductTopPostBadgeFragment on TopPostBadge{id post{id name}position period date}fragment HeaderImage on HeaderImage{id uuid isPrimaryLight}fragment PostStatusIconFragment on Post{id productState}fragment PostThumbnailFragment on Post{id name thumbnailImageUuid ...PostStatusIconFragment}fragment PostPageHeaderVisitButton on Post{id isAvailable productState links{id redirectPath storeName websiteName devices}}fragment UsePostVoteFragment on Post{id hasVoted latestScore launchDayScore disabledWhenScheduled votesCount featuredAt updatedAt createdAt embargoPreviewAt product{id isSubscribed}}fragment PostPageVoteButton on Post{id featuredAt createdAt disabledWhenScheduled embargoPreviewAt latestScore launchDayScore ...UsePostVoteFragment}fragment PostPageActionsFragment on Post{id slug userId canManage}fragment PostPageTopicTagsFragment on Post{id topics(first:3){edges{node{id slug name}}}}fragment PostPromoCodeFragment on Post{id promo{text code}}fragment FacebookShareButtonFragment on Shareable{id url}fragment ShareModalSubjectFragment on Shareable{id url ...FacebookShareButtonFragment}fragment PostPageExtraInfoShareButton on Post{id slug name tagline isMaker ...PostThumbnailFragment ...ShareModalSubjectFragment}fragment PostPageExtraInfoBookmarkButton on Post{id product{id}}fragment UserImage on User{id name username avatarUrl}fragment PostPageTeamUser on User{id name headline username ...UserImage}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment PostPageShoutoutItem on PostShoutout{id note to{id slug name tagline path ...ProductThumbnailFragment}}fragment PostVoteButtonFragment on Post{id ...UsePostVoteFragment}fragment PostItemCommentsButtonFragment on Post{id slug commentsCount}fragment PostItemVoteButtonFragment on Post{id hideVotesCount featuredAt createdAt disabledWhenScheduled embargoPreviewAt latestScore launchDayScore ...UsePostVoteFragment}fragment HomefeedItemPostItemTopicTagsFragment on Post{id topics(first:3){edges{node{id slug name}}}}fragment AdFragment on Ad{id subject post{id slug featuredComment{id body:bodyText user{id ...UserImage}}name updatedAt commentsCount topics(first:3){edges{node{id slug name}}}...PostVoteButtonFragment ...PostItemCommentsButtonFragment ...PostItemVoteButtonFragment ...HomefeedItemPostItemTopicTagsFragment}name tagline thumbnailUuid largeAssetUuid smallAssetUuid url variationId}fragment ProductFollowButtonFragment on Product{id followersCount isSubscribed}fragment ReviewStarRatingCTAFragment on Product{id slug name isMaker reviewsRating}fragment PostPageAboutProductItem on Post{id product{id slug name tagline reviewsRating ...ProductThumbnailFragment ...ProductFollowButtonFragment ...ReviewStarRatingCTAFragment}}fragment PostPageAboutStats on Post{id dailyRank weeklyRank latestScore commentsCount}fragment PostPageAboutInfo on Post{id name createdAt featuredAt product{id slug name reviewsRating reviewersCount firstPost{id createdAt}}user{id name username}topics(first:3){edges{node{id slug name}}}makers{id name username}}fragment PostPageModerationReason on Post{id moderationReason{reason moderator{id name headline username}}}fragment PostPageNoticesDraftNotice on Post{id launchState canManage}fragment TeamRequestCTAFragment on Product{id slug name websiteUrl websiteDomain isClaimed canEdit canClaim isViewerTeamMember viewerPendingTeamRequest{id}}fragment PostPageNoticesScheduledNotice on Post{id slug name createdAt scheduledAt canCreateUpcomingEvent canViewUpcomingEventCreateBtn isMaker isHunter upcomingEvent{id canEdit}product{id name slug canEdit ...TeamRequestCTAFragment}}fragment PostPageLaunchNoticesDayNotice on Post{id slug isHunter isMaker launchState createdAt product{id slug}}fragment UserCircleListFragment on User{id ...UserImage}fragment UpcomingEventFollowButtonFragment on UpcomingEvent{id isSubscribed truncatedDescription product{id isSubscribed followersCount}}fragment PostPagePreviousLaunchBanner on Post{id product{id slug name postsCount}}fragment PostPageHeader on Post{id name tagline isTopLaunch createdAt dailyRank featured hideVotesCount product{id isTopProduct}badges{edges{node{...on TopPostBadge{id ...ProductTopPostBadgeFragment}...on GoldenKittyAwardBadge{id}}}}headerImage{id ...HeaderImage}...PostThumbnailFragment ...PostPageHeaderVisitButton ...PostPageVoteButton ...PostPageActionsFragment}fragment PostPageDescription on Post{id description}fragment PostPageExtraInfo on Post{id pricingType ...PostPageTopicTagsFragment ...PostPromoCodeFragment ...PostPageExtraInfoShareButton ...PostPageExtraInfoBookmarkButton}fragment PostPageTeam on Post{id user{id ...PostPageTeamUser}makers{id ...PostPageTeamUser}}fragment PostPageShoutouts on Post{id shoutouts{id ...PostPageShoutoutItem}}fragment PostPageGallery on Post{id name primaryLink{id url}media{id originalHeight originalWidth imageUuid mediaType metadata{url videoId interactiveDemoId interactiveDemoType platform}}}fragment PostPageTrendingLaunches on Post{id ad1:secondAd(kind:\"sidebar\"){id ...AdFragment}ad2:thirdAd(kind:\"sidebar\"){id ...AdFragment}}fragment PostPageAbout on Post{id ...PostPageAboutProductItem ...PostPageAboutStats ...PostPageAboutInfo}fragment PostPageReviewPrompt on Post{id isArchived product{id name}}fragment PostPageAdminBar on Post{id slug launchState canManage}fragment PostPageAd on Post{id targetedAd(kind:\"sidebar\"){id ...AdFragment}}fragment PostPageNotices on Post{id ...PostPageModerationReason ...PostPageNoticesDraftNotice ...PostPageNoticesScheduledNotice ...PostPageLaunchNoticesDayNotice}fragment LayoutProductFirstLaunch on Product{id slug canEdit followersCount upcomingBannerFollowers:followers(first:3 order:friends excludeViewer:true){edges{node{id ...UserCircleListFragment}}}activeUpcomingEvent{id title description isSubscribed bannerMobileUuid bannerUuid isFirstLaunch ...UpcomingEventFollowButtonFragment}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"3"},{"type":"data","id":"3","result":{"data":{"post":{"__typename":"Post","id":"786628","isArchived":false,"trashedAt":null,"redirectToProduct":null,"product":{"__typename":"Product","id":"610321","passedOnePost":true,"slug":"producta","canEdit":false,"followersCount":432,"upcomingBannerFollowers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"177329","name":"John Tan","username":"john_tans","avatarUrl":"https://ph-avatars.imgix.net/177329/772912de-e9bb-4995-a19f-03862296bf81.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"79","name":"Kevin William David","username":"kevin","avatarUrl":"https://ph-avatars.imgix.net/79/892b0017-ec5b-4a37-aa6c-b32d62c82cae.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"9355","name":"Vlad Arbatov","username":"vladzima","avatarUrl":"https://ph-avatars.imgix.net/9355/89bf60d8-1570-4ef9-a976-2aa35a12907a.jpeg"}}]},"activeUpcomingEvent":null,"name":"Producta","postsCount":2,"isTopProduct":false,"tagline":"Automate solving tickets","reviewsRating":5,"logoUuid":"6679a7bd-666d-4fcc-9e04-69334a059137.png","isNoLongerOnline":false,"isSubscribed":false,"isMaker":false,"reviewersCount":4,"firstPost":{"__typename":"Post","id":"493706","createdAt":"2024-10-07T00:01:00-07:00"},"websiteUrl":"https://producta.ai","websiteDomain":"producta.ai","isClaimed":true,"canClaim":false,"isViewerTeamMember":null,"viewerPendingTeamRequest":null},"meta":{"__typename":"MetaTags","title":"Producta - Automate solving your Linear or Jira tickets"},"name":"Producta","tagline":"Automate solving your Linear or Jira tickets","isTopLaunch":false,"createdAt":"2025-03-03T00:01:00-08:00","dailyRank":"3","featured":true,"hideVotesCount":false,"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"5447218","post":{"__typename":"Post","id":"786628","name":"Producta"},"position":3,"period":"daily","date":"2025-03-03"}}]},"headerImage":{"__typename":"HeaderImage","id":"150791","uuid":"006b801e-9759-4f6b-a8b9-4690cea55826.png","isPrimaryLight":false},"description":"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.","pricingType":"free_options","user":{"__typename":"User","id":"25713","name":"flo merian","headline":"meooow.link/bucket","username":"fmerian","avatarUrl":"https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg"},"makers":[{"__typename":"User","id":"7651098","name":"Manu Hortet","headline":"Obsessed about making AI write good code","username":"manuhortet","avatarUrl":"https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg"},{"__typename":"User","id":"1122171","name":"Abdallah","headline":"CTO @ Producta","username":"aabedraba","avatarUrl":"https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg"}],"shoutouts":[{"__typename":"PostShoutout","id":"265811","note":"Best issue tracker in every dimension. Official Linear x Producta integration: https://linear.app/integrations/producta","to":{"__typename":"Product","id":"111617","slug":"linear","name":"Linear","tagline":"Purpose-built for planning and building products","path":"/products/linear","logoUuid":"9d9aa008-ca0e-4f10-84a1-211ae6875f45.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"238735","note":"I feel everything worked out of the box. Really cool to be on top of data from day one.","to":{"__typename":"Product","id":"126122","slug":"posthog","name":"PostHog","tagline":"The open source product OS","path":"/products/posthog","logoUuid":"644b3a24-7a4e-48c9-b9bb-16ada3350013.gif","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"265844","note":"Super clean and simple to handle, happy we found this!","to":{"__typename":"Product","id":"484054","slug":"mintlify","name":"Mintlify","tagline":"Modern standard for documentation","path":"/products/mintlify","logoUuid":"82215595-f4d7-4212-b1f8-b3f826e18452.jpeg","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"219995","note":"Complete and simple, sweet product. We also love it is open source!","to":{"__typename":"Product","id":"547596","slug":"langfuse","name":"Langfuse","tagline":"Open Source LLM Engineering Platform","path":"/products/langfuse","logoUuid":"9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"265845","note":"You have to love the simplicity. The sweetest web framework these days.","to":{"__typename":"Product","id":"576145","slug":"fastapi","name":"FastAPI","tagline":"A modern, fast web framework for building APIs with Python","path":"/products/fastapi","logoUuid":"9daaf207-c6d7-49b5-a55f-706a5d5abffd.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"219994","note":"Claude Sonnet 3.5 (personally my favorite model) is used by our multi-model agents in some of their steps.","to":{"__typename":"Product","id":"576351","slug":"claude","name":"Claude by Anthropic","tagline":"A family of foundational AI models","path":"/products/claude","logoUuid":"ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png","isNoLongerOnline":false}},{"__typename":"PostShoutout","id":"265846","note":"Handling the AI agent setup would be much more painful without type hints and pydantic around. Deserved shoutout!","to":{"__typename":"Product","id":"991155","slug":"pydantic","name":"pydantic","tagline":"Pydantic","path":"/products/pydantic","logoUuid":"a89d136e-3fe4-4f71-8ba1-79a5c8f9d8e5.png","isNoLongerOnline":false}}],"primaryLink":{"__typename":"ProductLink","id":"968757","url":"https://producta.ai/ga"},"media":[{"__typename":"Media","id":"2152064","originalHeight":1742,"originalWidth":3330,"imageUuid":"b1979443-3b66-42e8-924e-e3104c352327.png","mediaType":"image","metadata":{"__typename":"MediaMetadata","url":null,"videoId":null,"interactiveDemoId":null,"interactiveDemoType":null,"platform":null}},{"__typename":"Media","id":"2152493","originalHeight":1742,"originalWidth":3330,"imageUuid":"ffbd4a45-45a8-4761-a446-c6c38a12a017.png","mediaType":"image","metadata":{"__typename":"MediaMetadata","url":null,"videoId":null,"interactiveDemoId":null,"interactiveDemoType":null,"platform":null}},{"__typename":"Media","id":"2152492","originalHeight":1742,"originalWidth":3330,"imageUuid":"3c979371-9317-4975-a286-e4ccbbda9cac.png","mediaType":"image","metadata":{"__typename":"MediaMetadata","url":null,"videoId":null,"interactiveDemoId":null,"interactiveDemoType":null,"platform":null}},{"__typename":"Media","id":"2148413","originalHeight":150,"originalWidth":200,"imageUuid":"5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg","mediaType":"video","metadata":{"__typename":"MediaMetadata","url":"https://www.youtube.com/watch?v=6PRXDZVpfzA","videoId":"6PRXDZVpfzA","interactiveDemoId":null,"interactiveDemoType":null,"platform":"youtube"}}],"ad1":null,"ad2":null,"slug":"producta-2","launchState":"featured","canManage":false,"targetedAd":null,"moderationReason":null,"thumbnailImageUuid":"13d6274f-abc2-4fc1-9ce5-77c5695f342e.png","isAvailable":true,"productState":"default","links":[{"__typename":"ProductLink","id":"968757","redirectPath":"/r/NXBA6G27HDBF3Z","storeName":"Website","websiteName":"producta.ai","devices":[]}],"featuredAt":"2025-03-03T00:01:00-08:00","disabledWhenScheduled":true,"embargoPreviewAt":null,"latestScore":419,"launchDayScore":419,"userId":"25713","topics":{"__typename":"TopicConnection","edges":[{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"237","slug":"saas","name":"SaaS"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"267","slug":"developer-tools","name":"Developer Tools"}},{"__typename":"TopicEdge","node":{"__typename":"Topic","id":"268","slug":"artificial-intelligence","name":"Artificial Intelligence"}}]},"promo":{"__typename":"PostPromo","text":"1 month","code":"PRODUCTA-PH25"},"isMaker":false,"weeklyRank":"3","commentsCount":96,"scheduledAt":"2025-03-03T00:01:00-08:00","canCreateUpcomingEvent":false,"canViewUpcomingEventCreateBtn":false,"isHunter":false,"upcomingEvent":{"__typename":"UpcomingEvent","id":"129403","canEdit":false},"hasVoted":false,"votesCount":357,"updatedAt":"2025-03-03T21:40:23-08:00","url":"https://www.producthunt.com/posts/producta-2"}}}},{"type":"complete","id":"3"}]})</script></head><body class="theme-mirror bg-primary"><div id="root-container" class="light"><div class="theme-mirror"><header class="fixed top-0 z-20 w-full border-b-2 border-gray-200 bg-primary dark:border-gray-800" data-sentry-component="DesktopHeader" data-sentry-source-file="index.tsx"><div class="mx-auto grid max-w-layout grid-cols-[1fr_2fr_1fr] items-center gap-2 bg-primary px-6 py-5 sm:grid-cols-[auto_1fr_auto] lg:px-0"><div class="flex flex-row items-center gap-6 md:gap-8"><a aria-label="Product Hunt Logo" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/"><img loading="lazy" srcSet="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1" style="width:40px;height:40px" alt="Product Hunt logo dark" class="hidden dark:block"/><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" class="size-10 dark:hidden" data-sentry-element="Logo" data-sentry-source-file="index.tsx"><g fill="none" fill-rule="evenodd"><path fill="#FF6154" d="M40 20c0 11.046-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0s20 8.954 20 20"></path><path fill="#FFF" d="M22.667 20H17v-6h5.667a3 3 0 0 1 0 6m0-10H13v20h4v-6h5.667a7 7 0 1 0 0-14"></path></g></svg></a><div class="text-14 font-normal text-dark-gray relative" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="absolute left-4 top-3 size-4" data-sentry-element="SearchIcon" data-sentry-source-file="index.tsx"><path fill="#4B587C" d="M7 14c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7M7 2C4.243 2 2 4.243 2 7s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5m8.707 12.293L13.314 11.9a8 8 0 0 1-1.414 1.414l2.393 2.393a.997.997 0 0 0 1.414 0 1 1 0 0 0 0-1.414" opacity="0.5"></path></svg><input readOnly="" data-hj-allow="true" data-test="header-search-input" autoComplete="off" class="input box-border h-10 w-full min-w-[164px] max-w-full appearance-none rounded-full border-0 border-white bg-gray-100 px-10 pl-[40px] text-light-gray placeholder:text-[#85888E] focus:outline-none sm:w-full sm:max-w-[216px] sm:text-base dark:bg-gray-dark-800 dark:text-tertiary" placeholder="Search" title="Search" name="q"/></div></div><nav aria-label="Main Navigation"><ul class="flex flex-row items-center justify-center gap-6 md:gap-7 lg:gap-8"><li class="group relative list-none" data-test="header-nav-link-launches" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/leaderboard/daily/2025/3/3?ref=header_nav">Launches<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/coming-soon?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(213, 243, 221, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#d5f3dd" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#599D6B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#ComingSoon_svg__a)"><path d="M12 21.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5m-6.75-18-3 3m16.5-3 3 3"></path><path d="M12 7.75V13h5.25"></path></g><defs><clipPath id="ComingSoon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Coming soon</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Upcoming launches to watch</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/leaderboard/daily/2025/3/3?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 230, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe6e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F86C60" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#LaunchArchive_svg__a)"><path d="M9 17.25s-.75 3-5.25 3c0-4.5 3-5.25 3-5.25m11.167-4.416c2.25-2.25 2.39-4.927 2.32-6.12a.75.75 0 0 0-.7-.7c-1.194-.071-3.869.068-6.12 2.32L7.5 12l4.5 4.5zM12.75 6.75H6.97a.75.75 0 0 0-.53.22l-3.22 3.22a.75.75 0 0 0 .425 1.272L7.5 12"></path><path d="M17.25 11.25v5.78a.75.75 0 0 1-.22.53l-3.22 3.22a.75.75 0 0 1-1.272-.425L12 16.5"></path></g><defs><clipPath id="LaunchArchive_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch archive</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Most-loved launches by the community</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/launch?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(229, 239, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#e5efff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3979E3" stroke-width="1.5" clip-path="url(#LaunchGuide_svg__a)"><path stroke-miterlimit="10" d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="m16.5 7.5-6 3-3 6 6-3z"></path></g><defs><clipPath id="LaunchGuide_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch Guide</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Checklists and pro tips for launching</div></div></div></a></div></div></div></li><li class="group relative" data-sentry-component="ProductsNavigation" data-sentry-source-file="index.tsx"><a class="group flex flex-row items-center gap-1 text-16 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/categories?ref=header_nav">Products<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500" data-sentry-element="ArrowDown" data-sentry-source-file="index.tsx"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a></li><li class="group relative list-none" data-test="header-nav-link-news" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/newsletters?ref=header_nav">News<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/newsletters?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(234, 233, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#eae9ff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#6D68D4" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Newsletter_svg__a)"><path d="M3 5.25h18V18a.75.75 0 0 1-.75.75H3.75A.75.75 0 0 1 3 18z"></path><path d="m21 5.25-9 8.25-9-8.25"></path></g><defs><clipPath id="Newsletter_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Newsletter</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The best of Product Hunt, every day</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/stories?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 244, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F468AC" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Stories_svg__a)"><path d="M12 8.25a3 3 0 0 1 3-3h6a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-.75.75h-6a3 3 0 0 0-3 3M2.25 18a.75.75 0 0 0 .75.75h6a3 3 0 0 1 3 3V8.25a3 3 0 0 0-3-3H3a.75.75 0 0 0-.75.75zM15 9h3.75M15 12h3.75M15 15h3.75"></path></g><defs><clipPath id="Stories_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Stories</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Tech news, interviews, and tips from makers</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/changes?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 252, 219, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cffcdb" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#579167" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Changelog_svg__a)"><path d="M10.5 10.5h6m-6 3h6m3-9.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-12 0v16.5"></path></g><defs><clipPath id="Changelog_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Changelog</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">New Product Hunt features and releases</div></div></div></a></div></div></div></li><li class="group relative list-none" data-test="header-nav-link-forums" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/p/general?ref=header_nav">Forums<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/p/general?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 248, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#DE62B6" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Discussions_svg__a)"><path d="M6.71 13.5 3 16.5v-12a.75.75 0 0 1 .75-.75h12a.75.75 0 0 1 .75.75v8.25a.75.75 0 0 1-.75.75z"></path><path d="M7.5 13.5v3.75a.75.75 0 0 0 .75.75h9.04L21 21V9a.75.75 0 0 0-.75-.75H16.5"></path></g><defs><clipPath id="Discussions_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Forums</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Ask questions, find support, and connect</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/visit-streaks?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 228, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe4e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F10202" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Streaks_svg__a)"><path d="M12.75 18c1.875-.316 3.432-1.875 3.75-3.75"></path><path d="m10.5 9 2.463-6.75C14.987 3.93 19.5 8.264 19.5 13.5a7.5 7.5 0 0 1-15 0c0-2.866 1.352-5.462 2.906-7.5z"></path></g><defs><clipPath id="Streaks_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Streaks</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The most active community members</div></div></div></a><a href="https://lu.ma/producthunt" target="_blank" data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 242, 216, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cff2d8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3F9E58" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Event_svg__a)"><path d="M19.5 3.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-3-1.5v3m-9-3v3m-3.75 3h16.5"></path><path d="m8.625 14.25 2.25 2.25 4.5-4.5"></path></g><defs><clipPath id="Event_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Events</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Meet others online and in-person</div></div></div></a></div></div></div></li><li class="group relative list-none hidden md:block" data-test="header-nav-link-advertise" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/sponsor?ref=header_nav">Advertise</a></li></ul></nav><!--$--><div class="flex flex-row items-center justify-end gap-4" data-sentry-component="Fallback" data-sentry-source-file="UserSection.tsx"><a class="text-16 font-normal text-dark-gray flex h-10 items-center gap-1 rounded-full border-2 border-gray-200 px-4 align-middle text-16 font-semibold !text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 sm:px-3 md:px-4 dark:border-gray-dark-800 dark:hover:bg-gray-dark-800" data-test="header-nav-link-subscribe" href="/newsletters?ref=header_nav&amp;campaign=weekly_newsletter&amp;source=header_nav"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="MailIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m11.453 2.195 6.274 4.077c.221.144.332.216.412.313a.8.8 0 0 1 .158.289c.036.12.036.252.036.516v6.11c0 1.4 0 2.1-.272 2.635a2.5 2.5 0 0 1-1.093 1.092c-.535.273-1.235.273-2.635.273H5.667c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092c-.272-.535-.272-1.235-.272-2.635V7.39c0-.264 0-.396.036-.516a.8.8 0 0 1 .157-.29c.08-.096.192-.168.413-.312l6.274-4.077m2.906 0c-.526-.342-.789-.513-1.072-.58a1.7 1.7 0 0 0-.762 0c-.283.067-.546.238-1.072.58m2.906 0 5.16 3.354c.574.372.86.559.96.795a.83.83 0 0 1 0 .645c-.1.237-.386.423-.96.796l-5.16 3.354c-.526.342-.789.513-1.072.58a1.7 1.7 0 0 1-.762 0c-.283-.067-.546-.238-1.072-.58l-5.16-3.354c-.574-.373-.86-.56-.96-.796a.83.83 0 0 1 0-.645c.1-.236.386-.423.96-.795l5.16-3.354m9.37 13.638-5.536-5m-4.762 0-5.536 5"></path></svg>Subscribe</a><div class="text-16 font-semibold text-white flex h-10 cursor-pointer items-center gap-1 whitespace-nowrap rounded-full bg-brand-500 px-4" data-test="header-nav-link-sign-in" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="SignInIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#SignInIcon_svg__a)"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M2.782 5.833a8.333 8.333 0 1 1 0 8.333M10 13.334 13.333 10m0 0L10 6.667M13.333 10H1.667"></path></g><defs><clipPath id="SignInIcon_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg>Sign in</div></div><!--/$--></div></header></div><div class="theme-mirror"></div><div class="pt-header"><div class="mx-auto max-w-[1020px]" data-sentry-component="Page" data-sentry-source-file="page.client.tsx"><div class="light flex flex-col gap-8 p-4 sm:p-8" data-sentry-component="PostPage" data-sentry-source-file="Content.tsx"><ol class="flex list-none flex-row flex-wrap gap-2" data-sentry-component="Breadcrumbs" data-sentry-source-file="index.tsx"><li class="flex flex-row items-center gap-2"><a class="text-14 font-normal text-dark-gray hover:text-blue opacity-70" href="/">Home</a></li><li class="flex flex-row items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" class="mt-0.5 h-2 fill-light-gray"><path fill-rule="evenodd" d="M6.744 5.502a1 1 0 0 1-.292.703l-4.247 4.247a1.003 1.003 0 0 1-1.412-.002.996.996 0 0 1-.003-1.412L4.33 5.5.79 1.962A1.004 1.004 0 0 1 .794.55a.995.995 0 0 1 1.41-.002l4.248 4.247c.192.192.29.447.29.702z"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue opacity-70" href="/products/producta">Product</a></li><li class="flex flex-row items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" class="mt-0.5 h-2 fill-light-gray"><path fill-rule="evenodd" d="M6.744 5.502a1 1 0 0 1-.292.703l-4.247 4.247a1.003 1.003 0 0 1-1.412-.002.996.996 0 0 1-.003-1.412L4.33 5.5.79 1.962A1.004 1.004 0 0 1 .794.55a.995.995 0 0 1 1.41-.002l4.248 4.247c.192.192.29.447.29.702z"></path></svg><a class="text-14 font-normal text-dark-gray hover:text-blue pointer-events-none" href="/posts/producta-2">Producta</a></li></ol><section class="flex flex-col items-center gap-4 rounded-xl bg-gray-50 p-4 sm:flex-row" data-test="post-active-notice" data-sentry-component="PreviousLaunchBanner" data-sentry-source-file="index.tsx"><div class="flex flex-row items-center gap-4"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28" class="rounded-xl border-2 border-gray-200 bg-white p-2" data-sentry-element="RocketIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M14 17.5 10.5 14m3.5 3.5a26 26 0 0 0 4.666-2.333M14 17.5v5.833s3.535-.641 4.666-2.333c1.26-1.89 0-5.833 0-5.833M10.5 14a25.7 25.7 0 0 1 2.333-4.608 15.03 15.03 0 0 1 12.833-7.059c0 3.174-.91 8.75-7 12.834M10.5 14H4.667S5.308 10.465 7 9.333c1.89-1.26 5.833 0 5.833 0M5.25 19.25c-1.75 1.47-2.333 5.833-2.333 5.833S7.28 24.5 8.75 22.75c.828-.98.816-2.485-.105-3.395a2.543 2.543 0 0 0-3.395-.105"></path></svg><div class="text-16 font-semibold text-dark-gray text-gray-900" data-test="post-archive-banner-launch-date" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">This is a launch from <!-- -->Producta</div></div><a target="_blank" data-test="post-active-notice-button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 sm:ml-auto border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/producta">See 1 previous launch</a></section><section class="group/header-base bg-[image:var(--header-image-background-url)] bg-cover bg-center relative flex h-80 w-full items-end overflow-hidden rounded-2xl sm:h-72" data-has-image="true" style="--header-image-background-url:image-set(url(https://ph-files.imgix.net/006b801e-9759-4f6b-a8b9-4690cea55826.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=900&amp;h=288&amp;fit=crop&amp;dpr=1) 1x, url(https://ph-files.imgix.net/006b801e-9759-4f6b-a8b9-4690cea55826.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=900&amp;h=288&amp;fit=crop&amp;dpr=2) 2x, url(https://ph-files.imgix.net/006b801e-9759-4f6b-a8b9-4690cea55826.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=900&amp;h=288&amp;fit=crop&amp;dpr=3) 3x)" data-test="post-header-image" data-sentry-element="Component" data-sentry-component="Base" data-sentry-source-file="index.tsx"><div class="group-data-[has-image]/header-base:group-data-[theme=dark]/header-base:bg-black/30 group-data-[has-image]/header-base:group-data-[theme=light]/header-base:bg-white/30 group-data-[has-image]/header-base:backdrop-blur-lg flex flex-1 flex-col gap-2 p-2 sm:flex-row sm:items-center sm:gap-4 sm:p-4" data-sentry-component="Filter" data-sentry-source-file="index.tsx"><img loading="lazy" srcSet="https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=56&amp;h=56&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=56&amp;h=56&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=56&amp;h=56&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=56&amp;h=56&amp;fit=crop&amp;frame=1" style="width:56px;height:56px" alt="Producta" class="rounded-xl"/><div><h1 class="text-24 font-semibold text-dark-gray text-gray-100" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Producta<button type="button" data-test="post-actions" aria-label="Post actions" class="styles_reset__0clCw styles_blank__ZZrxq relative -top-1 ml-2 border-none" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" class="fill-gray-200" data-sentry-element="DropdownIcon" data-sentry-source-file="index.tsx"><path d="M5.998 6.244a1 1 0 0 1-.703-.292L1.048 1.705A1.003 1.003 0 0 1 1.05.293.996.996 0 0 1 2.462.29L6 3.83 9.538.29a1.003 1.003 0 0 1 1.412.003.997.997 0 0 1 .002 1.412L6.705 5.952a1 1 0 0 1-.702.29z"></path></svg></button></h1><div class="text-18 font-normal text-dark-gray text-gray-200" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Automate solving your Linear or Jira tickets</div></div><div class="flex flex-row items-center gap-4 sm:ml-auto"><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/dailybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/dailybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/dailybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/dailybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="Producta was ranked #3 of the day for March 3rd, 2025"/></div><button class="flex h-11 flex-row items-center gap-2 rounded-full border-2 border-gray-200 bg-white px-4 text-16 font-semibold text-gray-700 transition-all duration-300 hover:border-brand-500" data-sentry-component="VisitButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-5 self-center" data-sentry-element="ExternalIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M17.5 7.5v-5m0 0h-5m5 0L10 10M8.333 2.5H6.5c-1.4 0-2.1 0-2.635.272a2.5 2.5 0 0 0-1.093 1.093C2.5 4.4 2.5 5.1 2.5 6.5v7c0 1.4 0 2.1.272 2.635a2.5 2.5 0 0 0 1.093 1.092C4.4 17.5 5.1 17.5 6.5 17.5h7c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092c.273-.535.273-1.235.273-2.635v-1.833"></path></svg>Visit</button><button type="button" data-test="vote-button" class="styles_reset__0clCw" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx"><div class="flex h-11 flex-row flex-nowrap items-center justify-center gap-1 rounded-full bg-brand-500 px-4 transition-all duration-300"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-white stroke-[1.5px] transition-all duration-300" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.579 3.467c.71-1.067 2.132-1.067 2.842 0L12.975 8.8c.878 1.318.043 3.2-1.422 3.2H4.447c-1.464 0-2.3-1.882-1.422-3.2z"></path></svg><div class="text-16 font-semibold text-white leading-none" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Upvote<!-- --> <!-- -->419</div></div></button></div></div></section><div class="styles_htmlText__eYPgj text-16 font-normal text-dark-gray text-gray-700">If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.</div><section class="flex flex-col" data-sentry-component="ExtraInfo" data-sentry-source-file="index.tsx"><div class="text-16 font-normal text-light-gray max-sm:mb-4" data-test="pricing-type" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Free Options</div><div class="flex flex-row justify-between gap-2"><div class="flex flex-row flex-wrap items-center gap-2" data-sentry-component="TagList" data-sentry-source-file="index.tsx"><div class="text-16 font-normal text-dark-gray text-gray-700" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch tags:</div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" data-sentry-element="TagIcon" data-sentry-source-file="index.tsx"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m12.25 6.417-4.43-4.43c-.303-.303-.454-.454-.63-.562a1.8 1.8 0 0 0-.506-.21c-.202-.048-.416-.048-.844-.048H3.5M1.75 5.075v1.152c0 .285 0 .428.032.562q.044.18.14.337c.072.118.173.219.375.42l4.55 4.55c.462.463.693.694.96.78.233.077.486.077.72 0 .267-.086.498-.317.96-.78l1.443-1.443c.462-.462.693-.693.78-.96a1.17 1.17 0 0 0 0-.72c-.087-.267-.318-.498-.78-.96L6.672 3.755c-.202-.202-.303-.303-.42-.375a1.2 1.2 0 0 0-.338-.14c-.134-.032-.277-.032-.562-.032H3.617c-.654 0-.98 0-1.23.128-.22.111-.398.29-.51.51-.127.249-.127.576-.127 1.229"></path></svg><a class="text-16 font-normal text-dark-gray text-primary hover:underline" target="_blank" href="/topics/saas">SaaS</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-16 font-normal text-dark-gray text-primary hover:underline" target="_blank" href="/topics/developer-tools">Developer Tools</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-16 font-normal text-dark-gray text-primary hover:underline" target="_blank" href="/topics/artificial-intelligence">Artificial Intelligence</a></div><div class="flex flex-row gap-4"><div><button class="flex flex-row items-center gap-1 !whitespace-nowrap rounded-full border-2 border-brand-200 px-4 py-2 text-16 font-semibold text-brand-500" data-test="post-promo-code"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><g clip-path="url(#GiftIcon_svg__a)"><path stroke="#FF6154" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M10 5v13.333M10 5H7.053c-.434 0-.85-.176-1.157-.488a1.68 1.68 0 0 1-.48-1.179c0-.442.173-.866.48-1.178a1.62 1.62 0 0 1 1.157-.488C9.345 1.667 10 5 10 5m0 0h2.946c.434 0 .85-.176 1.158-.488a1.685 1.685 0 0 0 0-2.357 1.62 1.62 0 0 0-1.158-.488C10.655 1.667 10 5 10 5m6.666 4.167v6.5c0 .933 0 1.4-.181 1.756a1.67 1.67 0 0 1-.728.729c-.357.181-.824.181-1.757.181H6c-.934 0-1.4 0-1.757-.181a1.67 1.67 0 0 1-.728-.729c-.182-.356-.182-.823-.182-1.756v-6.5M1.667 6.333v1.5c0 .467 0 .7.09.879.08.157.208.284.365.364.178.09.411.09.878.09h14c.466 0 .7 0 .878-.09a.83.83 0 0 0 .364-.364c.091-.179.091-.412.091-.879v-1.5c0-.466 0-.7-.09-.878a.83.83 0 0 0-.365-.364C17.7 5 17.466 5 17 5H3c-.467 0-.7 0-.878.09a.83.83 0 0 0-.365.364c-.09.178-.09.412-.09.878"></path></g><defs><clipPath id="GiftIcon_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg>1 month</button></div><button class="size-12 rounded-full border-2 border-gray-200 transition-all duration-300 hover:border-gray-300 hover:bg-gray-100" data-sentry-component="CommentsButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" data-sentry-element="ChatIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ChatIcon_svg__a)"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M5.078 9.357A7 7 0 0 1 5 8.333c0-3.681 3.004-6.666 6.71-6.666s6.71 2.985 6.71 6.666c0 .832-.153 1.628-.433 2.362-.058.153-.087.23-.1.289a1 1 0 0 0-.02.16c-.001.062.007.129.024.263l.335 2.725c.037.295.055.443.006.55a.42.42 0 0 1-.215.21c-.108.046-.255.024-.55-.019l-2.653-.389c-.139-.02-.208-.03-.271-.03a.7.7 0 0 0-.167.018c-.062.013-.14.042-.299.101a6.74 6.74 0 0 1-3.392.35m-4.326 3.41c2.471 0 4.474-2.052 4.474-4.583S8.83 9.167 6.36 9.167s-4.473 2.052-4.473 4.583c0 .509.08.998.23 1.456.063.193.095.29.105.356a.7.7 0 0 1 .009.177 2 2 0 0 1-.054.293l-.51 2.301 2.496-.34c.136-.019.205-.028.264-.028.063 0 .096.004.157.016.059.012.145.042.319.104a4.4 4.4 0 0 0 1.457.248"></path></g><defs><clipPath id="ChatIcon_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg></button><button data-test="collection-product-610321-collect" class="size-12 rounded-full border-2 border-gray-200 transition-all duration-300 hover:border-gray-300 hover:bg-gray-100" data-sentry-component="BookmarkButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" data-sentry-element="BookmarkIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M4.167 6.5c0-1.4 0-2.1.272-2.635a2.5 2.5 0 0 1 1.093-1.093C6.066 2.5 6.766 2.5 8.166 2.5h3.667c1.4 0 2.1 0 2.635.272a2.5 2.5 0 0 1 1.093 1.093c.272.535.272 1.235.272 2.635v11L10 14.167 4.167 17.5z"></path></svg></button><button data-test="share-button" class="size-12 rounded-full border-2 border-gray-200 transition-all duration-300 hover:border-gray-300 hover:bg-gray-100" data-sentry-component="ShareButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M17.5 10v3.5c0 1.4 0 2.1-.273 2.635a2.5 2.5 0 0 1-1.092 1.092c-.535.273-1.235.273-2.635.273h-7c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092C2.5 15.6 2.5 14.9 2.5 13.5V10m10.833-4.167L10 2.5m0 0L6.667 5.833M10 2.5v10"></path></svg></button><button class="size-12 rounded-full border-2 border-gray-200 transition-all duration-300 hover:border-gray-300 hover:bg-gray-100" data-sentry-component="ShareButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" data-sentry-element="InsightsIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M7.5 5.833H3.833c-.466 0-.7 0-.878.091a.83.83 0 0 0-.364.364c-.091.179-.091.412-.091.879v9c0 .466 0 .7.09.878.08.157.208.284.365.364.178.091.412.091.878.091H7.5m0 0h5m-5 0V3.833c0-.466 0-.7.09-.878a.83.83 0 0 1 .365-.364c.178-.091.412-.091.878-.091h2.334c.466 0 .7 0 .878.09.157.08.284.208.364.365.091.178.091.412.091.878V17.5m0-8.333h3.667c.466 0 .7 0 .878.09.157.08.284.208.364.365.091.178.091.411.091.878v5.667c0 .466 0 .7-.09.878a.83.83 0 0 1-.365.364c-.178.091-.412.091-.878.091H12.5"></path></svg></button></div></div></section><section class="flex flex-col gap-4 rounded-xl bg-gray-50 p-4 transition-all duration-300 sm:gap-8" data-sentry-component="Team" data-sentry-source-file="index.tsx"><div class="flex flex-row items-center gap-4"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28" class="rounded-xl border-2 border-gray-200 bg-white p-[10px]" data-sentry-element="UserIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M25.667 24.5v-2.333a4.67 4.67 0 0 0-3.5-4.52M18.083 3.839a4.668 4.668 0 0 1 0 8.655m1.75 12.006c0-2.174 0-3.262-.355-4.12a4.67 4.67 0 0 0-2.525-2.525c-.858-.355-1.945-.355-4.12-.355h-3.5c-2.174 0-3.261 0-4.119.355a4.67 4.67 0 0 0-2.525 2.526c-.356.857-.356 1.945-.356 4.119M15.75 8.167a4.667 4.667 0 1 1-9.333 0 4.667 4.667 0 0 1 9.333 0"></path></svg><p class="text-16 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Meet the team</p><div class="ml-auto hidden flex-row items-center gap-4 sm:flex"><a class="relative inline-block" target="_blank" data-sentry-element="Link" data-sentry-component="TeamUser" data-sentry-source-file="index.tsx" href="/@fmerian"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/25713/621b90ee-788e-42ec-8fa3-25dd2910482a.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="flo merian" class="rounded-full"/></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="absolute bottom-0 right-0"><g clip-path="url(#HunterIcon_svg__a)"><circle cx="7.021" cy="7.021" r="6.881" fill="#A0A0AB"></circle><path fill="#fff" d="M4.9 9.8V4.2h1.01v2.274h2.177V4.2H9.1v5.6H8.088V7.44H5.911V9.8z"></path></g><defs><clipPath id="HunterIcon_svg__a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg></a><a class="relative inline-block" target="_blank" data-sentry-element="Link" data-sentry-component="TeamUser" data-sentry-source-file="index.tsx" href="/@manuhortet"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Manu Hortet" class="rounded-full"/></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="absolute bottom-0 right-0"><g clip-path="url(#MakerIcon_svg__a)"><circle cx="7.021" cy="7.021" r="6.881" fill="#3CCB7F"></circle><path fill="#fff" d="M4.2 9.8V4.2h1.286l1.483 4.098h.066L8.516 4.2H9.8v5.6h-1V5.989h-.553l1.07-1.634L7.351 9.8H6.65L4.687 4.355 5.753 5.99H5.2V9.8z"></path></g><defs><clipPath id="MakerIcon_svg__a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg></a><a class="relative inline-block" target="_blank" data-sentry-element="Link" data-sentry-component="TeamUser" data-sentry-source-file="index.tsx" href="/@aabedraba"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Abdallah" class="rounded-full"/></div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="absolute bottom-0 right-0"><g clip-path="url(#MakerIcon_svg__a)"><circle cx="7.021" cy="7.021" r="6.881" fill="#3CCB7F"></circle><path fill="#fff" d="M4.2 9.8V4.2h1.286l1.483 4.098h.066L8.516 4.2H9.8v5.6h-1V5.989h-.553l1.07-1.634L7.351 9.8H6.65L4.687 4.355 5.753 5.99H5.2V9.8z"></path></g><defs><clipPath id="MakerIcon_svg__a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg></a><button type="button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 flex min-w-36 flex-row items-center justify-center gap-1 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Show <!-- -->more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="transition-all duration-300"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m5 7.5 5 5 5-5"></path></svg></button></div></div><button type="button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 flex min-w-36 flex-row items-center justify-center gap-1 block sm:hidden border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Show <!-- -->more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="transition-all duration-300"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m5 7.5 5 5 5-5"></path></svg></button></section><div class="relative w-full" data-sentry-component="Gallery" data-sentry-source-file="index.tsx"><div class="relative -mx-4 overflow-hidden sm:-mx-8"><svg xmlns="http://www.w3.org/2000/svg" width="44" height="45" fill="none" viewBox="0 0 44 45" class="absolute right-6 top-1/2 z-10 -translate-y-1/2 cursor-pointer rounded-full bg-white shadow-lg transition-opacity hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-brand-500"><g filter="url(#ChevronRight_svg__a)"><path fill="#fff" fill-opacity="0.9" d="M0 22.614c0-12.15 9.85-22 22-22s22 9.85 22 22-9.85 22-22 22-22-9.85-22-22"></path><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 28.614 6-6-6-6"></path></g><defs><filter id="ChevronRight_svg__a" width="60" height="60" x="-8" y="-7.386" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feGaussianBlur in="BackgroundImageFix" stdDeviation="4"></feGaussianBlur><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_5592_12221"></feComposite><feBlend in="SourceGraphic" in2="effect1_backgroundBlur_5592_12221" result="shape"></feBlend></filter></defs></svg><section class="flex max-w-full snap-x snap-mandatory scroll-px-4 flex-row gap-6 overflow-x-scroll px-4 sm:px-8" style="-ms-overflow-style:none;scrollbar-width:none"><div class="relative cursor-pointer" aria-label="Producta gallery media"><svg xmlns="http://www.w3.org/2000/svg" width="35" height="34" fill="none" viewBox="0 0 35 34" class="absolute left-1/2 top-1/2 z-[1] -translate-x-1/2 -translate-y-1/2"><g filter="url(#PlayVideo_svg__a)"><path fill="#fff" d="m29.038 15.287-18-10.987a1.94 1.94 0 0 0-2.013-.038A1.98 1.98 0 0 0 8 6v22a1.97 1.97 0 0 0 1.025 1.738 1.94 1.94 0 0 0 2.012-.038l18-10.988a2 2 0 0 0 0-3.425z"></path></g><defs><filter id="PlayVideo_svg__a" width="30.004" height="34.002" x="4" y="-0.001" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" result="hardAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"></feColorMatrix><feOffset></feOffset><feGaussianBlur stdDeviation="2"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.37 0"></feColorMatrix><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_709_3590"></feBlend><feBlend in="SourceGraphic" in2="effect1_dropShadow_709_3590" result="shape"></feBlend></filter></defs></svg><div class="overflow-hidden rounded-xl"><img loading="eager" srcSet="https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/5c0f343a-d1b4-43c1-8ce5-be4a88d87bcd.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=391&amp;h=220&amp;fit=max&amp;frame=1" style="width:391px;height:220px" alt="Producta gallery image" class="rounded-xl scale-100 scale-y-[1.44]"/></div></div><div class="relative cursor-pointer" aria-label="Producta gallery media"><div class="overflow-hidden rounded-xl"><img loading="lazy" srcSet="https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1" style="width:421px;height:220px" alt="Producta gallery image" class="rounded-xl"/></div></div><div class="relative cursor-pointer" aria-label="Producta gallery media"><div class="overflow-hidden rounded-xl"><img loading="lazy" srcSet="https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1" style="width:421px;height:220px" alt="Producta gallery image" class="rounded-xl"/></div></div><div class="relative cursor-pointer" aria-label="Producta gallery media"><div class="overflow-hidden rounded-xl"><img loading="lazy" srcSet="https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=421&amp;h=220&amp;fit=max&amp;frame=1" style="width:421px;height:220px" alt="Producta gallery image" class="rounded-xl"/></div></div></section></div><div class="mt-6 px-4 sm:px-8"></div></div><section class="flex flex-col gap-4 rounded-xl bg-gray-50 p-4 transition-all duration-300 sm:gap-8" data-sentry-component="Shoutouts" data-sentry-source-file="index.tsx"><div class="flex flex-row items-center gap-4"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28" class="rounded-xl border-2 border-gray-200 bg-white p-[10px]" data-sentry-element="CubeIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.375 24.208 1.719.955c.33.184.496.276.671.312.155.032.315.032.47 0 .175-.036.34-.128.672-.312l1.718-.955m-10.5-2.916-1.665-.925c-.35-.195-.524-.291-.651-.43a1.2 1.2 0 0 1-.25-.424c-.059-.179-.059-.378-.059-.778v-1.818m0-5.834V9.265c0-.4 0-.6.059-.778q.08-.239.25-.425c.127-.138.302-.235.651-.429l1.665-.925m5.25-2.916 1.719-.955c.33-.184.496-.276.671-.312.155-.032.315-.032.47 0 .175.036.34.128.672.312l1.718.955m5.25 2.916 1.665.925c.35.194.524.291.651.43q.17.185.25.424c.059.178.059.378.059.778v1.818m0 5.834v1.818c0 .4 0 .6-.059.778a1.2 1.2 0 0 1-.25.424c-.127.139-.302.235-.651.43l-1.665.925m-10.5-8.75L14 14m0 0 2.625-1.458M14 14v2.917M3.5 8.167l2.625 1.458m15.75 0L24.5 8.167M14 22.75v2.917"></path></svg><p class="text-16 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Built with</p><div class="ml-auto hidden flex-row items-center gap-4 sm:flex"><div class=""><a target="_blank" href="/products/linear"><img loading="lazy" srcSet="https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/9d9aa008-ca0e-4f10-84a1-211ae6875f45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Linear" class="rounded rounded-xl" data-test="Linear-thumbnail"/></a></div><div class=""><a target="_blank" href="/products/posthog"><video style="width:40px;height:40px" class="rounded rounded-xl block" aria-label="PostHog" width="40" height="40" poster="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?fm=mp4&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/644b3a24-7a4e-48c9-b9bb-16ada3350013.gif?fm=webm&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/webm"/></video></a></div><div class=""><a target="_blank" href="/products/mintlify"><img loading="lazy" srcSet="https://ph-files.imgix.net/82215595-f4d7-4212-b1f8-b3f826e18452.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/82215595-f4d7-4212-b1f8-b3f826e18452.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/82215595-f4d7-4212-b1f8-b3f826e18452.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/82215595-f4d7-4212-b1f8-b3f826e18452.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Mintlify" class="rounded rounded-xl" data-test="Mintlify-thumbnail"/></a></div><div class=""><a target="_blank" href="/products/langfuse"><img loading="lazy" srcSet="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/9a61a5f2-5dd2-492c-ae2a-5fdafe0d9c82.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Langfuse" class="rounded rounded-xl" data-test="Langfuse-thumbnail"/></a></div><div class=""><a target="_blank" href="/products/fastapi"><img loading="lazy" srcSet="https://ph-files.imgix.net/9daaf207-c6d7-49b5-a55f-706a5d5abffd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/9daaf207-c6d7-49b5-a55f-706a5d5abffd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/9daaf207-c6d7-49b5-a55f-706a5d5abffd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/9daaf207-c6d7-49b5-a55f-706a5d5abffd.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="FastAPI" class="rounded rounded-xl" data-test="FastAPI-thumbnail"/></a></div><div class=""><a target="_blank" href="/products/claude"><img loading="lazy" srcSet="https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/ae49ce7d-30a4-457b-823a-2e1ee8d44dbb.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Claude by Anthropic" class="rounded rounded-xl" data-test="Claude by Anthropic-thumbnail"/></a></div><div class=""><a target="_blank" href="/products/pydantic"><img loading="lazy" srcSet="https://ph-files.imgix.net/a89d136e-3fe4-4f71-8ba1-79a5c8f9d8e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/a89d136e-3fe4-4f71-8ba1-79a5c8f9d8e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/a89d136e-3fe4-4f71-8ba1-79a5c8f9d8e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/a89d136e-3fe4-4f71-8ba1-79a5c8f9d8e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="pydantic" class="rounded rounded-xl" data-test="pydantic-thumbnail"/></a></div><button type="button" data-test="show-more-shoutouts-button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 flex min-w-36 flex-row items-center justify-center gap-1 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Show <!-- -->more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="transition-all duration-300"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m5 7.5 5 5 5-5"></path></svg></button></div></div><button type="button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 flex min-w-36 flex-row items-center justify-center gap-1 block sm:hidden border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Show <!-- -->more<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="transition-all duration-300"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m5 7.5 5 5 5-5"></path></svg></button></section><div class="flex w-full flex-row gap-2"><div data-test="post-Comments-section" class="px-5 py-4 sm:px-4 rounded-full bg-gray-50" data-sentry-component="Tab" data-sentry-source-file="Content.tsx"><button type="button" class="text-left text-14 sm:text-16 font-semibold text-dark-gray">Launch discussions</button></div><div data-test="post-Reviews-section" class="px-5 py-4 sm:px-4" data-sentry-component="Tab" data-sentry-source-file="Content.tsx"><button type="button" class="text-left text-14 sm:text-16 font-semibold text-light-gray">Reviews</button></div></div><section id="about_section" class="flex flex-col gap-4" data-sentry-component="About" data-sentry-source-file="index.tsx"><div class="text-16 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">About this launch</div><a class="flex flex-col gap-4 rounded-xl bg-gray-50 p-4 sm:flex-row" data-test="Producta-product-card" target="_blank" data-sentry-element="Link" data-sentry-component="ProductItem" data-sentry-source-file="index.tsx" href="/products/producta"><div class="flex flex-row gap-4"><img loading="lazy" srcSet="https://ph-files.imgix.net/6679a7bd-666d-4fcc-9e04-69334a059137.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/6679a7bd-666d-4fcc-9e04-69334a059137.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/6679a7bd-666d-4fcc-9e04-69334a059137.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/6679a7bd-666d-4fcc-9e04-69334a059137.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Producta" class="rounded rounded-xl" data-test="Producta-thumbnail"/><div><div class="text-16 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Producta</div><div class="text-16 font-normal text-dark-gray text-gray-700" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Automate solving tickets</div><div class="mt-2 flex flex-row items-center gap-1"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_smallStar__INWcE"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_smallStar__INWcE"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_smallStar__INWcE"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_smallStar__INWcE"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_smallStar__INWcE"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label></div><div class="text-14 font-normal text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">5<!-- --> out of 5.0</div></div></div></div><button type="button" data-test="product-follow-button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 sm:ml-auto border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Follow</button></a><div class="grid grid-cols-1 gap-6 sm:grid-cols-4" data-sentry-component="Stats" data-sentry-source-file="index.tsx"><div class="flex flex-col rounded-xl bg-gray-50 p-4" data-sentry-component="Stat" data-sentry-source-file="index.tsx"><div class="text-16 font-semibold text-dark-gray text-3xl text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">419</div><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Points</div><img alt="Point chart" src="/widgets/embed-image/v1/chart-points.svg?post_id=786628" width="200" height="35" class="mt-10"/></div><div class="flex flex-col rounded-xl bg-gray-50 p-4" data-sentry-component="Stat" data-sentry-source-file="index.tsx"><div class="text-16 font-semibold text-dark-gray text-3xl text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">96</div><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Comments</div><img alt="Comments chart" src="/widgets/embed-image/v1/chart-comments.svg?post_id=786628" width="200" height="35" class="mt-10"/></div><div class="flex flex-col rounded-xl bg-gray-50 p-4" data-sentry-component="Stat" data-sentry-source-file="index.tsx"><div class="text-16 font-semibold text-dark-gray text-3xl text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">#<!-- -->3</div><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Day Rank</div></div><div class="flex flex-col rounded-xl bg-gray-50 p-4" data-sentry-component="Stat" data-sentry-source-file="index.tsx"><div class="text-16 font-semibold text-dark-gray text-3xl text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">#<!-- -->3</div><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Week Rank</div></div></div><div class="text-14 font-normal text-dark-gray text-gray-600" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Producta <!-- -->by <div class="styles_inline__HTSLZ"><a class="text-14 font-normal text-brand-500" href="/products/producta">Producta</a> </div>was hunted by<!-- --> <div class="inline"><a class="text-14 font-normal text-brand-500" href="/@fmerian">flo merian</a></div> in <a class="text-14 font-normal text-brand-500" href="/topics/saas">SaaS</a>, <a class="text-14 font-normal text-brand-500" href="/topics/developer-tools">Developer Tools</a>, <a class="text-14 font-normal text-brand-500" href="/topics/artificial-intelligence">Artificial Intelligence</a>.<!-- --> Made by <div class="inline"><a class="text-14 font-normal text-brand-500" href="/@manuhortet">Manu Hortet</a></div> and <div class="inline"><a class="text-14 font-normal text-brand-500" href="/@aabedraba">Abdallah</a></div>.<!-- --> <!-- -->Featured on <!-- -->March 3rd, 2025<!-- -->. <div class="styles_inline__HTSLZ"><a class="text-14 font-normal text-brand-500" href="/products/producta">Producta</a></div> <!-- -->is rated <a class="text-14 font-normal text-brand-500" href="/products/producta/reviews">5/5<!-- --> ★<!-- --> </a>by <!-- -->4 users<!-- -->. <!-- -->It first launched on October 7th, 2024.</div></section></div><footer class="text-12 font-normal text-light-gray styles_footer__lMSbp" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><p>Copyright © <!-- -->2025<!-- --> - Product Hunt</p><ul><li><a data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/legal#terms">Terms of Service</a></li><li><a data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/legal#privacy">Privacy and Cookies</a></li><li><a href="https://help.producthunt.com">FAQ</a></li></ul><ul><li><a href="https://x.com/ProductHunt" target="_blank" rel="noopener">X</a></li><li><a href="https://www.facebook.com/producthunt" target="_blank" rel="noopener">Facebook</a></li><li><a href="https://www.instagram.com/producthunt" target="_blank" rel="noopener">Instagram</a></li><li><a href="https://www.linkedin.com/company/producthunt" target="_blank" rel="noopener">LinkedIn</a></li><li><a href="https://www.youtube.com/channel/UCOtU18DT8csQVqHPT1wtYzw" target="_blank" rel="noopener">YouTube</a></li></ul></footer></div><script type="application/ld+json" data-sentry-component="StructuredData" data-sentry-source-file="structuredData.tsx">[{"@context":"http://schema.org","@type":"WebApplication","name":"Producta","description":"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.","datePublished":"2025-01-15T06:00:29.188-08:00","dateModified":"2025-03-03T21:40:23.908-08:00","image":"https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=format","screenshot":["https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format&fit=crop","https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=format&fit=crop","https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=format&fit=crop"],"offers":{"@type":"Offer","price":0,"priceCurrency":"USD"},"applicationCategory":"SaaS","author":[{"@type":"Person","name":"Manu Hortet","image":"https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@manuhortet"},{"@type":"Person","name":"Abdallah","image":"https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@aabedraba"}]},{"@context":"http://schema.org","@type":"WebApplication","name":"Producta","description":"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.","datePublished":"2025-01-15T06:00:29.188-08:00","dateModified":"2025-03-03T21:40:23.908-08:00","image":"https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=format","screenshot":["https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format&fit=crop","https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=format&fit=crop","https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=format&fit=crop"],"offers":{"@type":"Offer","price":0,"priceCurrency":"USD"},"applicationCategory":"SaaS","author":[{"@type":"Person","name":"Manu Hortet","image":"https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@manuhortet"},{"@type":"Person","name":"Abdallah","image":"https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=format&fit=crop&crop=faces&w=100&h=100","url":"https://www.producthunt.com/@aabedraba"}]},{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.producthunt.com/"},{"@type":"ListItem","position":2,"name":"Product","item":"https://www.producthunt.com/products/producta"},{"@type":"ListItem","position":3,"name":"Producta","item":"https://www.producthunt.com/posts/producta-2"}]}]</script></div><div class="theme-mirror"></div><!--$--><!--/$--></div><div id="root-portal"></div><script>(self.__next_s=self.__next_s||[]).push([0,{"data-sentry-element":"Script","data-sentry-source-file":"layout.tsx","children":"\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n","id":"segment"}])</script><script src="/_next/static/chunks/webpack-1cf42f79fbd90772.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/8202bef6726e8db2.css\",\"style\"]\n2:HL[\"/_next/static/css/ac639a0773510833.css\",\"style\"]\n3:HL[\"/_next/static/css/6079a6c31c160e33.css\",\"style\"]\n4:HL[\"/_next/static/css/c99d6c2024146960.css\",\"style\"]\n5:HL[\"/_next/static/css/4afdd19ce6c2ffda.css\",\"style\"]\n6:HL[\"/_next/static/css/42bc893b41514296.css\",\"style\"]\n7:HL[\"/_next/static/css/05c604edeadacb9b.css\",\"style\"]\n8:HL[\"/_next/static/css/a15f9cc18e24b8e2.css\",\"style\"]\n9:HL[\"/_next/static/css/d31cd169126c5461.css\",\"style\"]\na:HL[\"/_next/static/css/6f0fd2191815f922.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"b:I[14360,[],\"\"]\ne:I[69257,[],\"\"]\n10:I[14857,[],\"\"]\n11:I[47971,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"93054\",\"static/chunks/93054-1852f3959ab88712.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"55450\",\"static/chunks/55450-a459717566a1b19a.js\",\"84269\",\"static/chunks/84269-6d7fab0146bb0459.js\",\"63899\",\"static/chunks/63899-f2d1b046450f43c8.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\",\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-a92784a66be12447.js\",\"1574\",\"static/chunks/1574-faf290a6e96ec37b.js\",\"4095\",\"static/chunks/app/(main)/layout-427a67c0b71d50b7.js\"],\"default\",1]\n12:I[54123,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"49600\",\"static/chunks/49600-6a6c242aa17cad73.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"86883\",\"static/chunks/app/(main)/not-found-b7163d3ea9b9d1ee.js\"],\"default\"]\n13:I[59641,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"stat"])</script><script>self.__next_f.push([1,"ic/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"AppRouter\"]\n14:I[56058,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"UserAgentProvider\"]\n15:I[34480,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"NavigationProgressProvider\"]\n16:I[87406,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\""])</script><script>self.__next_f.push([1,",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"default\"]\n17:I[43079,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"31462\",\"static/chunks/app/(cards)/layout-b1caaa23492a9333.js\"],\"default\"]\n18:I[57851,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"ErrorBoundary\"]\n19:I[87906,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"default\"]\n1a:I[87512,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/"])</script><script>self.__next_f.push([1,"83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"\"]\n1c:I[40779,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"GoogleAnalytics\"]\n1d:I[31635,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"50275\",\"static/chunks/50275-147f7cbf2b5d907b.js\",\"84735\",\"static/chunks/84735-054c085290e70d84.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-06e3b0fc314294c8.js\"],\"GoogleTagManager\"]\n1f:I[25575,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-2"])</script><script>self.__next_f.push([1,"30f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"59733\",\"static/chunks/59733-bd59cf536036fc2c.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"16470\",\"static/chunks/app/global-error-67a2499345d14dff.js\"],\"default\"]\nf:[\"slug\",\"producta-2\",\"d\"]\n1b:T449,\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console\u0026\u0026console.error\u0026\u0026console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e\u003canalytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n20:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lb\",null,{\"buildId\":\"O9JdVKEXhOXyl-LOl5C-J\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"posts\",\"producta-2\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"posts\",{\"children\":[[\"slug\",\"producta-2\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"posts\",{\"children\":[[\"slug\",\"producta-2\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$Lc\",\"$Ld\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d31cd169126c5461.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6f0fd2191815f922.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"posts\",\"children\",\"$f\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"posts\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4afdd19ce6c2ffda.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/42bc893b41514296.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/05c604edeadacb9b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a15f9cc18e24b8e2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L12\",null,{\"code\":404,\"data-sentry-element\":\"SystemError\",\"data-sentry-component\":\"NotFoundPage\",\"data-sentry-source-file\":\"not-found.tsx\"}],\"notFoundStyles\":[]}],\"params\":{}}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8202bef6726e8db2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ac639a0773510833.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6079a6c31c160e33.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c99d6c2024146960.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"property\":\"fb:app_id\",\"content\":\"1467820943460899\",\"data-sentry-element\":\"meta\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"link\",null,{\"rel\":\"search\",\"type\":\"application/opensearchdescription+xml\",\"title\":\"ProductHunt\",\"href\":\"/osd.xml\"}]]}],[\"$\",\"body\",null,{\"className\":\"theme-mirror bg-primary\",\"children\":[[\"$\",\"div\",null,{\"id\":\"root-container\",\"className\":\"light\",\"children\":[\"$\",\"$L13\",null,{\"data-sentry-element\":\"AppRouter\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L14\",null,{\"userAgent\":\"$undefined\",\"data-sentry-element\":\"UserAgentProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L15\",null,{\"data-sentry-element\":\"NavigationProgressProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L16\",null,{\"ApolloWrapper\":\"$17\",\"serverSideRendered\":true,\"data-sentry-element\":\"ClientApp\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L18\",null,{\"data-sentry-element\":\"ErrorBoundary\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]}]}]}]}],[\"$\",\"div\",null,{\"id\":\"root-portal\"}],[[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{\"id\":\"segment\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"},\"data-sentry-element\":\"Script\",\"data-sentry-source-file\":\"layout.tsx\"}],false,[[\"$\",\"$L1c\",null,{\"gaId\":\"G-WZ46833KH9\"}],[\"$\",\"$L1d\",null,{\"gtmId\":\"G-WZ46833KH9\"}]]],false]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L1e\"],\"globalErrorComponent\":\"$1f\",\"missingSlots\":\"$W20\"}]\n"])</script><script>self.__next_f.push([1,"21:I[18023,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"46913\",\"static/chunks/46913-af5f5ac245a59935.js\",\"93054\",\"static/chunks/93054-1852f3959ab88712.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"16065\",\"static/chunks/16065-fb101c10cfdd889b.js\",\"27310\",\"static/chunks/27310-8e2d673066adb4f0.js\",\"37083\",\"static/chunks/37083-a1eb1efcc42d3ae0.js\",\"93401\",\"static/chunks/93401-a4e2822324040c95.js\",\"97141\",\"static/chunks/97141-5b74044573de0588.js\",\"37854\",\"static/chunks/37854-2a5ea5e23e665858.js\",\"34526\",\"static/chunks/34526-d62f0f547ae2146b.js\",\"1586\",\"static/chunks/1586-b9b79ed0c70fa86b.js\",\"3842\",\"static/chunks/3842-a92784a66be12447.js\",\"22999\",\"static/chunks/22999-1bac466ba6dac016.js\",\"64358\",\"static/chunks/64358-980807cfcbbf012e.js\",\"62437\",\"static/chunks/62437-c60e29a54ef2a0c8.js\",\"62293\",\"static/chunks/62293-461d64c32032ff59.js\",\"20828\",\"static/chunks/20828-ef2c4c5bba83e3b3.js\",\"49813\",\"static/chunks/49813-c37abf31a1fcd01f.js\",\"63734\",\"static/chunks/63734-e907ca7cfae48279.js\",\"20188\",\"static/chunks/20188-350650039a738e34.js\",\"59319\",\"static/chunks/59319-9cb6bfaa891353a0.js\",\"20140\",\"static/chunks/20140-684b9c061fe8d2b1.js\",\"90804\",\"static/chunks/90804-302b98f029bdb978.js\",\"85503\",\"static/chunks/app/(main)/posts/%5Bslug%5D/page-2ddfe9ba64da7f22.js\"],\"default\"]\n22:Tbb5,"])</script><script>self.__next_f.push([1,"[{\"@context\":\"http://schema.org\",\"@type\":\"WebApplication\",\"name\":\"Producta\",\"description\":\"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.\",\"datePublished\":\"2025-01-15T06:00:29.188-08:00\",\"dateModified\":\"2025-03-03T21:40:23.908-08:00\",\"image\":\"https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=format\",\"screenshot\":[\"https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format\u0026fit=crop\",\"https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=format\u0026fit=crop\",\"https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=format\u0026fit=crop\"],\"offers\":{\"@type\":\"Offer\",\"price\":0,\"priceCurrency\":\"USD\"},\"applicationCategory\":\"SaaS\",\"author\":[{\"@type\":\"Person\",\"name\":\"Manu Hortet\",\"image\":\"https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@manuhortet\"},{\"@type\":\"Person\",\"name\":\"Abdallah\",\"image\":\"https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@aabedraba\"}]},{\"@context\":\"http://schema.org\",\"@type\":\"WebApplication\",\"name\":\"Producta\",\"description\":\"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.\",\"datePublished\":\"2025-01-15T06:00:29.188-08:00\",\"dateModified\":\"2025-03-03T21:40:23.908-08:00\",\"image\":\"https://ph-files.imgix.net/13d6274f-abc2-4fc1-9ce5-77c5695f342e.png?auto=format\",\"screenshot\":[\"https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format\u0026fit=crop\",\"https://ph-files.imgix.net/ffbd4a45-45a8-4761-a446-c6c38a12a017.png?auto=format\u0026fit=crop\",\"https://ph-files.imgix.net/3c979371-9317-4975-a286-e4ccbbda9cac.png?auto=format\u0026fit=crop\"],\"offers\":{\"@type\":\"Offer\",\"price\":0,\"priceCurrency\":\"USD\"},\"applicationCategory\":\"SaaS\",\"author\":[{\"@type\":\"Person\",\"name\":\"Manu Hortet\",\"image\":\"https://ph-avatars.imgix.net/7651098/aa46fed3-7ef8-4b04-9b85-dfe576cb57cd.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@manuhortet\"},{\"@type\":\"Person\",\"name\":\"Abdallah\",\"image\":\"https://ph-avatars.imgix.net/1122171/8c217fa9-7057-4c8b-abb5-483577a790ac.jpeg?auto=format\u0026fit=crop\u0026crop=faces\u0026w=100\u0026h=100\",\"url\":\"https://www.producthunt.com/@aabedraba\"}]},{\"@context\":\"http://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.producthunt.com/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product\",\"item\":\"https://www.producthunt.com/products/producta\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Producta\",\"item\":\"https://www.producthunt.com/posts/producta-2\"}]}]"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"$L21\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$22\"},\"data-sentry-component\":\"StructuredData\",\"data-sentry-source-file\":\"structuredData.tsx\"}]]\n"])</script><script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, minimum-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\" Producta - Automate solving your Linear or Jira tickets | Product Hunt\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.\"}],[\"$\",\"link\",\"5\",{\"rel\":\"author\",\"href\":\"https://www.producthunt.com/@manuhortet\"}],[\"$\",\"meta\",\"6\",{\"name\":\"author\",\"content\":\"Manu Hortet\"}],[\"$\",\"link\",\"7\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"8\",{\"name\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://www.producthunt.com/posts/producta-2\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"type\":\"application/atom+xml\",\"title\":\"Product Hunt - All newest Products\",\"href\":\"https://www.producthunt.com/feed\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\" Producta - Automate solving your Linear or Jira tickets | Product Hunt\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://www.producthunt.com/posts/producta-2\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Product Hunt\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image\",\"content\":\"https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format\u0026fit=crop\u0026frame=1\u0026h=512\u0026w=1024\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:site\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@manuhortet\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\" Producta - Automate solving your Linear or Jira tickets | Product Hunt\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"If you are already using AI for coding, Producta will make things faster. Give it tickets directly in your Linear or Jira board. It will help you clarify them, and then open a pull request with the solution.\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image\",\"content\":\"https://ph-files.imgix.net/b1979443-3b66-42e8-924e-e3104c352327.png?auto=format\u0026fit=crop\u0026frame=1\u0026h=512\u0026w=1024\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon-precomposed\",\"href\":\"https://ph-static.imgix.net/ph-ios-icon.png?auto=format\"}],[\"$\",\"link\",\"26\",{\"rel\":\"chrome-webstore-item\",\"href\":\"https://producthunt.app.link/extension\"}]]\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10