Last Received
boxhero Mon, 28 Sep 2026 00:03
theepochtimes Sun, 27 Sep 2026 23:43
netprivacy Sun, 27 Sep 2026 20:41
earlybirdbooks Sun, 27 Sep 2026 20:08
bookbub Sun, 27 Sep 2026 19:38
mykajabi Sun, 27 Sep 2026 18:17
whitehouse Sun, 27 Sep 2026 17:12
codenewsletter Sun, 27 Sep 2026 16:12
writerswrite.co.za Sun, 27 Sep 2026 15:59
fpaworkshop Sun, 27 Sep 2026 15:56
Newest Addresses
antonio.reyes Wed, 02 Sep 2026 01:05
earlybirdbooks Tue, 01 Sep 2026 20:14
liamon4sx4 Sun, 30 Aug 2026 21:44
liamonyx4g Sun, 30 Aug 2026 14:07
liamont1bs Sat, 29 Aug 2026 12:57
liamon32q8 Fri, 28 Aug 2026 18:25
ibeamaka Mon, 10 Aug 2026 13:24
khenderson Mon, 10 Aug 2026 07:10
supportsolflare-gb Fri, 07 Aug 2026 13:47
support-aviva Fri, 31 Jul 2026 16:52
Last Read
codenewsletter Mon, 28 Sep 2026 00:07
thedeepview Mon, 28 Sep 2026 00:07
techradar Mon, 28 Sep 2026 00:06
chenfei Mon, 28 Sep 2026 00:05
geeksoutfit Mon, 28 Sep 2026 00:04
cnn Mon, 28 Sep 2026 00:04
bby Mon, 28 Sep 2026 00:04
theepochtimes Mon, 28 Sep 2026 00:04
earlybirdbooks Mon, 28 Sep 2026 00:03
boxhero Mon, 28 Sep 2026 00:03
Most Received
ail 129517
gp6 110902
jonbobby 85132
gp6dd 84485
bobby 64066
cb322c5 57075
vanchina2 56306
liamont 53733
funnyordie 52254
RSS Feed

Available Messages

The following is a list of recent messages for codenewsletter. Select one to see the content. Messages are removed frequently. Check early. Check often.

Selected Message

From: "The Code" <thecode@...
To: [email protected]
Date: Sat, 26 Sep 2026 13:11:21 GMT
Subject: 🤖 A developer's guide to start using Jev

HTML Content

HTML Source

                                    <!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" style="font-size:16px;"><head></head><head><meta charset="utf-8"/><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"/><!--<![endif]--><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="x-apple-disable-message-reformatting"/><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"/><meta name="color-scheme" content="light"/><meta name="supported-color-schemes" content="light"/><title>⚡ How top devs are building with Jev</title><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><style>
  :root { color-scheme: light; supported-color-schemes: light; }
  body { margin: 0; padding: 0; min-width: 100%!important; -ms-text-size-adjust: 100% !important; -webkit-transform: scale(1) !important; -webkit-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased !important; }
  .body { word-wrap: normal; word-spacing:normal; }
  table.mso { width: 100%; border-collapse: collapse; padding: 0; table-layout: fixed; }
  img { border: 0; outline: none; }
  table {  mso-table-lspace: 0px; mso-table-rspace: 0px; }
  td, a, span {  mso-line-height-rule: exactly; }
  #root [x-apple-data-detectors=true],
  a[x-apple-data-detectors=true],
  #MessageViewBody a { color: inherit !important; text-decoration: inherit !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; }
  span.MsoHyperlink { color: inherit !important; mso-style-priority: 99 !important; }
  span.MsoHyperlinkFollowed { color: inherit !important; mso-style-priority: 99 !important; }
  .a { background-color:#FFFFFF; }
  .b { background-color:#030712; }
  .c  { background-color:#FFFFFF; }
  .d { background-color:#EAEBEC; }
  .d2 { background-color:#FFFFFF; }
  .d3 { background-color:#FFFFFF; }
  h1 a { text-decoration:underline;color:#3593FF !important;font-weight:bold; }
  h2 a { text-decoration:underline;color:#3593FF !important;font-weight:bold; }
  h3 a { text-decoration:underline;color:#3593FF !important;font-weight:bold; }
  h4 a { text-decoration:underline;color:#3593FF !important;font-weight:bold; }
  h5 a { text-decoration:underline;color:#3593FF !important;font-weight:bold; }
  h6 a { text-decoration:underline;color:#3593FF !important;font-weight:bold; }
  h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, ul, li, ol, p, p a { margin: 0;padding: 0; }
  h1 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:28px;color:#2A2A2A;line-height:1.75;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
  h2 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:24px;color:#2A2A2A;line-height:1.5;padding-bottom:4px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:4px }
  h3 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:20px;color:#2A2A2A;line-height:1.25;padding-bottom:2px;padding-top:2px;mso-margin-top-alt:2px;mso-margin-bottom-alt:2px }
  h4 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:18px;color:#2A2A2A;line-height:1.125;padding-bottom:10px;padding-top:10px;mso-margin-top-alt:10px;mso-margin-bottom-alt:10px }
  h5 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:16px;color:#2A2A2A;line-height:1;padding-bottom:2px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:2px }
  h6 { font-family:'Helvetica',Arial,sans-serif;font-weight:400;font-size:14px;color:#2A2A2A;line-height:0.875;padding-bottom:4px;padding-top:16px;mso-margin-top-alt:16px;mso-margin-bottom-alt:4px }
  p { font-family:'Helvetica',Arial,sans-serif;font-weight:400;color:#2D2D2D;font-size:16px;line-height:1.5;padding-bottom:7px;padding-top:7px;mso-margin-top-alt:7px;mso-margin-bottom-alt:7px; }
  p a, .e a, ul a, li a, .h a, .h2 a, .h3 a { word-break:break-word;color:#3593FF !important;text-decoration:underline;text-decoration-color:#3593FF;font-weight:bold; }
  p a span, .e a span, ul a span, li a span { color: inherit }
  p .bold { font-weight:bold;color:#2D2D2D; }
  p span[style*="font-size"] { line-height: 1.6; }
  .f p { font-size:12px;line-height:15px;color:#2D2D2D;padding:0; }
  .f p a { color:#2D2D2D !important; }
  .g p { font-family:'Helvetica',Arial,sans-serif;font-size:14px;line-height:20px;font-weight:normal;margin:0; }
  .g p a  { text-decoration: underline; }
  .i p { font-family:'Helvetica',Arial,sans-serif;line-height:1.5;font-size:15px;color:#2D2D2D; }
  .i p a { color:#2D2D2D !important; }
  .i2 p { font-family:'Helvetica',Arial,sans-serif;line-height:1.5;font-size:15px;color:#2D2D2D; }
  .i2 p a { color:#2D2D2D !important; }
  .i3 p { font-family:'Helvetica',Arial,sans-serif;line-height:1.8;font-size:24px;color:#2D2D2D; }
  .i3 p a { color:#2D2D2D !important; }
  .h p a { color:#0C4A6E !important; }
  .h2 p a { color:#0C4A6E !important; }
  .h3 p a { color:#0C4A6E !important; }
  .f p a, .i p a, .i2 p a, .i3 p a, .h p a, .h2 p a, .h3 p a { text-decoration:underline; }
  .j { border-top:1px solid #030712; }
  .k p { padding-left:15px;padding-bottom:0px;padding-top:6px;mso-margin-top-alt:6px;mso-margin-bottom-alt:0px;mso-margin-left-alt:15px; }
  .o { background-color:#FFFFFF;border:1px solid #3593FF;border-radius:5px; }
  .o p { font-family:'Helvetica',Arial,sans-serif;padding:0px;margin:0px; }
  .l p,
  .l p a, .l a { font-size:14px;line-height:20px;font-weight: bold;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
  .m p,
  .m p a { font-size:13px;line-height:18px;font-weight:400;color:#2D2D2D;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
  .n p,
  .n p a { font-size:12px;line-height:17px;font-weight:400;color:#3593FF;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
  .p { background-color:#FFFFFF;max-width:520px;border:1px solid #E1E8ED;border:1px solid rgba(80, 80, 80, 0.3);border-radius:5px; }
  .q { font-size:16px;font-family:Helvetica,Roboto,Calibri,sans-serif !important;border:1px solid #e1e8ed;border:1px solid rgba(80, 80, 80, 0.3);border-radius:10px;background-color:#FFFFFF; }
  .q p { font-size:16px;font-family:system-ui,Helvetica,Roboto,Calibri,sans-serif !important;color:#222222;padding:4px 0; }
  .r { border:1px solid #E1E8ED !important;border-radius:5px; }
  .s p { font-size: 14px; line-height: 17px; font-weight: 400; color: #697882; text-decoration: none; }
  .t p { font-family:'Helvetica',Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#000000;font-style:italic;padding:0px; }
  .v { border-radius:8px;border:solid 0px #030712;background-color:#030712;font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF; }
  .v a { text-decoration:none;display:block;color:#FFFFFF; }
  .w p { font-size:12px;line-height:15px;font-weight:400;color:#FFFFFF; }
  .w p a { text-decoration: underline !important;color:#FFFFFF !important; }
  ul { font-family:'Helvetica',Arial,sans-serif;margin:0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style-type:disc !important;font-size:16px; }
  ul ul { list-style-type:circle !important; }
  ul ul ul { list-style-type:square !important; }
  ul ul ul ul { list-style-type:disc !important; }
  ul ul ul ul ul { list-style-type:circle !important; }
  ul ul ul ul ul ul { list-style-type:square !important; }
  ul ul ul ul ul ul ul { list-style-type:disc !important; }
  ul ul ul ul ul ul ul ul { list-style-type:circle !important; }
  ul ul ul ul ul ul ul ul ul { list-style-type:square !important; }
  ul > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
  .poll-choices > li { margin: 4px 0px 0px 0px !important; }
  ol { font-family:'Helvetica',Arial,sans-serif;margin: 0px 0px 0px 25px !important;padding:0px !important;color:#2D2D2D;line-height:24px;list-style:decimal;font-size:16px; }
  ol > li { font-family:'Helvetica',Arial,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #2D2D2D; }
  li > p, li p { font-family:'Helvetica',Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:0px; }
  .e h3,
  .e p,
  .e span { padding-bottom:0px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:0px; }
  .e span,
  .e li { font-family:'Helvetica',Arial,sans-serif;font-size:16px;color:#2D2D2D;line-height:24px; }
  .rec { font-family:  ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
  .rec__button:hover { background-color: #f9fafb !important; }
  .copyright a {color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important;}
  .txt_social p { padding: 0; word-break: break-all; }
  .table, .table-c, .table-h { border: 1px solid #C0C0C0; }
  .table-c { padding:5px; background-color:#FFFFFF; }
  .table-c p { color: #2D2D2D; font-family:'Helvetica',Arial,sans-serif !important;overflow-wrap: break-word; }
  .table-h { padding:5px; background-color:#F1F1F1; }
  .table-h p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important;overflow-wrap: break-word; }
  @media only screen and (max-width:667px) {
    .aa, .w100pc { width: 100% !important; }
    .bb, .bb td { max-width: 100% !important; }
    .bb img { max-width: 100% !important; height: auto !important; }
    .dd { overflow-wrap: break-word !important; }
    .cc { padding: 0px 8px !important; }
    .ee { padding-top:10px !important;padding-bottom:10px !important; }
    .ff ul, .ff ol { margin: 0px 0px 0px 10px !important;padding: 0px !important; }
    .ff li { margin:10px 0px 0px 10px !important; }
    .r {height:140px !important;}
    .s p { font-size:13px !important;line-height:15px !important; }
    .mob-hide {display:none !important;}
    .mob-show {display: block !important; width: auto !important; overflow: visible !important; float: none !important; max-height: inherit !important; line-height: inherit !important;}
    .mob-stack {width:100% !important;display:block !important;}
    .mob-w-full {width:100% !important;}
    .mob-block {display:block !important;}
    .embed-img {padding:0px 0px 12px 0px !important;}
    .socialShare {padding-top:15px !important;}
    .rec { padding-left:15px!important;padding-right:15px!important; }
    .bodyWrapper { padding:8px 4px 0px 4px !important; }
    .social-mobile {float:left !important;margin-top:10px !important;}
  }
  @media screen and (max-width: 480px) {
    u + .a .gg { width: 100% !important; width: 100vw !important; }
    .tok-heart { padding-top:75% !important; }
    .tok-play { padding-top: 250px !important; }
  }
  @media screen and (max-width: 320px) {
    .tok-heart { padding-top:65% !important; }
  }
  .u { border: 1px solid #CACACA !important; border-radius: 2px !important; background-color: #ffffff !important; padding: 0px 13px 0px 13px !important; font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-size: 12px !important; color: #767676 !important; }
  .u a { text-decoration: none; display: block !important; color: #767676 !important; margin: 0px !important; }
  .u span, .u img { color: #767676 !important;margin:0px !important; max-height:32px !important;background-color:#ffffff !important; }
</style><!--[if mso]><style type="text/css">
    h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif !important;}
    body, table, td, p, a, span {font-family: Arial, sans-serif !important;}
    sup { font-size: 100% !important;vertical-align: .5em !important;mso-text-raise: -1.5% !important;line-height: 0 !important; }
    ul { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
    ul li { margin-left: 0px !important; mso-special-format: decimal; }
    ol { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
    ol li { margin-left: 0px !important; mso-special-format: decimal; }
    li.listItem { margin-left:15px !important; margin-top:0px !important; }
    .paddingDesktop { padding: 10px 0 !important; }
    .edm_outlooklist { margin-left: -20px !important; }
    .embedImage { display:none !important; }
</style><![endif]--><!-- __merge_tags_in_links__ --><style></style></head><body class="a" style="margin:0px auto;padding:0px;word-wrap:normal;word-spacing:normal;background-color:#FFFFFF;"><div role="article" aria-roledescription="email" aria-label="email_name" lang="en" style="font-size:1rem"><div style="display:none;max-height:0px;overflow:hidden;"> Also: 2 workflows to set up this weekend &#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204;&#160;&#8204; </div><table role="none" width="100%" border="0" cellspacing="0" align="center" cellpadding="0" class="gg"><tr><td align="center" valign="top"><table role="none" width="670" border="0" cellspacing="0" cellpadding="0" class="aa" style="width:670px;table-layout:fixed;"><tr><td class="bodyWrapper" align="center" valign="top" style="padding:8px 0px 0px 0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="border-width:0px 0px 0px 0px;border-style: solid; border-color: #FFFFFF;border-radius:10px 10px 0px 0px;background-color:#FFFFFF;" class="c"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr id="header"><td style="padding:0px 0px 0px 0px;"><div style="padding-top:0px;padding-right:0px;padding-bottom:20px;padding-left:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td class="f" align="right" valign="top"><p> September 26, 2026 &nbsp; | &nbsp; <a data-read-online-tooltip="true" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9vbNv6z4Uvbz2XojFTWSqJ89FjyoXUFRvLBWp0sArK3-f1tVTU7tbms22RpxQESdRoI09ka_dr9BdTHPJ1ULJTm8PmTzF8Lgbyjav9jEqyNzgwpbL6OcGbDIBJ-3oPC2vorvl7xxTt47NM1Yjc2mcHTYdOwiBRg8Sk0KCIf7YgYE_CD8Z8AKWP4MXgWgTsMTXIcaZyLOJXdOjiNVWauSG_6XFOLTl-Od4w5KUAqRv8gzKGFai-bu6tx-RgwKb84rgOrLBqag6WmXHkL-Am9HRXbyGoqTw_2xa3WrQbzyndLsBuT22fPZipusr4C0c9eHrwZCcFMneU2qgrcrZF2OVGRznJgsCGfrqeR2lRgeCMTRVjz0U3kSVrESy67lV_hYZGOuyluAzAvBOIsy1wMy9SGNdRN77GRF4DYXpqCATqv-qrG_TL-NULPQl27Qx2GrhgkzqxUjgWvLkQnRxcDyxdC_KMZXs0Uta_VHlpPRqLBAvfUmv_HCzioWcxZg8YuzXlfVXYSO0FCQF1Akqihpb-vDPsbN_pmzT-nbVjLWrG6GNjxH1jIfp5hcWvTOduTbDPF8l1iagks1-9ZakwdWTuizKeo88ymISIbdc-42j_-zwRTC-e8x5Vlypx2wkKvIaU1tq7J9o5BIPae8FjqvT1Jx1B4v5uW1WOUzqzcjfk4ipN4Jp5Xeyv6H13qDbpfg18z05PyUB_g1-EVgwF_FKKDF3J28HpK1B4XO2TZAh6yUw/4ud/xk9PFfThT6i8JN3gFM4MHA/h0/h001.cOat9Tz77_hkiH3kTxwOBfJ3z9XoZ5jal_ytUwIiv40">Read online</a></p></td></tr><tr><td style="line-height:0;"><div data-open-tracking="true"> <img src="https://link.mail.beehiiv.com/ss/o/u001.KyojDkr7Qchq5lk88rZzJw/4ud/xk9PFfThT6i8JN3gFM4MHA/ho.gif" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/> </div></td></tr></table></div></td></tr><tr id="content-blocks"><td class="email-card-body" align="center" valign="top" style="padding-bottom:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/012fde48-8bb7-43a6-ab80-728863ad4b19/Add_a_heading__4_.jpg?t=1789481261" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Welcome back.</b> A new model called Jev is taking over developer feeds this week, and the hype is completely justified. It’s built for the critical decisions our software makes all day. Which LLM should handle a specific task? Is this PR safe to auto-merge, or does it need human review? Jev answers questions like these in milliseconds. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Top engineers across Silicon Valley are already putting it to work, and understanding how to leverage it right now gives you an incredible edge.  </p></td></tr></table></td></tr><tr><td height="8.0px" style="line-height:1px;font-size:1px;height:8.0px;"> &nbsp; </td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:4px;padding:10.0px 0px 10.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><span style="font-family:Eczar, Lora, &quot;DejaVu Serif&quot;, Georgia, serif;"><b>Today’s Brief</b></span></h3></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Learn how to set up Jev inside Claude Code </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Workflow #1: Compact Claude Code sessions without losing context </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Workflow #2: How to make browser agents fast enough to actually use </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> 5 fun weekend projects to make with Jev </p></li></ul></div></td></tr></table></td><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td></tr></table></td></tr><tr><td height="12.0px" style="line-height:1px;font-size:1px;height:12.0px;"> &nbsp; </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:#3593ff;font-family:Eczar,Lora,'DejaVu Serif',Georgia,serif;"><b>DEEP DIVE</b></span></h5></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"></p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/c1b4beed-97dd-4a0f-ae10-8791be236615/CleanShot_2026-09-25_at_3.58.34_PM_2x.jpg?t=1790332174" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 0px 10.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>What it is:</b> Jev is the first AI model released by TypeSafe, the lab that Diogo Almeida started after co‑inventing ChatGPT. This model cannot write text or code like usual LLMs but it can do something way more important for engineering teams. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> When you ask it a question such as “Is this PR too big to review?” it returns a probability of yes. The model basically makes boring, repetitive software decisions up to 200 times faster and 400 times <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.9gcMOkjOtNYGV3uudiXU2Mcd1qwoJCtHB7QMRYadZedUBW2pNzXFcEDq8j4WFnQNatZ7riLVg7K1K8qDK-OuZrh_uMmfarAVQpd7Vv4oOOb5BcrqUiUUp0xULR7jxb2fBuBiKX8C444tC7XWCHcGXmhkX9wKeKgt2exqD498_i1z-5tJcGNVtf3t0NRl3o_BwzGcvD7nz8U6zgi3D3-kVKM2Apol7ziEfPQekSHuvF-ScO_bJZIZNx39CTD2unQg9B6FfcDgazPrnA5arWW1WbUFNejmwAxbwDx7OnWSdlY/4ud/xk9PFfThT6i8JN3gFM4MHA/h1/h001.n2zza0W3ZHwSq1t7E6yHLrIYteUP9_0IQx4yZP-m6Kc" target="_blank" rel="noopener noreferrer nofollow"><span>cheaper</span></a> than a frontier LLM. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>How it works:</b> You give Jev items, such as a diff or a support ticket, and you ask one question with a fixed set of answers: yes or no, one of several options, or a score on a scale. Jev returns a probability for each answer. Jev never writes a sentence, so it answers in under half a second, allowing you to ask ten questions in a single call. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Let&#39;s set it up:</b> You can call Jev from Typesafe’s Playground, via a raw HTTPS request, the Python SDK, the JavaScript SDK, or a skill that teaches your coding agent how to use it. We will go ahead with the skill: </p></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 1:</b> Create a key at <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePZDtI0b5Xfava7zgn1EK2Mk-6gPvl25REh1JX_LltFUtDJBXikZmni_lrtPzL4-ndlEkAgNOtH-muzmehSJG-_JmWZhm46YOGxwRZ5uuG0pDaPPLlTaQTe8bZmApoPMqruzGznU-B_aS1F7ZdxDY17s1cnFXPLAhR_SbF4yTnp3ZA8DtiGnWtP9wrFC0pl4POEuaaNvr003Oo1JLWEfHkRVdob6KP1_g86f02U_OOpfR/4ud/xk9PFfThT6i8JN3gFM4MHA/h2/h001.NRnwyFkMyO4V--GzDYoVhdJbfF-3Sp7Hogh3Ag3viwg" target="_blank" rel="noopener noreferrer nofollow"><span>console.typesafe.ai</span></a>. There’s no waitlist. So, export the key in your shell, and the skill will read it from there: </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code><span style="color: #ffa657">export </span><span style="color: #79c0ff">TYPESAFE_API_KEY</span><span style="color: #79c0ff">=</span><span style="color: #a5d6ff">"paste-your-key-here"</span></code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 2:</b> Install TypeSafe&#39;s <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.IFKgnKhChLEORPQcgirN7JLDTu1THPxfbl1Rl1MFT7x9OlHF06W3RnurFi6beMyrsWMR5DA5cH8GdoVGDTaIpj4gzz2sAyrexdja_CPeBXn3sApczgLlCyE9AusifE3pnupXR-VJ2aYFjkSqI6hKQ05g3K53zFEdpWQIafYjipT1kgxQAUsJNVxeYtkN8JrCNGTjfJ4Sr0OlIFS-oC2bRcmbNd3tCHO1TcfgeEy1TDFPAe6lLhhYvK7-gLHPoKNFh7di2UaU3XNIyg7f7X5xzb0vjKboAEAtYmfVUURS7K7mhmYqcxoT_YTZufR9Srky/4ud/xk9PFfThT6i8JN3gFM4MHA/h3/h001.YNMrnK6SfUeVQ73MGzrDJVUyIHff8fEiCEYUtiqZjps" target="_blank" rel="noopener noreferrer nofollow"><span>skill</span></a> and start Claude Code: </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code>claude plugin marketplace add typesafe-ai/skills
claude plugin <span style="color: #ffa657">install </span>typesafe@typesafe-ai</code></pre></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> If you use Codex or another agent, run “npx skills add typesafe-ai/skills --skill typesafe-ai” instead. </p></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 3:</b> Paste this as your first prompt to check that everything is connected: </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code>Let's build a simple CLI that uses the TypeSafe API to evaluate a set of supplied documents on multiple dimensions. Use the TypeSafe skill to understand how to use the TypeSafe API and how to structure the system. Ask me questions about what kinds of documents I want to evaluate and on what dimensions.</code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 4:</b> Claude Code will ask what kinds of documents you want to evaluate and what to judge them on. Pick something your team already reviews by hand, like PRs, incident reports, or support tickets, and answer the questions. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> It then builds a CLI that runs each document through Jev and scores it on every dimension you chose. </p></li></ul></div></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Now that your Claude Code can talk to Jev, let’s dive into two ways your engineering team can put it to work this week: </p></td></tr></table></td><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> &nbsp; </td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#3593FF;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:4px;padding:10.0px 0px 10.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h3 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:125.0%;"><span style="color:#3593FF;font-family:Eczar, Lora, &quot;DejaVu Serif&quot;, Georgia, serif;"><b>Your opinion matters!</b></span></h3></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> This is our second <span style="color:#3593FF;"><b>Saturday Special</b></span>. It’s a quick 5 min email designed to show how to use the latest and relevant AI tools to code faster. Let us know what you think of this email in the poll at the bottom of this email (or by replying to this email). </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> We’re writing this email just for you, so your feedback will shape what we write next! </p></td></tr></table></td><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td></tr></table></td></tr><tr><td height="12.0px" style="line-height:1px;font-size:1px;height:12.0px;"> &nbsp; </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:#3593ff;font-family:Eczar, Lora, &quot;DejaVu Serif&quot;, Georgia, serif;"><b>WORKFLOW #1: CONTEXT COMPACTION</b></span></h5></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:150.0%;"><b>How to compact Claude Code sessions without losing context</b></h2></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><a href="https://link.mail.beehiiv.com/ss/c/u001.NH9KF4GoWlrG6bVA-B2EJc5HI2THLgeYmsOoM5E0hcG056JrjKB2fw2LtiXY_WGdgxd82lHq8yM9_9-X9hqFUrSqBQ8MmmXy98FzHeCHpZY_u9H7l3nExobR_KZupgfGQtzCAR9W1EY1O5ZxpohNRj78euervkspC2AilngWICrQ76P5gFV0P4oDduck8wLqdSqgvXjpCF_i_4YGDpXQNQhXzT16_5TQp6NQGTznN_uFLF0SsxoFGlb1yRCMNQ0MDi8cUO0AaXiV3ZKBYlZVWyfDW04jn58A1rkFTTGDDNM/4ud/xk9PFfThT6i8JN3gFM4MHA/h4/h001.jAK_drlRLriENKX0bCYceCDWpOEa9-I5-MA_YPQXFME" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/57bb3e38-68d9-4788-a886-b683be591fe6/Thumbnail__2_.jpg?t=1790161870" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></a></td></tr><tr><td align="left" valign="top" class="t bb" style="width:670px; padding: 4px 4px 4px 4px;"><p>Source: X/tamarajtran</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-width:1px;border-color:#030712;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-left-radius:0px;border-top-right-radius:0px;border-top-width:0px;padding:12.0px 0px 12.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="12" style="line-height:1px;font-size:1px;width:12px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>The problem:</b> For productive developers, managing context across coding sessions is the most frustrating part of the job. You spend four hours getting Claude Code to understand your codebase. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Then the context window fills up, you run “/compact” command, and the model forgets the one rule you told it to follow. You end up re-explaining the context and spend the next hour clawing your way back to where you started.  </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>The solution:</b> Tamara Tran, a former Apple engineer, open‑sourced a <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.yBywWjiZ7oCsTrXLmaNhkq2Vz05I8AR7rFphllZMy7RRJR82Ov0t6X6TsmhVkLiwC8yaz0R03KMwPbTbXdqIYR-VXgBgcm5vCj_j3OknIBUYZA_NFI58VLoUqtwhqqzjKr7KIJ0_SJ6bq32xRoMPY7_N_NbAW9m-WNp1enm1XMHDYpzTiJSJphDTR_rB3mJFOXc25mdOJosLXySrP3-g3x9TxaEaAc6CYSryusHE_hjkF27rJ_HV1c32m5xA0sMeWBcaHE3g4ZyLc1JOuTH-oHSwWOmRMmEJfmXexVMPtiA/4ud/xk9PFfThT6i8JN3gFM4MHA/h5/h001.SURY4HH4lR6gW11OrIRISpdxisRK_0TXMDR-i8YqP0E" target="_blank" rel="noopener noreferrer nofollow"><span>GitHub repo</span></a> that asks Jev which tool calls and results still matter. Jev scores each call in a single request. The system drops the stale calls and leaves everything else unchanged, so it rewrites nothing and loses nothing. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> One dev ran the tool on a session of nearly <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.NH9KF4GoWlrG6bVA-B2EJc5HI2THLgeYmsOoM5E0hcEO642Zxvn7QQjFg6t729XZvsEd2yRuXbeFfDCCnBpFiN0FHDvQHyF0HKovEhrI3yQF5D1NdfrUae4NkQjo_SF6GIisqfXG54ncCX4aprRtyvqgBNHiP8n04XIZC8y9x91ZfoFbaWIHLKrEJt0qzWyI30iJUSACgHBXlb3Ddzs8Tyx52C2-DKOgsTciPVp5rAQNdbfDOP_ZV44LYntWGSg43wGiyFz-p_PlLUqBsfqb3rDVXCm2KDI2GknvU0Z5rsM/4ud/xk9PFfThT6i8JN3gFM4MHA/h6/h001.JSetPUPBbovgsOrQot-uFbgO4lGx9WpNITrN_B_8kCw" target="_blank" rel="noopener noreferrer nofollow"><span>1M tokens</span></a> and reduced the token count to 86K in about a second. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Here’s how you can implement it:</b></p></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 1:</b> Make sure you&#39;re on Claude Code 2.1.274 or later, and export your TypeSafe key in your shell: </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code><span style="color: #ffa657">export </span><span style="color: #79c0ff">TYPESAFE_API_KEY</span><span style="color: #79c0ff">=</span><span style="color: #a5d6ff">"paste-your-key-here"</span></code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 2:</b> You then need to install the repo in Claude Code as a plugin. </p><ul style="list-style-type:circle;margin:0px 0px;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> You will also need to enable “function hooks” in your Claude Code. You can do it by adding this command to “~/.claude/settings.json”: </p></li></ul></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code><span style="color: #c9d1d9">&#123;</span><span style="color: #c9d1d9"> </span><span style="color: #79c0ff">"env"</span><span style="color: #c9d1d9">:</span><span style="color: #c9d1d9"> </span><span style="color: #c9d1d9">&#123;</span><span style="color: #c9d1d9"> </span><span style="color: #79c0ff">"CLAUDE_CODE_ENABLE_FUNCTION_HOOKS"</span><span style="color: #c9d1d9">:</span><span style="color: #c9d1d9"> </span><span style="color: #a5d6ff">"1"</span><span style="color: #c9d1d9"> </span><span style="color: #c9d1d9">&#125;</span><span style="color: #c9d1d9"> </span><span style="color: #c9d1d9">&#125;</span></code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 3:</b> Install the <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.yBywWjiZ7oCsTrXLmaNhkq2Vz05I8AR7rFphllZMy7RRJR82Ov0t6X6TsmhVkLiwC8yaz0R03KMwPbTbXdqIYR-VXgBgcm5vCj_j3OknIBUYZA_NFI58VLoUqtwhqqzjKr7KIJ0_SJ6bq32xRoMPY7_N_NbAW9m-WNp1enm1XMHDYpzTiJSJphDTR_rB3mJFOXc25mdOJosLXySrP3-g3ytxMSpF-jRBEuidodkYc0L_zLyItwcvChP7m109DiylICYqapNFx34vu_CpxrrQTtx_B1wkYS34eE9QiLfXS9o/4ud/xk9PFfThT6i8JN3gFM4MHA/h7/h001.8JscAkd42ciLQZ-Gab-AVqS473PZYUAUT70jHfem0Lo" target="_blank" rel="noopener noreferrer nofollow"><span>fast-jev-compaction</span></a> plugin. When it asks for options, press Enter through all of them so it reads your key from the environment. </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code>claude plugin marketplace add <span style="color: #a5d6ff">\</span>
  tamaratran/fast-jev-compaction
claude plugin <span style="color: #ffa657">install</span> <span style="color: #a5d6ff">\</span>
  fast-jev-compaction@fast-jev-compaction</code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 4:</b> Restart Claude Code or run /reload-plugins. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 5:</b> Open a long session you want to compact, and run /compact. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 6:</b> A message appears that says “kept N/M messages, no summary,” indicating that Jev pruned the history instead of summarizing it. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> If the message says “fallback to built-in summary,” the session was too short for Jev to find anything worth dropping, so run the command again in a longer session. </p></li></ul></div></td></tr></table></td><td width="12" style="line-height:1px;font-size:1px;width:12px;"> &nbsp; </td></tr></table></td></tr><tr><td height="8.0px" style="line-height:1px;font-size:1px;height:8.0px;"> &nbsp; </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:#3593ff;font-family:Eczar, Lora, &quot;DejaVu Serif&quot;, Georgia, serif;"><b>WORKFLOW #2: BROWSER AGENTS</b></span></h5></td></tr><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h2 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:150.0%;"><b>How to make browser agents fast enough to actually use</b></h2></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><a href="https://link.mail.beehiiv.com/ss/c/u001.NH9KF4GoWlrG6bVA-B2EJc5HI2THLgeYmsOoM5E0hcGn84LJPNV2BQxHtC02jz2XlWVcthWeV6c7b0q328z-Ki6jXZ7UPiRFR_pIb_KijkA2sOi6xHn9X_8Q1eOO14qweDfkPkeItJQHNe2J7oEaCMfs7sUo87-zHOC3DWc5fHM9hwYk2yWCn2MJNCT-pW8u9bind3n4rryALt2NrV7Bf-DE8nG-TECHbokgKIsHI7SGHiONNe2BFYADZA9we_XLwOiNmXqqZh9Y24F0OAKRyWVgH_loM4W1mWAI6I7NiEI/4ud/xk9PFfThT6i8JN3gFM4MHA/h8/h001.evWgBIKSTGbgKZk7nT5psDBlbQj20pDOs0BIbdpNkU8" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/ac2aea3e-9540-4e11-b58f-bd8eaa0be3f8/Thumbnail__6_.jpg?t=1790335198" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></a></td></tr><tr><td align="left" valign="top" class="t bb" style="width:670px; padding: 4px 4px 4px 4px;"><p>Source: X/gregpr07</p></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#030712;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 0px 10.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>The problem:</b> Browser agents are too slow to be worth it. At each step, the agent captures a screenshot of the page, sends it to an LLM, waits for the LLM to reason, and then clicks once. A task that takes you 20 seconds takes the agent two minutes, and you pay for every screenshot. So, you end up doing the work yourself. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>The solution:</b> This developer built a <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.NH9KF4GoWlrG6bVA-B2EJc5HI2THLgeYmsOoM5E0hcGn84LJPNV2BQxHtC02jz2XlWVcthWeV6c7b0q328z-Ki6jXZ7UPiRFR_pIb_KijkA2sOi6xHn9X_8Q1eOO14qweDfkPkeItJQHNe2J7oEaCMfs7sUo87-zHOC3DWc5fHM9hwYk2yWCn2MJNCT-pW8u9bind3n4rryALt2NrV7Bf5H7sz6yiWsEc8qJbrV5P1o8l3wbBoCspRlJnMPLrfVa_kBQCEofFZG8MbPOJPc5qFynIX2KVDbOvfnviMDF8NQ/4ud/xk9PFfThT6i8JN3gFM4MHA/h9/h001.iLw48osZDpMs98i5x0PJLSq8obRRyLvKF2-apa12D-g" target="_blank" rel="noopener noreferrer nofollow"><span>browser agent</span></a> that delegates clicking to Jev. On every step, the page turns into a numbered list of clickable items, and Jev selects the action and element in a single request. A small LLM activates only when typing is required. It does not capture any screenshots. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> In a test, it found a Zürich-to-London flight on Google Flights in 7.1 seconds for $0.0039, with the video running at 1x speed. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>Here&#39;s how you can implement it:</b></p></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 1:</b> You need three things: Chrome, a Python tool called <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.IFKgnKhChLEORPQcgirN7KfVTse1dqp6pFVRhnqFiAKeR5jjeX1_NWMouBbqPEXJhe6qf2JeHbd41vCtM9C6fng-fXyzumUzRUyrkHbztVdg30P2ubLer-03DQO5pjdaYoTurjQhbdvEPyiPPKO4KbrEayHSyY7DOvwOdvmSTeyQBD7EQSyl02iufZdQfpl3FEPs_p8p0CztQEN3AVmTY9nmztoXXnimdqN_4QRe6yMBRcEO9V5UqF7Hm2-LGY8G/4ud/xk9PFfThT6i8JN3gFM4MHA/h10/h001.D5kAmiqddo5NfqbXbbqKZ3tu9OQClri5rBPLRkbGd94" target="_blank" rel="noopener noreferrer nofollow"><span>uv</span></a> that installs and runs the project, and an <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.wZN1XY49ssmkxVgHdsx1879PQCBbdAZtQcsxkuP2QZiJJ_YpjNzAcsDsdxs9RYBJ7mroyPLEOhsWgXEswz9ukogjjHAlQonjX-F73GRjxWclV_026fmxQh8dSKo_8DBLJ2VuxlVZOP4jXMnDahOwmcGz6w6AYcjzFiEpkhYERXvt1VHUnsk_RZyUalZ2SFueAdFJGinOEC5TCf_MwlYJ7L91JTdx9_KeBfu-Zeyvn2l3_8jZPy0eaWNIVPHXEEEx/4ud/xk9PFfThT6i8JN3gFM4MHA/h11/h001.iGG-_7Yr7ZThJv_GtUqovMIknL9UvxW_iOFEiIAWSOE" target="_blank" rel="noopener noreferrer nofollow"><span>OpenRouter</span></a> account. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> OpenRouter provides the small model that the agent uses to type text when Jev decides typing is needed. Download the project and install it. </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code>git clone https://github.com/browser-use/jev-ultrafast.git
<span style="color: #ffa657">cd </span>jev-ultrafast
uv <span style="color: #ffa657">sync</span></code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 2:</b> The project reads its keys from .env file. The repo includes a template for it named .env.example. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Copy the template, then open the new .env file and fill in two lines: your TypeSafe key as TYPESAFE_API_KEY and your OpenRouter key as TEXT_MODEL_API_KEY. The project is set up so this file never gets committed to git. </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code><span style="color: #ffa657">cp</span> .env.example .env</code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 3:</b> Use “uv” to start the agent. This also starts a local control panel, so open “http://127.0.0.1:8766” in a browser tab. Chrome will ask to allow remote debugging. Say yes. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> The agent uses your real Chrome profile, including your logged-in sessions, so only point it at tasks you&#39;d trust it with. </p></li></ul></div></td></tr><tr><td style="padding:0px 0px;"><pre style="background:#282828;border-radius:10px;color:#FFFFFF;line-height:1.5;overflow-wrap:break-word;padding:16px;white-space:pre-wrap;word-break:break-word;"><code>uv run jev</code></pre></td></tr><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"><b>Step 4:</b> On the control panel, click <b>Start demo</b>, then <b>Choose next</b>. Each click shows you the numbered elements on the page, the probability for each action, and the one Jev picked. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> When you&#39;ve seen enough, click <b>Run automatically</b> and watch the whole flight search finish. </p></li></ul></div></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> If Chrome doesn&#39;t connect, run “uv run browser-harness --doctor” and follow what it says. </p></td></tr></table></td><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> &nbsp; </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:#3593ff;font-family:Eczar, Lora, &quot;DejaVu Serif&quot;, Georgia, serif;"><b>MORE IDEAS TO TRY</b></span></h5></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 0px 10.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td style="padding-bottom:6px;padding-left:0px;padding-right:0px;padding-top:0px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:0px !important;margin-top:0px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Start with 500+ use cases other devs are already running (<a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.9gcMOkjOtNYGV3uudiXU2AGhzU_4BEjZYskHMnUXghI8MNRqzwT3cuLaGA3N8VIXWecdGCwL3OPdpOZtOeQgWoSWgbe3xIakUOq9YgtjYf7Pcr1GGLmP08afzPFKFAyq0q4-rj8Rcc07--nuvv13gfrRDw3tI3EM11iMQZr6Bx1-DESH7vYJh6wG_6XAIimyB2ewZ7L3oBEDjBfvwrlJfQAA4tnAfAiWDQLFAISikm7_nbY6JPWOoto9UcDE11QcUVRzwOcBglRZkcuPN6BllA/4ud/xk9PFfThT6i8JN3gFM4MHA/h12/h001.Gq6V-8ZiH-4sZYBM3qbURRYEoCsbzG2kw42z9KRzqto" target="_blank" rel="noopener noreferrer nofollow"><span>link</span></a>). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Run a browser agent where Jev picks every click and a small LLM only wakes up to type (<a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.yBywWjiZ7oCsTrXLmaNhkubqMNY32Il_3blSARJVPaW_N_wJpJ7ZfDHp-WJ_0wCbRlFX2EyUIH8gDE6fqKmpv80Ffiv_myo98cr7qyXLB_fhj0KxbYYjgUWc4O0btEo1o_cpWGkBWwk4Rg51-dwxdPzOxSVbsUmad0TbNH6-sMWvfmgHwFw_9wWKmKPqjainkLMItrPvDUDJK4NM4xjWSvYqWd92DW1tiazABE_rM8Ki0w2S0dzhMkn47QXxqZ1XoLH57Hoz9P_hMtlOUmrHTw/4ud/xk9PFfThT6i8JN3gFM4MHA/h13/h001.l3Da8NjL2E_QvfBsMGmVldmViITPhKawGlnVEqltVt8" target="_blank" rel="noopener noreferrer nofollow"><span>link</span></a>). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Drive a desktop app for under a cent by giving Jev a short menu of what&#39;s clickable on screen (<a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.NH9KF4GoWlrG6bVA-B2EJc5HI2THLgeYmsOoM5E0hcHRR-MFrc3HeLgTQgXXXhJIQba_Koj-i22owcuA8wTLQJm-aKeDIwJd4BigpVxjLe7VVbgTcEuuAf6zZOLrOzBlCulgfqLWMkfC7KknlGYmA8m176bMQPn12eB6_LmrpaNpi4jiFdtBK21SyfGBjBKq1s3I2EdaUIkiGpZMcwAbz-DVJuP9bBz65YDXQS3wge354N5gaHoitbF01kjwCv8K_23USH6UPfWsJWU7NwyEgjq80xtawdlLevL4aKkvZzA/4ud/xk9PFfThT6i8JN3gFM4MHA/h14/h001.mmOJccgPmgiPjVzi-hsE6KNq1wWLWIsaOrfAMLRxA8I" target="_blank" rel="noopener noreferrer nofollow"><span>link</span></a>). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Match a morning&#39;s headlines to a dozen brands in under half a minute, for pennies (<a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.NH9KF4GoWlrG6bVA-B2EJc5HI2THLgeYmsOoM5E0hcHEOozFlQz6vITBWZTmOc9_qIOSfuTO6H2dCA1ZOukWcq2sGi8XheruW95-mDISxIJV3I9xhviR-vP-qecbAH0-HRV_7HdBYKqqgG9JC278MQMbQuJkj6ESplr1ONr1-8nLJjPgyNNKny45VkdfR12yDOAo58LUrNwR6-Ps7LKLufookepgNtfJ5-e2e5nEmv6hgCkW3Og_AsBmJ30PI7wwnaFqjpDDrZyYGY3GQUuugL2YCkLLWAVmuWPLESsYk4Q/4ud/xk9PFfThT6i8JN3gFM4MHA/h15/h001.as-ZqLDspGnag5YpCyr6uSDwpv4bmUjn-RIQkEI1b6w" target="_blank" rel="noopener noreferrer nofollow"><span>link</span></a>). </p></li><li class="listItem ultext"><p style="mso-line-height-alt:150.0%;padding:0px;text-align:left;word-break:break-word;"> Page on-call from a log stream with one yes-or-no question per line and a threshold you tune (<a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.IFKgnKhChLEORPQcgirN7EGEmhVaSiw6x4W6GhGydCFWssn40OGLti3qL1uaqYm6CtF5Na3DBTFn_8uSMi8b9Ai2qu37zfBgMn49X6A72E86G5bTQEn_GvRex9MLu4Z291tTAXAkGLLhFOeRcOQpTje9K1M777HLpaOW1avLFv0il7g6cOTbdIkuyO2ryG8okbGf4Y8DPD04jQ_zixpJPAQ6VmBeocQ-8YxAyA8-aIfSu9mELS4nhqCnmiqPNYjfO29MWjC50sPO3C8nP449GiCWHu69LuCzkOs2MJU0zGz71uf_GOu_SLZeSUMnfBtxYHuXRK5JFY_d-WlED5venQ/4ud/xk9PFfThT6i8JN3gFM4MHA/h16/h001.aAGq8waybkc88sUmQ5zSKTv2J0bI5ePLZEaz5Ol1Dhk" target="_blank" rel="noopener noreferrer nofollow"><span>link</span></a>). </p></li></ul></div></td></tr></table></td><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> &nbsp; </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:670px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539" alt="" height="auto" width="670" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:0px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:0.0px 0px 0.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:400;padding:0px 0px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:400;mso-line-height-alt:100.0%;"><span style="color:#3593ff;font-family:Eczar, Lora, &quot;DejaVu Serif&quot;, Georgia, serif;"><b>STARTING POINT</b></span></h5></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:0px;padding:10.0px 0px 10.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"><b>How to start this weekend.</b> We ran the first two workflows ourselves before sending this. Choose one and run it for real. You’ll know it works when “/compact” command keeps the rule you told Claude Code never to break, or when a browser agent finishes a flight search before you type the airports. </p></td></tr></table></td><td width="10" style="line-height:1px;font-size:1px;width:10px;"> &nbsp; </td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> &nbsp; </td></tr></table></td></tr><tr><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style=""><tr><td bgcolor="transparent" style="background-color:transparent;border-bottom-width:1px;border-color:#222222;border-left-width:1px;border-right-width:1px;border-style:solid;border-top-width:5px;padding:8.0px 0px 8.0px 0px;box-sizing:border-box;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td width="8" style="line-height:1px;font-size:1px;width:8px;"> &nbsp; </td><td><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;"><tr><td class="e" align="left" valign="top" style="padding:0px 0px 7px;"><h3 style="">What did you think of today&#39;s newsletter?</h3><p style="">Your feedback helps us create better emails for you!</p></td></tr><tr><td class="ee e " style="padding:0px 0px 0px;"><div style="margin-left:0px;" class="edm_outlooklist"><table role="none" border="0" cellspacing="4" cellpadding="0" align="left" style="min-width:300px;"><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9su7eJ8jn4pJH4nJy1BDM8Ka3gPzzyaeb0Zt71C26KnZc8na-mYFOCr9-W0iXrbrAM58ub9i1cevY3jG7xK5UcPDwnz6tsGkkjTmiKFcuJ05ZmBHGZ0D0BLYe7bZbQP6GHKQHriqGj1m-8NC5Kg_iNvdgX9fcSyQWVlIWRVdDKKUN9x-G0nI1iEjGGU4SzR99TOwH_BXKxdPIDuXSRrZHG4_owp7jTGVJqK50X4akpBqd-H3s5YS83ax9reHT1Z4u7w5XCPmgt5HSjOeV4kClcw5OwuEVtvOT-EKiEP7mNYghbYDeFqeHKKDXKgFbUN_WXqIdobIKSh4HM4ZHB7tQhhQg0kXskU8Om0tALECkR8L0n82dMund_i9lwo2AJvQl92fWUloVD19_thf0E-ffgjXRO_chFzQHIaIlBgd1iEvms-ueIaZjD235WXJL0KCxAEee44PVS1No5Syz1qMznX87tdBWZVxsqJihjUC9eior5cu_64u0WQl_xav_NwI2QBZSI830H64YZeTf4qcd-F5wjZjhIVnWCEv5ewh4ch4Ih95iNqctQhWIdRg-OBk1uB3hBUBqxvrlGl8wunVLDN58wpn__2yy5KhOi30t1yE69KHzSIhM_tp0TyJL_jgHm4JLGjT69520MiKqYhLl6pYvw8FU5M2LUGieET3RWa0mHBZ5H5SRIGvugSPXsAF1hlrehyAbV56qe25y0nrHcmulswIQnhOlybCMMqCTkA0DRoJ8lU3RTqG5tJLepoTbcY5nB-5ZAJfNFmfjXYuhxbJJQhAffIdeCLFiB_zZCZNwRmDqsjHSzJ-H5D9WGPhUAI-30l_QH2SzTGQcgkkGTANR3dxKiW4fyCnocR0vDpeAPfaERRX5u48ePKTX5E0_9k0ypyc0SNzLC1-AFrzEe54SkGZLN257ZS5WtN5OsSk1B5Rz7B5b6TIAeQW0glb9vbPwSCoWBSw0aVJPKKljNmYcxMpFiqjcjlboWXTqc1wsOi2CX5ON8K4kLzzkop-kE/4ud/xk9PFfThT6i8JN3gFM4MHA/h17/h001.fAdk5VhrNsPz2T-QApiqFbpg9iuDG9LGv-Y37xq0dXo"><p style="font-size:14px;color:inherit;"> Loved it 🧠🧠🧠 </p></a></td></tr><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9su7eJ8jn4pJH4nJy1BDM8Ka3gPzzyaeb0Zt71C26KnZc8na-mYFOCr9-W0iXrbrAO_5iK01-grb5B6b9rxJbggCgMjlnTyujZ67LuZkL4w3QYbSZASQEjt_h9ck9FHbNINMQN-Hx_k-JGBEyKjLZ6heRct2JNUBf61CWADmJmUBj-0LQg3cJT1r8ok6Z267wAK9d35f2vMa0C7Wl1Dh3aNarOxfnuKEON8PH4w8dyaEWgcf6G_ApYN9s_oZbW2ovIx8uBO0giSeP3IM_Qi31mPdkXcqyLdfgNPsGzM0NMCjhU3hwcwLNubY4TjmK4D8b0ZosTlbQakztxEjU7gOiUpMwX8MBRYgChx5dFkPmuf1nH9ayQNcCljOC1sbKGeHAC48i-uh0zldoVlWVRjJjIFEC61IkUWLf2ZkP0Vb8-3TX-sCPDYPSXy-fFTl91zny25JCstS-Fkdlc8QgsgQCJktN75fOzjsdiVBVE0iY1o4Uz655WzyGGCZdqrKC3ohgHbK0JWb7vaQcFj7bjXC5jAhCo6zAEiNHejQYJkCjr8pOd2904PMzmOOpMcJnrvG7ubuy-0J_m0XWrK40qTKbv-GoyhniZ5e1gCvui96cdaX7yAs-NscodBUD3nzxMkaD3QIFsUkZN32h1Yw8dd1bGlSYMaAy9kWDtHio3PUzLRgpb5MUYsmKKH0JZeVmVb9VpSYmSHL_m9vi8hdjGNQd9XLdyThdkanLn6TdS1zDEwanxT7REARWfMWzWxq5w9xHK05WeedrpDtXQwrj2hRglxB1VIRiDveZCmrLwldZTH0FZYlPWhI-awoH90a5ofYSx06gffHdk6J8LQ4NHG3I2khhIhGfPBk3OCmAfSlwJVDLH3JB6c3dD6XS8Q5nThBQ-PLLA5w70QydwjDzwm3UjTs6pD3iAQWzwwAI5Ctr46iT_eb4yy1nqgAQwXDjSHPW04AQEqB35hr6HCyeu35AtdIV_ReXBqgnOyFIYoOY6wJhBL6G_8aAPWUvmWPi6roJA/4ud/xk9PFfThT6i8JN3gFM4MHA/h18/h001.L8bkOaPret7Lre7JyRhcoiQ8Ju5E9Uc-n4bcJfEzvlo"><p style="font-size:14px;color:inherit;"> Average 🧠🧠 </p></a></td></tr><tr><td style="width:100%;border:1px solid rgba(50, 50, 50, 0.17);padding:6px 12px; border-radius:4px;"><a style="font-style:normal;text-decoration:none;" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9su7eJ8jn4pJH4nJy1BDM8Ka3gPzzyaeb0Zt71C26KnZc8na-mYFOCr9-W0iXrbrANqaaF2ft4LZNSaoIDXjUpqdWD4X47Cztewvx9_eSAMyt-U_s6AftXBC3OfCry1RhAddWVQDdQVckHBzpgIolswx98x5cbvnN8gK0UR891Sz8AVpjZ3qK1onZ4NORbyA4EH6wjeXBrZjbylWSAQ_ZQoPmgD_sCDjUIdGIGnYDaoAsYrUqYIv-24RRHVgJCaL0_7l3frOSaGAbfMN798eQTMoe1zn0sMa3gR9wyxyPlzDRLBOvnU59qz3a4Vt-5npph5bqRl7OGdjhPm2TIZimqPGOnZecx9y8buOhSA5VZ4vJxGSrarCQlWBZYIgawa_Jo2rX8Che0z8Mpkc-vRUZXcoxUAYyJJf3vLga154219tPwGb1qUS7H5_BApitd0AXS2FB9bIfbRybKME64Yt3weonH8iroPy8SeW2wcdLOVBuMUm81KOY33iGirRUfUAOaUp2zMQxAV0IwZBK8Txk_F98anVTUd2VjYbIvqIMOcBv75lDrKsiVZga5bC5esrs6lyqVngj-DekoyaYJwott0-1KrmaXtImy32jI8ryEG8xGMZpHNP-XsyvDDA2YW6eecvzGCy0lQpdMtiT_3CtZrFeLoS26pgtGkqja3JH2F4yk8z6cQL3w6ojJwP6beBdGUhup5fsPBCraWQIXfls-CN_TqvdVyTiNC_BwkyaW3hMC-zd1Pt8xqKxGodzdVNQGt7o2d1aNhK9jJPtlmkCwg6kpYmafTonfZr4P7-fOmBbDZVJCBmpB6aO7ij1BRbDQ_3fpsBADf5nIriIO_biADRa5jpU2MnracDu9ap7xwGypnRLQR1KkLde8S6Hw3OTlQaRwUZ_nMDYLo8HSF0gWz7226pS-Nczbb-EBVz5gQVhP4jHERJDqdddvBhK0d9I1J4kk3prwLU8YNsy6nlqRUnmpQveSalWALpX1fklWJ8JFYGLKdOQuqKFIN9pDj824/4ud/xk9PFfThT6i8JN3gFM4MHA/h19/h001.X9WqOZkYMwdSpJXMqPnSj2biKf6AeFHLVI_W9u9Z4Bg"><p style="font-size:14px;color:inherit;"> It sucked 🧠 </p></a></td></tr></table></div></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> You can also reply directly to this email if you have suggestions, feedback, or questions. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 0px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:150.0%;"> Until next time — The Code team </p></td></tr></table></td><td width="8" style="line-height:1px;font-size:1px;width:8px;"> &nbsp; </td></tr></table></td></tr><tr><td height="10.0px" style="line-height:1px;font-size:1px;height:10.0px;"> &nbsp; </td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><tr><td class="b" align="center" valign="top" bgcolor="#030712" style="padding:0px 0px 0px 0px;border-style:solid;border-width: 0px 0px 0px 0px;border-color: #FFFFFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td height="10" style="line-height:1px;font-size:1px;height:10px;"> &nbsp; </td></tr><tr><td class="w" align="center" valign="top" style="padding:15px 15px 15px 15px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top"><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> Update your email preferences or unsubscribe <a class="link" href="https://link.mail.beehiiv.com/ss/c/u001.kro7WBsAmEsY5mGgiUDePbOdMF_BvViPt7FxYKgxL9szpjhO_X7CGaQ-dHuFN4dv2nDJM7VwywhH_aNIWJ7DpCUiK5m3JnN9be-e_wBbmchHe5y58AGenpvwTn14-nulZTV0V9CEhUn4MIiQGhc2JrxE5iWJtxYnaPo19D1MNaBZwmWR7TzHMyCkNRg6mtpGx_jFrqufuAiNb5s8vEcQo8T6ydFZHd9Xsj5Uux1aJpt3LEdxYqPDZDTHmPKCbM6JE8Bqdvy8EQT8NzCOAREreq9W-kgEANfuGfttzHVGnf5sjvmVuINHOmdWB5VL6EpVzkCP9F1qfp2gmgsEa2IkPMX3FUW5rhnFZqw_5alm4MRt0He4rt-6axLHVLECt0CL6IwwJZEorOE2XWOv4zjjR1HuZlQ8IPs1UcIhWJE0D_ZxTWCn3aNXiO9HBIwl-yrhDg-6yBvWgluIgSg1Afk7rr4SjIwNCcofGu08elEKuaG7c41Fl1keRopy5xQzl7RHMFZRZ3ZDJ2i4f9LxzOxNT2Tzm9_JAwNxk69TAMp8AE8PSMEtw_kYmfrlbAhLGpBtQq289Nyh5uGeurZ9vk-ys8BukWsPgOYQpcJr4F2xpAWEZisYewOiD4Z1-tq9a6y8-fdvd_eiYQCB9EvIzA0XcxpaBXITX5-tx5ZvCklXtQ7PK_Pq0YQ6CFLCDm-yKWvWAQapgZPQq3m-wv7FzSzAPm0w7YPiKHSEZ1CsIj5wRT1TjVlfAb8-bEpL4OA26Vgsnn0cSAuKHvQJh-0bL8xxEY-PdjtQdsHu1gnZFOpW-_XJ_zvsTAgiVrOApGVE6tE239CaxAeHjml5plU-ZioAKR82UqMAIuyl2AMbE_vmyWLm-RtyYlPSs71hwxPfeDpwFE_0qJuYoWWB_7c4K_pI6Rmgw9aKTlqvibJEd-dhY1huHv5WnF1RX0zbqo9_ExyIAj_3zj0VnIlmJIHfAsUATZk_CnPyg0IsOewgPJ7BpmApYCFoQ8r1im8-k1f2Jn45eNmTUx5xJpi_VepLNHDhyQ/4ud/xk9PFfThT6i8JN3gFM4MHA/h20/h001.gQ7KXX-fW4iFJ9jhRyU5_5A_B3F_pT3fXy6AokHoAcQ" style="text-decoration:underline;text-decoration-color:#FFFFFF!important;color:#FFFFFF!important;"> here</a></p><p class="copyright" style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> &copy; 2026 The Code </p><p style="font-family:'Verdana',Geneva,sans-serif;color:#FFFFFF!important;"> 228 Park Ave S, #29976, New York, New York 10003, United States </p></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;line-height:1px;font-size:1px;mso-line-height-rule:exactly;"><a href='https://link.mail.beehiiv.com/ss/c/u001.nWZojHskIfWq5w8Zm9qW7uhFPeDiAXllchtVb3ARdSmgeTOVYjNABTLSj0sIlkKCskkGgA1RO9I5oiggfHFCsCKEetsAfCqK7dGXR0zIuNc/4ud/xk9PFfThT6i8JN3gFM4MHA/h21/h001.NkgktplpI0yqPOZjpnuz-nhro8SUX8MJtHhRON7NGws' style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;"><a href='https://email.beehiivstatus.com/af79efeb462393880a1a288c7a940b3815e8286e/hclick' clicktracking="off" style="color: #030712 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr></table></td></tr></table></td></tr></td></tr></table></td></tr></table></td></tr></table></td></tr></table></div></body></html>
                                

Plain Text

                                    View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/012fde48-8bb7-43a6-ab80-728863ad4b19/Add_a_heading__4_.jpg?t=1789481261)
Caption: 

----------
**Welcome back.** A new model called Jev is taking over developer feeds this week, and the hype is completely justified. It’s built for the critical decisions our software makes all day. Which LLM should handle a specific task? Is this PR safe to auto-merge, or does it need human review? Jev answers questions like these in milliseconds. 

Top engineers across Silicon Valley are already putting it to work, and understanding how to leverage it right now gives you an incredible edge. 


--------------------
### **Today’s Brief**

* Learn how to set up Jev inside Claude Code

* Workflow #1: Compact Claude Code sessions without losing context

* Workflow #2: How to make browser agents fast enough to actually use

* 5 fun weekend projects to make with Jev


----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption: 

----------
##### **DEEP DIVE**




--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/c1b4beed-97dd-4a0f-ae10-8791be236615/CleanShot_2026-09-25_at_3.58.34_PM_2x.jpg?t=1790332174)
Caption: 


--------------------
**What it is:** Jev is the first AI model released by TypeSafe, the lab that Diogo Almeida started after co‑inventing ChatGPT. This model cannot write text or code like usual LLMs but it can do something way more important for engineering teams. 

When you ask it a question such as “Is this PR too big to review?” it returns a probability of yes. The model basically makes boring, repetitive software decisions up to 200 times faster and 400 times [cheaper](https://typesafe.ai/blog/introducing-system-one-models-and-jev) than a frontier LLM.

**How it works:** You give Jev items, such as a diff or a support ticket, and you ask one question with a fixed set of answers: yes or no, one of several options, or a score on a scale. Jev returns a probability for each answer. Jev never writes a sentence, so it answers in under half a second, allowing you to ask ten questions in a single call.

**Let's set it up:** You can call Jev from Typesafe’s Playground, via a raw HTTPS request, the Python SDK, the JavaScript SDK, or a skill that teaches your coding agent how to use it. We will go ahead with the skill:

* **Step 1:** Create a key at [console.typesafe.ai](https://console.typesafe.ai/keys). There’s no waitlist. So, export the key in your shell, and the skill will read it from there:

```
export TYPESAFE_API_KEY="paste-your-key-here"
```
* **Step 2:** Install TypeSafe's [skill](https://docs.typesafe.ai/introduction/quickstart#vibe-it-the-agent-skill) and start Claude Code:

```
claude plugin marketplace add typesafe-ai/skills
claude plugin install typesafe@typesafe-ai
```
If you use Codex or another agent, run “npx skills add typesafe-ai/skills --skill typesafe-ai” instead.

* **Step 3:** Paste this as your first prompt to check that everything is connected:

```
Let's build a simple CLI that uses the TypeSafe API to evaluate a set of supplied documents on multiple dimensions. Use the TypeSafe skill to understand how to use the TypeSafe API and how to structure the system. Ask me questions about what kinds of documents I want to evaluate and on what dimensions.
```
* **Step 4:** Claude Code will ask what kinds of documents you want to evaluate and what to judge them on. Pick something your team already reviews by hand, like PRs, incident reports, or support tickets, and answer the questions. 

* It then builds a CLI that runs each document through Jev and scores it on every dimension you chose.

Now that your Claude Code can talk to Jev, let’s dive into two ways your engineering team can put it to work this week:


--------------------
### **Your opinion matters!**

This is our second **Saturday Special**. It’s a quick 5 min email designed to show how to use the latest and relevant AI tools to code faster. Let us know what you think of this email in the poll at the bottom of this email (or by replying to this email).

We’re writing this email just for you, so your feedback will shape what we write next!


----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption: 

----------
##### **WORKFLOW #1: CONTEXT COMPACTION**

## **How to compact Claude Code sessions without losing context**


--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/57bb3e38-68d9-4788-a886-b683be591fe6/Thumbnail__2_.jpg?t=1790161870)
Follow image link: (https://archive.codenewsletter.ai/2100694549362553153)
Caption: Source: X/tamarajtran


--------------------
**The problem:** For productive developers, managing context across coding sessions is the most frustrating part of the job. You spend four hours getting Claude Code to understand your codebase. 

Then the context window fills up, you run “/compact” command, and the model forgets the one rule you told it to follow. You end up re-explaining the context and spend the next hour clawing your way back to where you started. 

**The solution:** Tamara Tran, a former Apple engineer, open‑sourced a [GitHub repo](https://github.com/tamaratran/fast-jev-compaction) that asks Jev which tool calls and results still matter. Jev scores each call in a single request. The system drops the stale calls and leaves everything else unchanged, so it rewrites nothing and loses nothing. 

One dev ran the tool on a session of nearly [1M tokens](https://archive.codenewsletter.ai/2100739055923425589) and reduced the token count to 86K in about a second. 

**Here’s how you can implement it:**

* **Step 1:** Make sure you're on Claude Code 2.1.274 or later, and export your TypeSafe key in your shell:

```
export TYPESAFE_API_KEY="paste-your-key-here"
```
* **Step 2:** You then need to install the repo in Claude Code as a plugin. 

  * You will also need to enable “function hooks” in your Claude Code. You can do it by adding this command to “~/.claude/settings.json”:

```
{ "env": { "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1" } }
```
* **Step 3:** Install the [fast-jev-compaction](https://github.com/tamaratran/fast-jev-compaction) plugin. When it asks for options, press Enter through all of them so it reads your key from the environment.

```
claude plugin marketplace add \
  tamaratran/fast-jev-compaction
claude plugin install \
  fast-jev-compaction@fast-jev-compaction
```
* **Step 4:** Restart Claude Code or run /reload-plugins.

* **Step 5:** Open a long session you want to compact, and run /compact. 

* **Step 6:** A message appears that says “kept N/M messages, no summary,” indicating that Jev pruned the history instead of summarizing it. 

* If the message says “fallback to built-in summary,” the session was too short for Jev to find anything worth dropping, so run the command again in a longer session.


----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption: 

----------
##### **WORKFLOW #2: BROWSER AGENTS**

## **How to make browser agents fast enough to actually use**


--------------------
View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/ac2aea3e-9540-4e11-b58f-bd8eaa0be3f8/Thumbnail__6_.jpg?t=1790335198)
Follow image link: (https://archive.codenewsletter.ai/2100411066966749359)
Caption: Source: X/gregpr07


--------------------
**The problem:** Browser agents are too slow to be worth it. At each step, the agent captures a screenshot of the page, sends it to an LLM, waits for the LLM to reason, and then clicks once. A task that takes you 20 seconds takes the agent two minutes, and you pay for every screenshot. So, you end up doing the work yourself.

**The solution:** This developer built a [browser agent](https://archive.codenewsletter.ai/2100411066966749359) that delegates clicking to Jev. On every step, the page turns into a numbered list of clickable items, and Jev selects the action and element in a single request. A small LLM activates only when typing is required. It does not capture any screenshots.

In a test, it found a ZĂĽrich-to-London flight on Google Flights in 7.1 seconds for $0.0039, with the video running at 1x speed.

**Here's how you can implement it:**

* **Step 1:** You need three things: Chrome, a Python tool called [uv](https://docs.astral.sh/uv/) that installs and runs the project, and an [OpenRouter](https://openrouter.ai/) account.

* OpenRouter provides the small model that the agent uses to type text when Jev decides typing is needed. Download the project and install it.

```
git clone https://github.com/browser-use/jev-ultrafast.git
cd jev-ultrafast
uv sync
```
* **Step 2:** The project reads its keys from .env file. The repo includes a template for it named .env.example. 

* Copy the template, then open the new .env file and fill in two lines: your TypeSafe key as TYPESAFE_API_KEY and your OpenRouter key as TEXT_MODEL_API_KEY. The project is set up so this file never gets committed to git.

```
cp .env.example .env
```
* **Step 3:** Use “uv” to start the agent. This also starts a local control panel, so open “http://127.0.0.1:8766” in a browser tab. Chrome will ask to allow remote debugging. Say yes. 

* The agent uses your real Chrome profile, including your logged-in sessions, so only point it at tasks you'd trust it with.

```
uv run jev
```
* **Step 4:** On the control panel, click **Start demo**, then **Choose next**. Each click shows you the numbered elements on the page, the probability for each action, and the one Jev picked. 

* When you've seen enough, click **Run automatically** and watch the whole flight search finish.

If Chrome doesn't connect, run “uv run browser-harness --doctor” and follow what it says.


----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption: 

----------
##### **MORE IDEAS TO TRY**


--------------------
* Start with 500+ use cases other devs are already running ([link](https://thecode-jev-use-cases.netlify.app/)).

* Run a browser agent where Jev picks every click and a small LLM only wakes up to type ([link](https://github.com/browser-use/jev-ultrafast)).

* Drive a desktop app for under a cent by giving Jev a short menu of what's clickable on screen ([link](https://archive.codenewsletter.ai/2100649543079502213)).

* Match a morning's headlines to a dozen brands in under half a minute, for pennies ([link](https://archive.codenewsletter.ai/2100951347080421409)).

* Page on-call from a log stream with one yes-or-no question per line and a threshold you tune ([link](https://dev.to/reachjalil/how-we-tuned-typesafe-jev-for-log-triage-without-alert-storms-1ei0)).


----------View image: (https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/18efc0eb-c3c4-483f-a001-0fe0dcca16c3/Group_from_Figma__2_.png?t=1758120539)
Caption: 

----------
##### **STARTING POINT**


--------------------
**How to start this weekend.** We ran the first two workflows ourselves before sending this. Choose one and run it for real. You’ll know it works when “/compact” command keeps the rule you told Claude Code never to break, or when a browser agent finishes a flight search before you type the airports.


--------------------
You can also reply directly to this email if you have suggestions, feedback, or questions.

Until next time — The Code team


----------
———

You are reading a plain text version of this post. For the best experience, copy and paste this link in your browser to view the post online:
https://codenewsletter.ai/p/the-ultimate-guide-to-building-with-jev

                                

Warning

Almost all the messages that arrive here are garbage! Resist the urge to click on any unexpected or questionable links.

It may happen that e-mail will claim to come from liamon.com, perhaps from some administrative role or process. There are no users with liamon.com addresses that should be sending anyone e-mail. There are no accounts to expire. There are no passwords to leak. These are certainly garbage messages. These are certainly phishing attempts in some messages.

Absolutely ignore those links!