[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary":3,"summaries-facets-categories":91,"summary-related-5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary":3677},{"id":4,"title":5,"ai":6,"body":13,"categories":46,"created_at":47,"date_modified":47,"description":40,"extension":48,"faq":47,"featured":49,"kicker_label":47,"meta":50,"navigation":71,"path":72,"published_at":73,"question":47,"scraped_at":74,"seo":75,"sitemap":76,"source_id":77,"source_name":78,"source_type":79,"source_url":80,"stem":81,"tags":82,"thumbnail_url":47,"tldr":87,"tweet":88,"unknown_tags":89,"__hash__":90},"summaries\u002Fsummaries\u002F5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary.md","DeepSeek-TUI: Viral Open-Source Claude Code Rival",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",6295,2320,45456,0.00239635,{"type":14,"value":15,"toc":39},"minimark",[16,21,25,29,32,36],[17,18,20],"h2",{"id":19},"origin-story-fuels-viral-momentum","Origin Story Fuels Viral Momentum",[22,23,24],"p",{},"DeepSeek-TUI rocketed to GitHub's top trending on May 6th, gaining 2,434 stars in one day and surpassing 10,200 total stars (from 8,700 earlier that day), outpacing tools like Claude Code, Aider, and Open Code. Created by Hunter Bound (GitHub: hmbound), a second-year patent law student with music education degrees from University of North Texas (2015) and Southern Methodist University (2019), the project launched January 19th, 2026, and iterated to v0.8.13 by May 6th with runtime and TUI fixes. Bound built it via AI-assisted coding—effectively AI self-iteration—despite no traditional dev background, adding Chinese README (readme_zhcn.md), WeChat outreach to \"Whale Brothers,\" and mirrors for Chinese users. This underdog narrative, plus AI contributor traces (Claude, Gemini), amplified buzz across GitHub, Reddit, X, and Chinese forums, proving non-experts can ship production-grade agents.",[17,26,28],{"id":27},"architecture-maximizes-deepseek-v4-strengths","Architecture Maximizes DeepSeek V4 Strengths",[22,30,31],{},"Use a dual Rust binary setup: DeepSeek-TUI CLI (dispatcher for auth, config, model selection, sessions) + DeepSeek-TUI runtime (agent loop, Ratatouille TUI). Install via npm (npm i -g deepseek-tui), Cargo (separate CLI\u002Fruntime), or Homebrew; supports Windows paths, ARM64 Linux. Core flow: Dispatcher launches runtime, streams tool calls (shell, files, Git, web search, URL fetch, sub-agents, MCP, RLM) via typed registry and OpenAI-compatible client. Leverage V4's 1M-token context, cheap Flash ($0.14\u002F$0.28 per M input\u002Foutput at discount) and Pro modes; track cache hits\u002Fmisses for cost visibility. Combat context bloat with auto-compression (shrink old tool outputs to one-liners, skip AI summaries if under threshold). Prevent loops: Block identical tool args on 3rd repeat, warn on 3rd fail, stop on 8th. Stream live V4 Pro reasoning (pre-tool or mid-thought) in terminal for transparency.",[17,33,35],{"id":34},"modes-and-features-enable-safe-scalable-coding","Modes and Features Enable Safe, Scalable Coding",[22,37,38],{},"Operate in Plan (read-only inspection), Agent (full tools with approval for edits\u002Fcommands\u002FGit), or YOLO (auto-act in trusted repos, with git approval fixes). Auto-select models (\"model auto\"), tune reasoning (no\u002Fhigh\u002Fmax via Shift+Tab). RLM splits tasks to 1-6 Flash sub-agents (escalate to Pro if needed), inspired by Alex Jang's RLM and Sakana AI novelty search—costs ~1\u002F3 of single Pro for 16 subtasks. Add GitHub community \"skills\" for task-specific instructions. Persist sessions\u002Fcheckpoints\u002Frollbacks (snapshots via restore\u002Frevert, independent of Git). Queue tasks across restarts; integrate LSPs (Rust Analyzer, Pyright, TS LS, Gopls, Clangd) for post-edit diagnostics. Multilingual (EN\u002FJA\u002FZH-BR\u002FPT, auto-detect); HTTP\u002FSSE server mode (deepseek-tui serve-http) for pipelines. Result: Terminal-native agent handles full workflows cheaper and more controllably than browser-based closed tools.",{"title":40,"searchDepth":41,"depth":41,"links":42},"",2,[43,44,45],{"id":19,"depth":41,"text":20},{"id":27,"depth":41,"text":28},{"id":34,"depth":41,"text":35},[],null,"md",false,{"content_references":51,"triage":66},[52,57,60,63],{"type":53,"title":54,"url":55,"context":56},"other","How DeepSeek-TUI became the viral “Claude Code Killer” on GitHub","https:\u002F\u002Feu.36kr.com\u002Fen\u002Fp\u002F3797706474872065","cited",{"type":53,"title":58,"url":59,"context":56},"Why developers are comparing DeepSeek-TUI directly to Claude Code","https:\u002F\u002Fpandaily.com\u002Fdeepseek-claude-code-clone-8700-stars",{"type":53,"title":61,"url":62,"context":56},"DeepSeek V4 news","https:\u002F\u002Fapi-docs.deepseek.com\u002Fnews\u002Fnews260424",{"type":53,"title":64,"url":65,"context":56},"Why open-source AI coding agents are becoming a serious threat to closed tools","https:\u002F\u002Fcybernews.com\u002Fai-news\u002Fdeepseek-claude-code-clone-popularity-github\u002F",{"relevance":67,"novelty":67,"quality":68,"actionability":67,"composite":69,"reasoning":70},3,4,3.25,"Category: AI & LLMs. The article discusses DeepSeek-TUI, an AI coding agent, which maps to the AI tools category. While it provides some insights into its architecture and features, it lacks concrete examples of practical applications for the audience.",true,"\u002Fsummaries\u002F5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary","2026-05-07 21:33:39","2026-05-08 11:18:30",{"title":5,"description":40},{"loc":72},"ec1181d0cb8461b3","AI Revolution","article","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=MWgTWsZjris","summaries\u002F5f7a89707da3d467-deepseek-tui-viral-open-source-claude-code-rival-summary",[83,84,85,86],"ai-tools","agents","open-source","coding","DeepSeek-TUI, a Rust-based terminal AI coding agent powered by DeepSeek V4's 1M-token context, hit 10k+ GitHub stars in days as a cheap, customizable alternative to Claude Code, built by a music\u002Flaw student using AI-assisted coding.","News recap of DeepSeek-TUI, a Rust terminal agent powered by DeepSeek V4 that trended on GitHub with 10k+ stars. Covers the music\u002Flaw student creator's story, viral buzz from devs, and features like sub-agents, context compression, and approval modes—no hands-on demo.",[],"NyC2oWHV-owsoSltDQZsvgxat4j_VT43IC-DzUiOLzA",[92,95,98,101,104,107,109,111,113,115,117,119,122,124,126,128,130,132,134,136,138,140,143,146,148,150,153,155,157,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675],{"categories":93},[94],"Developer Productivity",{"categories":96},[97],"Business & SaaS",{"categories":99},[100],"AI & LLMs",{"categories":102},[103],"AI Automation",{"categories":105},[106],"Product Strategy",{"categories":108},[100],{"categories":110},[94],{"categories":112},[97],{"categories":114},[],{"categories":116},[100],{"categories":118},[],{"categories":120},[121],"AI News & Trends",{"categories":123},[103],{"categories":125},[121],{"categories":127},[103],{"categories":129},[103],{"categories":131},[100],{"categories":133},[100],{"categories":135},[121],{"categories":137},[100],{"categories":139},[],{"categories":141},[142],"Design & Frontend",{"categories":144},[145],"Data Science & Visualization",{"categories":147},[121],{"categories":149},[],{"categories":151},[152],"Software Engineering",{"categories":154},[100],{"categories":156},[103],{"categories":158},[159],"Marketing & Growth",{"categories":161},[100],{"categories":163},[103],{"categories":165},[],{"categories":167},[],{"categories":169},[142],{"categories":171},[103],{"categories":173},[94],{"categories":175},[142],{"categories":177},[100],{"categories":179},[103],{"categories":181},[121],{"categories":183},[],{"categories":185},[],{"categories":187},[103],{"categories":189},[152],{"categories":191},[],{"categories":193},[97],{"categories":195},[],{"categories":197},[],{"categories":199},[103],{"categories":201},[103],{"categories":203},[100],{"categories":205},[],{"categories":207},[152],{"categories":209},[],{"categories":211},[],{"categories":213},[],{"categories":215},[100],{"categories":217},[159],{"categories":219},[142],{"categories":221},[142],{"categories":223},[100],{"categories":225},[103],{"categories":227},[100],{"categories":229},[100],{"categories":231},[103],{"categories":233},[103],{"categories":235},[145],{"categories":237},[121],{"categories":239},[103],{"categories":241},[159],{"categories":243},[103],{"categories":245},[106],{"categories":247},[],{"categories":249},[103],{"categories":251},[],{"categories":253},[103],{"categories":255},[152],{"categories":257},[142],{"categories":259},[100],{"categories":261},[],{"categories":263},[],{"categories":265},[103],{"categories":267},[],{"categories":269},[100],{"categories":271},[],{"categories":273},[94],{"categories":275},[152],{"categories":277},[97],{"categories":279},[121],{"categories":281},[100],{"categories":283},[],{"categories":285},[100],{"categories":287},[],{"categories":289},[152],{"categories":291},[145],{"categories":293},[],{"categories":295},[100],{"categories":297},[142],{"categories":299},[],{"categories":301},[142],{"categories":303},[103],{"categories":305},[],{"categories":307},[103],{"categories":309},[121],{"categories":311},[97],{"categories":313},[100],{"categories":315},[],{"categories":317},[103],{"categories":319},[100],{"categories":321},[106],{"categories":323},[],{"categories":325},[100],{"categories":327},[103],{"categories":329},[103],{"categories":331},[],{"categories":333},[145],{"categories":335},[100],{"categories":337},[],{"categories":339},[94],{"categories":341},[97],{"categories":343},[100],{"categories":345},[103],{"categories":347},[152],{"categories":349},[100],{"categories":351},[],{"categories":353},[],{"categories":355},[100],{"categories":357},[],{"categories":359},[142],{"categories":361},[],{"categories":363},[100],{"categories":365},[],{"categories":367},[103],{"categories":369},[100],{"categories":371},[142],{"categories":373},[],{"categories":375},[100],{"categories":377},[100],{"categories":379},[97],{"categories":381},[103],{"categories":383},[100],{"categories":385},[142],{"categories":387},[103],{"categories":389},[],{"categories":391},[],{"categories":393},[121],{"categories":395},[],{"categories":397},[100],{"categories":399},[97,159],{"categories":401},[],{"categories":403},[100],{"categories":405},[],{"categories":407},[],{"categories":409},[100],{"categories":411},[],{"categories":413},[100],{"categories":415},[416],"DevOps & Cloud",{"categories":418},[],{"categories":420},[121],{"categories":422},[142],{"categories":424},[],{"categories":426},[121],{"categories":428},[121],{"categories":430},[100],{"categories":432},[159],{"categories":434},[],{"categories":436},[97],{"categories":438},[],{"categories":440},[100,416],{"categories":442},[100],{"categories":444},[100],{"categories":446},[103],{"categories":448},[100,152],{"categories":450},[145],{"categories":452},[100],{"categories":454},[159],{"categories":456},[103],{"categories":458},[103],{"categories":460},[],{"categories":462},[103],{"categories":464},[100,97],{"categories":466},[],{"categories":468},[142],{"categories":470},[142],{"categories":472},[],{"categories":474},[],{"categories":476},[121],{"categories":478},[],{"categories":480},[94],{"categories":482},[152],{"categories":484},[100],{"categories":486},[142],{"categories":488},[103],{"categories":490},[152],{"categories":492},[121],{"categories":494},[142],{"categories":496},[],{"categories":498},[100],{"categories":500},[100],{"categories":502},[100],{"categories":504},[121],{"categories":506},[94],{"categories":508},[100],{"categories":510},[103],{"categories":512},[416],{"categories":514},[142],{"categories":516},[103],{"categories":518},[],{"categories":520},[],{"categories":522},[142],{"categories":524},[121],{"categories":526},[145],{"categories":528},[],{"categories":530},[100],{"categories":532},[100],{"categories":534},[97],{"categories":536},[100],{"categories":538},[100],{"categories":540},[121],{"categories":542},[],{"categories":544},[103],{"categories":546},[152],{"categories":548},[],{"categories":550},[100],{"categories":552},[100],{"categories":554},[103],{"categories":556},[],{"categories":558},[],{"categories":560},[100],{"categories":562},[],{"categories":564},[97],{"categories":566},[103],{"categories":568},[],{"categories":570},[94],{"categories":572},[100],{"categories":574},[97],{"categories":576},[121],{"categories":578},[],{"categories":580},[],{"categories":582},[],{"categories":584},[121],{"categories":586},[121],{"categories":588},[],{"categories":590},[],{"categories":592},[97],{"categories":594},[],{"categories":596},[],{"categories":598},[94],{"categories":600},[],{"categories":602},[159],{"categories":604},[103],{"categories":606},[97],{"categories":608},[103],{"categories":610},[152],{"categories":612},[],{"categories":614},[106],{"categories":616},[142],{"categories":618},[152],{"categories":620},[100],{"categories":622},[103],{"categories":624},[97],{"categories":626},[100],{"categories":628},[],{"categories":630},[],{"categories":632},[152],{"categories":634},[145],{"categories":636},[106],{"categories":638},[103],{"categories":640},[100],{"categories":642},[],{"categories":644},[416],{"categories":646},[],{"categories":648},[103],{"categories":650},[],{"categories":652},[],{"categories":654},[100],{"categories":656},[142],{"categories":658},[159],{"categories":660},[103],{"categories":662},[],{"categories":664},[94],{"categories":666},[],{"categories":668},[121],{"categories":670},[100,416],{"categories":672},[121],{"categories":674},[100],{"categories":676},[97],{"categories":678},[100],{"categories":680},[],{"categories":682},[97],{"categories":684},[],{"categories":686},[152],{"categories":688},[142],{"categories":690},[121],{"categories":692},[145],{"categories":694},[94],{"categories":696},[100],{"categories":698},[152],{"categories":700},[],{"categories":702},[],{"categories":704},[106],{"categories":706},[],{"categories":708},[100],{"categories":710},[],{"categories":712},[142],{"categories":714},[142],{"categories":716},[142],{"categories":718},[],{"categories":720},[],{"categories":722},[121],{"categories":724},[103],{"categories":726},[100],{"categories":728},[100],{"categories":730},[100],{"categories":732},[97],{"categories":734},[100],{"categories":736},[],{"categories":738},[152],{"categories":740},[152],{"categories":742},[97],{"categories":744},[],{"categories":746},[100],{"categories":748},[100],{"categories":750},[97],{"categories":752},[121],{"categories":754},[159],{"categories":756},[103],{"categories":758},[],{"categories":760},[142],{"categories":762},[],{"categories":764},[100],{"categories":766},[],{"categories":768},[97],{"categories":770},[103],{"categories":772},[],{"categories":774},[416],{"categories":776},[145],{"categories":778},[152],{"categories":780},[159],{"categories":782},[152],{"categories":784},[103],{"categories":786},[],{"categories":788},[],{"categories":790},[103],{"categories":792},[94],{"categories":794},[103],{"categories":796},[106],{"categories":798},[97],{"categories":800},[],{"categories":802},[100],{"categories":804},[106],{"categories":806},[100],{"categories":808},[100],{"categories":810},[159],{"categories":812},[142],{"categories":814},[103],{"categories":816},[],{"categories":818},[],{"categories":820},[416],{"categories":822},[152],{"categories":824},[],{"categories":826},[103],{"categories":828},[100],{"categories":830},[142,100],{"categories":832},[94],{"categories":834},[],{"categories":836},[100],{"categories":838},[94],{"categories":840},[142],{"categories":842},[103],{"categories":844},[152],{"categories":846},[],{"categories":848},[100],{"categories":850},[],{"categories":852},[94],{"categories":854},[],{"categories":856},[103],{"categories":858},[106],{"categories":860},[100],{"categories":862},[100],{"categories":864},[142],{"categories":866},[103],{"categories":868},[416],{"categories":870},[142],{"categories":872},[103],{"categories":874},[100],{"categories":876},[100],{"categories":878},[100],{"categories":880},[121],{"categories":882},[],{"categories":884},[106],{"categories":886},[103],{"categories":888},[142],{"categories":890},[103],{"categories":892},[152],{"categories":894},[142],{"categories":896},[103],{"categories":898},[121],{"categories":900},[],{"categories":902},[100],{"categories":904},[142],{"categories":906},[100],{"categories":908},[94],{"categories":910},[121],{"categories":912},[100],{"categories":914},[159],{"categories":916},[100],{"categories":918},[100],{"categories":920},[103],{"categories":922},[103],{"categories":924},[100],{"categories":926},[103],{"categories":928},[142],{"categories":930},[100],{"categories":932},[],{"categories":934},[],{"categories":936},[152],{"categories":938},[],{"categories":940},[94],{"categories":942},[416],{"categories":944},[],{"categories":946},[94],{"categories":948},[97],{"categories":950},[159],{"categories":952},[],{"categories":954},[97],{"categories":956},[],{"categories":958},[],{"categories":960},[],{"categories":962},[],{"categories":964},[],{"categories":966},[100],{"categories":968},[103],{"categories":970},[416],{"categories":972},[94],{"categories":974},[100],{"categories":976},[152],{"categories":978},[106],{"categories":980},[100],{"categories":982},[159],{"categories":984},[100],{"categories":986},[100],{"categories":988},[100],{"categories":990},[100,94],{"categories":992},[152],{"categories":994},[152],{"categories":996},[142],{"categories":998},[100],{"categories":1000},[],{"categories":1002},[],{"categories":1004},[],{"categories":1006},[152],{"categories":1008},[145],{"categories":1010},[121],{"categories":1012},[142],{"categories":1014},[],{"categories":1016},[100],{"categories":1018},[100],{"categories":1020},[],{"categories":1022},[],{"categories":1024},[103],{"categories":1026},[100],{"categories":1028},[97],{"categories":1030},[],{"categories":1032},[94],{"categories":1034},[100],{"categories":1036},[94],{"categories":1038},[100],{"categories":1040},[152],{"categories":1042},[159],{"categories":1044},[100,142],{"categories":1046},[121],{"categories":1048},[142],{"categories":1050},[],{"categories":1052},[416],{"categories":1054},[142],{"categories":1056},[103],{"categories":1058},[],{"categories":1060},[],{"categories":1062},[],{"categories":1064},[],{"categories":1066},[152],{"categories":1068},[103],{"categories":1070},[103],{"categories":1072},[416],{"categories":1074},[100],{"categories":1076},[100],{"categories":1078},[100],{"categories":1080},[],{"categories":1082},[142],{"categories":1084},[],{"categories":1086},[],{"categories":1088},[103],{"categories":1090},[],{"categories":1092},[],{"categories":1094},[159],{"categories":1096},[159],{"categories":1098},[103],{"categories":1100},[],{"categories":1102},[100],{"categories":1104},[100],{"categories":1106},[152],{"categories":1108},[142],{"categories":1110},[142],{"categories":1112},[103],{"categories":1114},[94],{"categories":1116},[100],{"categories":1118},[142],{"categories":1120},[142],{"categories":1122},[103],{"categories":1124},[103],{"categories":1126},[100],{"categories":1128},[],{"categories":1130},[],{"categories":1132},[100],{"categories":1134},[103],{"categories":1136},[121],{"categories":1138},[152],{"categories":1140},[94],{"categories":1142},[100],{"categories":1144},[],{"categories":1146},[103],{"categories":1148},[103],{"categories":1150},[],{"categories":1152},[94],{"categories":1154},[100],{"categories":1156},[94],{"categories":1158},[94],{"categories":1160},[],{"categories":1162},[],{"categories":1164},[103],{"categories":1166},[103],{"categories":1168},[100],{"categories":1170},[100],{"categories":1172},[121],{"categories":1174},[145],{"categories":1176},[106],{"categories":1178},[121],{"categories":1180},[142],{"categories":1182},[],{"categories":1184},[121],{"categories":1186},[],{"categories":1188},[],{"categories":1190},[],{"categories":1192},[],{"categories":1194},[152],{"categories":1196},[145],{"categories":1198},[],{"categories":1200},[100],{"categories":1202},[100],{"categories":1204},[145],{"categories":1206},[152],{"categories":1208},[],{"categories":1210},[],{"categories":1212},[103],{"categories":1214},[121],{"categories":1216},[121],{"categories":1218},[103],{"categories":1220},[94],{"categories":1222},[100,416],{"categories":1224},[],{"categories":1226},[142],{"categories":1228},[94],{"categories":1230},[103],{"categories":1232},[142],{"categories":1234},[],{"categories":1236},[103],{"categories":1238},[103],{"categories":1240},[100],{"categories":1242},[159],{"categories":1244},[152],{"categories":1246},[142],{"categories":1248},[],{"categories":1250},[103],{"categories":1252},[100],{"categories":1254},[103],{"categories":1256},[103],{"categories":1258},[103],{"categories":1260},[159],{"categories":1262},[103],{"categories":1264},[100],{"categories":1266},[],{"categories":1268},[159],{"categories":1270},[121],{"categories":1272},[103],{"categories":1274},[],{"categories":1276},[],{"categories":1278},[100],{"categories":1280},[103],{"categories":1282},[121],{"categories":1284},[103],{"categories":1286},[],{"categories":1288},[],{"categories":1290},[],{"categories":1292},[103],{"categories":1294},[],{"categories":1296},[],{"categories":1298},[145],{"categories":1300},[100],{"categories":1302},[145],{"categories":1304},[121],{"categories":1306},[100],{"categories":1308},[100],{"categories":1310},[103],{"categories":1312},[100],{"categories":1314},[],{"categories":1316},[],{"categories":1318},[416],{"categories":1320},[],{"categories":1322},[],{"categories":1324},[94],{"categories":1326},[],{"categories":1328},[],{"categories":1330},[],{"categories":1332},[],{"categories":1334},[152],{"categories":1336},[121],{"categories":1338},[159],{"categories":1340},[97],{"categories":1342},[100],{"categories":1344},[100],{"categories":1346},[97],{"categories":1348},[],{"categories":1350},[142],{"categories":1352},[103],{"categories":1354},[97],{"categories":1356},[100],{"categories":1358},[100],{"categories":1360},[94],{"categories":1362},[],{"categories":1364},[94],{"categories":1366},[100],{"categories":1368},[159],{"categories":1370},[103],{"categories":1372},[121],{"categories":1374},[97],{"categories":1376},[100],{"categories":1378},[103],{"categories":1380},[],{"categories":1382},[100],{"categories":1384},[94],{"categories":1386},[100],{"categories":1388},[],{"categories":1390},[121],{"categories":1392},[100],{"categories":1394},[],{"categories":1396},[97],{"categories":1398},[100],{"categories":1400},[],{"categories":1402},[],{"categories":1404},[],{"categories":1406},[100],{"categories":1408},[],{"categories":1410},[416],{"categories":1412},[100],{"categories":1414},[],{"categories":1416},[100],{"categories":1418},[100],{"categories":1420},[100],{"categories":1422},[100,416],{"categories":1424},[100],{"categories":1426},[100],{"categories":1428},[142],{"categories":1430},[103],{"categories":1432},[],{"categories":1434},[103],{"categories":1436},[100],{"categories":1438},[100],{"categories":1440},[100],{"categories":1442},[94],{"categories":1444},[94],{"categories":1446},[152],{"categories":1448},[142],{"categories":1450},[103],{"categories":1452},[],{"categories":1454},[100],{"categories":1456},[121],{"categories":1458},[100],{"categories":1460},[97],{"categories":1462},[],{"categories":1464},[416],{"categories":1466},[142],{"categories":1468},[142],{"categories":1470},[103],{"categories":1472},[121],{"categories":1474},[103],{"categories":1476},[100],{"categories":1478},[],{"categories":1480},[100],{"categories":1482},[],{"categories":1484},[],{"categories":1486},[100],{"categories":1488},[100],{"categories":1490},[100],{"categories":1492},[103],{"categories":1494},[100],{"categories":1496},[],{"categories":1498},[145],{"categories":1500},[103],{"categories":1502},[],{"categories":1504},[],{"categories":1506},[100],{"categories":1508},[121],{"categories":1510},[],{"categories":1512},[142],{"categories":1514},[416],{"categories":1516},[121],{"categories":1518},[152],{"categories":1520},[152],{"categories":1522},[121],{"categories":1524},[121],{"categories":1526},[416],{"categories":1528},[],{"categories":1530},[121],{"categories":1532},[100],{"categories":1534},[94],{"categories":1536},[121],{"categories":1538},[],{"categories":1540},[145],{"categories":1542},[121],{"categories":1544},[152],{"categories":1546},[121],{"categories":1548},[416],{"categories":1550},[100],{"categories":1552},[100],{"categories":1554},[],{"categories":1556},[97],{"categories":1558},[],{"categories":1560},[],{"categories":1562},[100],{"categories":1564},[100],{"categories":1566},[100],{"categories":1568},[100],{"categories":1570},[],{"categories":1572},[145],{"categories":1574},[94],{"categories":1576},[],{"categories":1578},[100],{"categories":1580},[100],{"categories":1582},[416],{"categories":1584},[416],{"categories":1586},[],{"categories":1588},[103],{"categories":1590},[121],{"categories":1592},[121],{"categories":1594},[100],{"categories":1596},[103],{"categories":1598},[],{"categories":1600},[142],{"categories":1602},[100],{"categories":1604},[100],{"categories":1606},[],{"categories":1608},[],{"categories":1610},[416],{"categories":1612},[100],{"categories":1614},[152],{"categories":1616},[97],{"categories":1618},[100],{"categories":1620},[],{"categories":1622},[103],{"categories":1624},[94],{"categories":1626},[94],{"categories":1628},[],{"categories":1630},[100],{"categories":1632},[142],{"categories":1634},[103],{"categories":1636},[],{"categories":1638},[100],{"categories":1640},[100],{"categories":1642},[103],{"categories":1644},[],{"categories":1646},[103],{"categories":1648},[152],{"categories":1650},[],{"categories":1652},[100],{"categories":1654},[],{"categories":1656},[100],{"categories":1658},[],{"categories":1660},[100],{"categories":1662},[100],{"categories":1664},[],{"categories":1666},[100],{"categories":1668},[121],{"categories":1670},[100],{"categories":1672},[100],{"categories":1674},[94],{"categories":1676},[100],{"categories":1678},[121],{"categories":1680},[103],{"categories":1682},[],{"categories":1684},[100],{"categories":1686},[159],{"categories":1688},[],{"categories":1690},[],{"categories":1692},[],{"categories":1694},[94],{"categories":1696},[121],{"categories":1698},[103],{"categories":1700},[100],{"categories":1702},[142],{"categories":1704},[103],{"categories":1706},[],{"categories":1708},[103],{"categories":1710},[],{"categories":1712},[100],{"categories":1714},[103],{"categories":1716},[100],{"categories":1718},[],{"categories":1720},[100],{"categories":1722},[100],{"categories":1724},[121],{"categories":1726},[142],{"categories":1728},[103],{"categories":1730},[142],{"categories":1732},[97],{"categories":1734},[],{"categories":1736},[],{"categories":1738},[100],{"categories":1740},[94],{"categories":1742},[121],{"categories":1744},[],{"categories":1746},[],{"categories":1748},[152],{"categories":1750},[142],{"categories":1752},[],{"categories":1754},[100],{"categories":1756},[],{"categories":1758},[159],{"categories":1760},[100],{"categories":1762},[416],{"categories":1764},[152],{"categories":1766},[],{"categories":1768},[103],{"categories":1770},[100],{"categories":1772},[103],{"categories":1774},[103],{"categories":1776},[100],{"categories":1778},[],{"categories":1780},[94],{"categories":1782},[100],{"categories":1784},[97],{"categories":1786},[152],{"categories":1788},[142],{"categories":1790},[],{"categories":1792},[],{"categories":1794},[],{"categories":1796},[103],{"categories":1798},[142],{"categories":1800},[121],{"categories":1802},[100],{"categories":1804},[121],{"categories":1806},[142],{"categories":1808},[],{"categories":1810},[142],{"categories":1812},[121],{"categories":1814},[97],{"categories":1816},[100],{"categories":1818},[121],{"categories":1820},[159],{"categories":1822},[],{"categories":1824},[],{"categories":1826},[145],{"categories":1828},[100,152],{"categories":1830},[121],{"categories":1832},[100],{"categories":1834},[103],{"categories":1836},[103],{"categories":1838},[100],{"categories":1840},[],{"categories":1842},[152],{"categories":1844},[100],{"categories":1846},[145],{"categories":1848},[103],{"categories":1850},[159],{"categories":1852},[416],{"categories":1854},[],{"categories":1856},[94],{"categories":1858},[103],{"categories":1860},[103],{"categories":1862},[152],{"categories":1864},[100],{"categories":1866},[100],{"categories":1868},[],{"categories":1870},[],{"categories":1872},[],{"categories":1874},[416],{"categories":1876},[121],{"categories":1878},[100],{"categories":1880},[100],{"categories":1882},[100],{"categories":1884},[],{"categories":1886},[145],{"categories":1888},[97],{"categories":1890},[],{"categories":1892},[103],{"categories":1894},[416],{"categories":1896},[],{"categories":1898},[142],{"categories":1900},[142],{"categories":1902},[],{"categories":1904},[152],{"categories":1906},[142],{"categories":1908},[100],{"categories":1910},[],{"categories":1912},[121],{"categories":1914},[100],{"categories":1916},[142],{"categories":1918},[103],{"categories":1920},[121],{"categories":1922},[],{"categories":1924},[103],{"categories":1926},[142],{"categories":1928},[100],{"categories":1930},[],{"categories":1932},[100],{"categories":1934},[100],{"categories":1936},[416],{"categories":1938},[121],{"categories":1940},[145],{"categories":1942},[145],{"categories":1944},[],{"categories":1946},[],{"categories":1948},[],{"categories":1950},[103],{"categories":1952},[152],{"categories":1954},[152],{"categories":1956},[],{"categories":1958},[],{"categories":1960},[100],{"categories":1962},[],{"categories":1964},[103],{"categories":1966},[100],{"categories":1968},[],{"categories":1970},[100],{"categories":1972},[97],{"categories":1974},[100],{"categories":1976},[159],{"categories":1978},[103],{"categories":1980},[100],{"categories":1982},[152],{"categories":1984},[121],{"categories":1986},[103],{"categories":1988},[],{"categories":1990},[121],{"categories":1992},[103],{"categories":1994},[103],{"categories":1996},[],{"categories":1998},[97],{"categories":2000},[103],{"categories":2002},[],{"categories":2004},[100],{"categories":2006},[94],{"categories":2008},[121],{"categories":2010},[416],{"categories":2012},[103],{"categories":2014},[103],{"categories":2016},[94],{"categories":2018},[100],{"categories":2020},[],{"categories":2022},[],{"categories":2024},[142],{"categories":2026},[100,97],{"categories":2028},[],{"categories":2030},[94],{"categories":2032},[145],{"categories":2034},[100],{"categories":2036},[152],{"categories":2038},[100],{"categories":2040},[103],{"categories":2042},[100],{"categories":2044},[100],{"categories":2046},[121],{"categories":2048},[103],{"categories":2050},[],{"categories":2052},[],{"categories":2054},[103],{"categories":2056},[100],{"categories":2058},[416],{"categories":2060},[],{"categories":2062},[100],{"categories":2064},[103],{"categories":2066},[],{"categories":2068},[100],{"categories":2070},[159],{"categories":2072},[145],{"categories":2074},[103],{"categories":2076},[100],{"categories":2078},[416],{"categories":2080},[],{"categories":2082},[100],{"categories":2084},[159],{"categories":2086},[142],{"categories":2088},[100],{"categories":2090},[],{"categories":2092},[159],{"categories":2094},[121],{"categories":2096},[100],{"categories":2098},[100],{"categories":2100},[94],{"categories":2102},[],{"categories":2104},[],{"categories":2106},[142],{"categories":2108},[100],{"categories":2110},[145],{"categories":2112},[159],{"categories":2114},[159],{"categories":2116},[121],{"categories":2118},[],{"categories":2120},[],{"categories":2122},[100],{"categories":2124},[],{"categories":2126},[100,152],{"categories":2128},[121],{"categories":2130},[103],{"categories":2132},[152],{"categories":2134},[100],{"categories":2136},[94],{"categories":2138},[],{"categories":2140},[],{"categories":2142},[94],{"categories":2144},[159],{"categories":2146},[100],{"categories":2148},[],{"categories":2150},[142,100],{"categories":2152},[416],{"categories":2154},[94],{"categories":2156},[],{"categories":2158},[97],{"categories":2160},[97],{"categories":2162},[100],{"categories":2164},[152],{"categories":2166},[103],{"categories":2168},[121],{"categories":2170},[159],{"categories":2172},[142],{"categories":2174},[100],{"categories":2176},[100],{"categories":2178},[100],{"categories":2180},[94],{"categories":2182},[100],{"categories":2184},[103],{"categories":2186},[121],{"categories":2188},[],{"categories":2190},[],{"categories":2192},[145],{"categories":2194},[152],{"categories":2196},[100],{"categories":2198},[142],{"categories":2200},[145],{"categories":2202},[100],{"categories":2204},[100],{"categories":2206},[103],{"categories":2208},[103],{"categories":2210},[100,97],{"categories":2212},[],{"categories":2214},[142],{"categories":2216},[],{"categories":2218},[100],{"categories":2220},[121],{"categories":2222},[94],{"categories":2224},[94],{"categories":2226},[103],{"categories":2228},[100],{"categories":2230},[97],{"categories":2232},[152],{"categories":2234},[159],{"categories":2236},[],{"categories":2238},[121],{"categories":2240},[100],{"categories":2242},[100],{"categories":2244},[121],{"categories":2246},[152],{"categories":2248},[100],{"categories":2250},[103],{"categories":2252},[121],{"categories":2254},[100],{"categories":2256},[142],{"categories":2258},[100],{"categories":2260},[100],{"categories":2262},[416],{"categories":2264},[106],{"categories":2266},[103],{"categories":2268},[100],{"categories":2270},[121],{"categories":2272},[103],{"categories":2274},[159],{"categories":2276},[100],{"categories":2278},[],{"categories":2280},[100],{"categories":2282},[],{"categories":2284},[],{"categories":2286},[],{"categories":2288},[97],{"categories":2290},[100],{"categories":2292},[103],{"categories":2294},[121],{"categories":2296},[121],{"categories":2298},[121],{"categories":2300},[121],{"categories":2302},[],{"categories":2304},[94],{"categories":2306},[103],{"categories":2308},[121],{"categories":2310},[94],{"categories":2312},[103],{"categories":2314},[100],{"categories":2316},[100,103],{"categories":2318},[103],{"categories":2320},[416],{"categories":2322},[121],{"categories":2324},[121],{"categories":2326},[103],{"categories":2328},[100],{"categories":2330},[],{"categories":2332},[121],{"categories":2334},[159],{"categories":2336},[94],{"categories":2338},[100],{"categories":2340},[100],{"categories":2342},[],{"categories":2344},[152],{"categories":2346},[],{"categories":2348},[94],{"categories":2350},[103],{"categories":2352},[121],{"categories":2354},[100],{"categories":2356},[121],{"categories":2358},[94],{"categories":2360},[121],{"categories":2362},[121],{"categories":2364},[],{"categories":2366},[97],{"categories":2368},[103],{"categories":2370},[121],{"categories":2372},[121],{"categories":2374},[121],{"categories":2376},[121],{"categories":2378},[121],{"categories":2380},[121],{"categories":2382},[121],{"categories":2384},[121],{"categories":2386},[121],{"categories":2388},[121],{"categories":2390},[145],{"categories":2392},[94],{"categories":2394},[100],{"categories":2396},[100],{"categories":2398},[],{"categories":2400},[100,94],{"categories":2402},[],{"categories":2404},[103],{"categories":2406},[121],{"categories":2408},[103],{"categories":2410},[100],{"categories":2412},[100],{"categories":2414},[100],{"categories":2416},[100],{"categories":2418},[100],{"categories":2420},[103],{"categories":2422},[97],{"categories":2424},[142],{"categories":2426},[121],{"categories":2428},[100],{"categories":2430},[],{"categories":2432},[],{"categories":2434},[103],{"categories":2436},[142],{"categories":2438},[100],{"categories":2440},[],{"categories":2442},[],{"categories":2444},[159],{"categories":2446},[100],{"categories":2448},[],{"categories":2450},[],{"categories":2452},[94],{"categories":2454},[97],{"categories":2456},[100],{"categories":2458},[97],{"categories":2460},[142],{"categories":2462},[],{"categories":2464},[121],{"categories":2466},[],{"categories":2468},[142],{"categories":2470},[100],{"categories":2472},[159],{"categories":2474},[],{"categories":2476},[159],{"categories":2478},[],{"categories":2480},[],{"categories":2482},[103],{"categories":2484},[],{"categories":2486},[97],{"categories":2488},[94],{"categories":2490},[142],{"categories":2492},[152],{"categories":2494},[],{"categories":2496},[],{"categories":2498},[100],{"categories":2500},[94],{"categories":2502},[159],{"categories":2504},[],{"categories":2506},[103],{"categories":2508},[103],{"categories":2510},[121],{"categories":2512},[100],{"categories":2514},[103],{"categories":2516},[100],{"categories":2518},[103],{"categories":2520},[100],{"categories":2522},[106],{"categories":2524},[121],{"categories":2526},[],{"categories":2528},[159],{"categories":2530},[152],{"categories":2532},[103],{"categories":2534},[],{"categories":2536},[100],{"categories":2538},[103],{"categories":2540},[97],{"categories":2542},[94],{"categories":2544},[100],{"categories":2546},[142],{"categories":2548},[152],{"categories":2550},[152],{"categories":2552},[100],{"categories":2554},[145],{"categories":2556},[100],{"categories":2558},[103],{"categories":2560},[97],{"categories":2562},[103],{"categories":2564},[100],{"categories":2566},[100],{"categories":2568},[103],{"categories":2570},[121],{"categories":2572},[],{"categories":2574},[94],{"categories":2576},[100],{"categories":2578},[103],{"categories":2580},[100],{"categories":2582},[100],{"categories":2584},[],{"categories":2586},[142],{"categories":2588},[97],{"categories":2590},[121],{"categories":2592},[100],{"categories":2594},[100],{"categories":2596},[142],{"categories":2598},[159],{"categories":2600},[145],{"categories":2602},[100],{"categories":2604},[121],{"categories":2606},[100],{"categories":2608},[103],{"categories":2610},[416],{"categories":2612},[100],{"categories":2614},[103],{"categories":2616},[145],{"categories":2618},[],{"categories":2620},[103],{"categories":2622},[152],{"categories":2624},[142],{"categories":2626},[100],{"categories":2628},[94],{"categories":2630},[97],{"categories":2632},[152],{"categories":2634},[],{"categories":2636},[103],{"categories":2638},[100],{"categories":2640},[],{"categories":2642},[121],{"categories":2644},[],{"categories":2646},[121],{"categories":2648},[100],{"categories":2650},[103],{"categories":2652},[103],{"categories":2654},[103],{"categories":2656},[],{"categories":2658},[],{"categories":2660},[100],{"categories":2662},[100],{"categories":2664},[],{"categories":2666},[142],{"categories":2668},[103],{"categories":2670},[159],{"categories":2672},[94],{"categories":2674},[],{"categories":2676},[],{"categories":2678},[121],{"categories":2680},[152],{"categories":2682},[100],{"categories":2684},[100],{"categories":2686},[100],{"categories":2688},[152],{"categories":2690},[121],{"categories":2692},[142],{"categories":2694},[100],{"categories":2696},[100],{"categories":2698},[100],{"categories":2700},[121],{"categories":2702},[100],{"categories":2704},[121],{"categories":2706},[103],{"categories":2708},[103],{"categories":2710},[152],{"categories":2712},[103],{"categories":2714},[100],{"categories":2716},[152],{"categories":2718},[142],{"categories":2720},[],{"categories":2722},[103],{"categories":2724},[],{"categories":2726},[],{"categories":2728},[],{"categories":2730},[97],{"categories":2732},[100],{"categories":2734},[103],{"categories":2736},[94],{"categories":2738},[103],{"categories":2740},[159],{"categories":2742},[],{"categories":2744},[103],{"categories":2746},[],{"categories":2748},[94],{"categories":2750},[103],{"categories":2752},[],{"categories":2754},[103],{"categories":2756},[100],{"categories":2758},[121],{"categories":2760},[100],{"categories":2762},[103],{"categories":2764},[121],{"categories":2766},[103],{"categories":2768},[152],{"categories":2770},[142],{"categories":2772},[94],{"categories":2774},[],{"categories":2776},[103],{"categories":2778},[142],{"categories":2780},[416],{"categories":2782},[121],{"categories":2784},[100],{"categories":2786},[142],{"categories":2788},[94],{"categories":2790},[],{"categories":2792},[103],{"categories":2794},[103],{"categories":2796},[100],{"categories":2798},[],{"categories":2800},[103],{"categories":2802},[106],{"categories":2804},[121],{"categories":2806},[103],{"categories":2808},[97],{"categories":2810},[],{"categories":2812},[100],{"categories":2814},[106],{"categories":2816},[100],{"categories":2818},[103],{"categories":2820},[121],{"categories":2822},[94],{"categories":2824},[416],{"categories":2826},[100],{"categories":2828},[100],{"categories":2830},[100],{"categories":2832},[121],{"categories":2834},[97],{"categories":2836},[100],{"categories":2838},[142],{"categories":2840},[121],{"categories":2842},[416],{"categories":2844},[100],{"categories":2846},[],{"categories":2848},[],{"categories":2850},[416],{"categories":2852},[145],{"categories":2854},[103],{"categories":2856},[103],{"categories":2858},[121],{"categories":2860},[100],{"categories":2862},[94],{"categories":2864},[142],{"categories":2866},[103],{"categories":2868},[100],{"categories":2870},[159],{"categories":2872},[100],{"categories":2874},[103],{"categories":2876},[],{"categories":2878},[100],{"categories":2880},[100],{"categories":2882},[121],{"categories":2884},[94],{"categories":2886},[],{"categories":2888},[100],{"categories":2890},[100],{"categories":2892},[152],{"categories":2894},[142],{"categories":2896},[100,103],{"categories":2898},[159,97],{"categories":2900},[100],{"categories":2902},[],{"categories":2904},[103],{"categories":2906},[],{"categories":2908},[152],{"categories":2910},[100],{"categories":2912},[121],{"categories":2914},[],{"categories":2916},[103],{"categories":2918},[],{"categories":2920},[142],{"categories":2922},[103],{"categories":2924},[94],{"categories":2926},[103],{"categories":2928},[100],{"categories":2930},[416],{"categories":2932},[159],{"categories":2934},[97],{"categories":2936},[97],{"categories":2938},[94],{"categories":2940},[94],{"categories":2942},[100],{"categories":2944},[103],{"categories":2946},[100],{"categories":2948},[100],{"categories":2950},[94],{"categories":2952},[100],{"categories":2954},[159],{"categories":2956},[121],{"categories":2958},[100],{"categories":2960},[103],{"categories":2962},[100],{"categories":2964},[],{"categories":2966},[152],{"categories":2968},[],{"categories":2970},[103],{"categories":2972},[94],{"categories":2974},[],{"categories":2976},[416],{"categories":2978},[100],{"categories":2980},[],{"categories":2982},[121],{"categories":2984},[103],{"categories":2986},[152],{"categories":2988},[100],{"categories":2990},[103],{"categories":2992},[152],{"categories":2994},[103],{"categories":2996},[121],{"categories":2998},[94],{"categories":3000},[121],{"categories":3002},[152],{"categories":3004},[100],{"categories":3006},[142],{"categories":3008},[100],{"categories":3010},[100],{"categories":3012},[100],{"categories":3014},[100],{"categories":3016},[103],{"categories":3018},[100],{"categories":3020},[103],{"categories":3022},[100],{"categories":3024},[94],{"categories":3026},[100],{"categories":3028},[103],{"categories":3030},[142],{"categories":3032},[94],{"categories":3034},[103],{"categories":3036},[142],{"categories":3038},[],{"categories":3040},[100],{"categories":3042},[100],{"categories":3044},[152],{"categories":3046},[],{"categories":3048},[103],{"categories":3050},[159],{"categories":3052},[100],{"categories":3054},[121],{"categories":3056},[159],{"categories":3058},[103],{"categories":3060},[97],{"categories":3062},[97],{"categories":3064},[100],{"categories":3066},[94],{"categories":3068},[],{"categories":3070},[100],{"categories":3072},[],{"categories":3074},[94],{"categories":3076},[100],{"categories":3078},[103],{"categories":3080},[103],{"categories":3082},[],{"categories":3084},[152],{"categories":3086},[152],{"categories":3088},[159],{"categories":3090},[142],{"categories":3092},[],{"categories":3094},[100],{"categories":3096},[94],{"categories":3098},[100],{"categories":3100},[152],{"categories":3102},[94],{"categories":3104},[121],{"categories":3106},[121],{"categories":3108},[],{"categories":3110},[121],{"categories":3112},[103],{"categories":3114},[142],{"categories":3116},[145],{"categories":3118},[100],{"categories":3120},[],{"categories":3122},[121],{"categories":3124},[152],{"categories":3126},[97],{"categories":3128},[100],{"categories":3130},[94],{"categories":3132},[416],{"categories":3134},[94],{"categories":3136},[],{"categories":3138},[],{"categories":3140},[121],{"categories":3142},[],{"categories":3144},[103],{"categories":3146},[103],{"categories":3148},[103],{"categories":3150},[],{"categories":3152},[100],{"categories":3154},[],{"categories":3156},[121],{"categories":3158},[94],{"categories":3160},[142],{"categories":3162},[100],{"categories":3164},[121],{"categories":3166},[121],{"categories":3168},[],{"categories":3170},[121],{"categories":3172},[94],{"categories":3174},[100],{"categories":3176},[],{"categories":3178},[103],{"categories":3180},[103],{"categories":3182},[94],{"categories":3184},[],{"categories":3186},[],{"categories":3188},[],{"categories":3190},[142],{"categories":3192},[103],{"categories":3194},[100],{"categories":3196},[],{"categories":3198},[],{"categories":3200},[],{"categories":3202},[142],{"categories":3204},[],{"categories":3206},[94],{"categories":3208},[],{"categories":3210},[],{"categories":3212},[142],{"categories":3214},[100],{"categories":3216},[121],{"categories":3218},[],{"categories":3220},[159],{"categories":3222},[121],{"categories":3224},[159],{"categories":3226},[100],{"categories":3228},[],{"categories":3230},[],{"categories":3232},[103],{"categories":3234},[],{"categories":3236},[],{"categories":3238},[103],{"categories":3240},[100],{"categories":3242},[],{"categories":3244},[103],{"categories":3246},[121],{"categories":3248},[159],{"categories":3250},[145],{"categories":3252},[103],{"categories":3254},[103],{"categories":3256},[],{"categories":3258},[],{"categories":3260},[],{"categories":3262},[121],{"categories":3264},[],{"categories":3266},[],{"categories":3268},[142],{"categories":3270},[94],{"categories":3272},[],{"categories":3274},[97],{"categories":3276},[159],{"categories":3278},[100],{"categories":3280},[152],{"categories":3282},[94],{"categories":3284},[145],{"categories":3286},[97],{"categories":3288},[152],{"categories":3290},[],{"categories":3292},[],{"categories":3294},[103],{"categories":3296},[94],{"categories":3298},[142],{"categories":3300},[94],{"categories":3302},[103],{"categories":3304},[416],{"categories":3306},[103],{"categories":3308},[],{"categories":3310},[100],{"categories":3312},[121],{"categories":3314},[152],{"categories":3316},[],{"categories":3318},[142],{"categories":3320},[121],{"categories":3322},[94],{"categories":3324},[103],{"categories":3326},[100],{"categories":3328},[97],{"categories":3330},[103,416],{"categories":3332},[103],{"categories":3334},[152],{"categories":3336},[100],{"categories":3338},[145],{"categories":3340},[159],{"categories":3342},[103],{"categories":3344},[],{"categories":3346},[103],{"categories":3348},[100],{"categories":3350},[97],{"categories":3352},[],{"categories":3354},[],{"categories":3356},[100],{"categories":3358},[145],{"categories":3360},[100],{"categories":3362},[],{"categories":3364},[121],{"categories":3366},[],{"categories":3368},[121],{"categories":3370},[152],{"categories":3372},[103],{"categories":3374},[100],{"categories":3376},[159],{"categories":3378},[152],{"categories":3380},[],{"categories":3382},[121],{"categories":3384},[100],{"categories":3386},[],{"categories":3388},[100],{"categories":3390},[103],{"categories":3392},[100],{"categories":3394},[103],{"categories":3396},[100],{"categories":3398},[100],{"categories":3400},[100],{"categories":3402},[100],{"categories":3404},[97],{"categories":3406},[],{"categories":3408},[106],{"categories":3410},[121],{"categories":3412},[100],{"categories":3414},[],{"categories":3416},[152],{"categories":3418},[100],{"categories":3420},[100],{"categories":3422},[103],{"categories":3424},[121],{"categories":3426},[100],{"categories":3428},[100],{"categories":3430},[97],{"categories":3432},[103],{"categories":3434},[142],{"categories":3436},[],{"categories":3438},[145],{"categories":3440},[100],{"categories":3442},[],{"categories":3444},[121],{"categories":3446},[159],{"categories":3448},[],{"categories":3450},[],{"categories":3452},[121],{"categories":3454},[121],{"categories":3456},[159],{"categories":3458},[94],{"categories":3460},[103],{"categories":3462},[103],{"categories":3464},[100],{"categories":3466},[97],{"categories":3468},[],{"categories":3470},[],{"categories":3472},[121],{"categories":3474},[145],{"categories":3476},[152],{"categories":3478},[103],{"categories":3480},[142],{"categories":3482},[145],{"categories":3484},[145],{"categories":3486},[],{"categories":3488},[121],{"categories":3490},[100],{"categories":3492},[100],{"categories":3494},[152],{"categories":3496},[],{"categories":3498},[121],{"categories":3500},[121],{"categories":3502},[121],{"categories":3504},[],{"categories":3506},[103],{"categories":3508},[100],{"categories":3510},[],{"categories":3512},[94],{"categories":3514},[97],{"categories":3516},[],{"categories":3518},[100],{"categories":3520},[100],{"categories":3522},[],{"categories":3524},[152],{"categories":3526},[],{"categories":3528},[],{"categories":3530},[],{"categories":3532},[],{"categories":3534},[100],{"categories":3536},[121],{"categories":3538},[],{"categories":3540},[],{"categories":3542},[100],{"categories":3544},[100],{"categories":3546},[100],{"categories":3548},[145],{"categories":3550},[100],{"categories":3552},[145],{"categories":3554},[],{"categories":3556},[145],{"categories":3558},[145],{"categories":3560},[416],{"categories":3562},[103],{"categories":3564},[152],{"categories":3566},[],{"categories":3568},[],{"categories":3570},[145],{"categories":3572},[152],{"categories":3574},[152],{"categories":3576},[152],{"categories":3578},[],{"categories":3580},[94],{"categories":3582},[152],{"categories":3584},[152],{"categories":3586},[94],{"categories":3588},[152],{"categories":3590},[97],{"categories":3592},[152],{"categories":3594},[152],{"categories":3596},[152],{"categories":3598},[145],{"categories":3600},[121],{"categories":3602},[121],{"categories":3604},[100],{"categories":3606},[152],{"categories":3608},[145],{"categories":3610},[416],{"categories":3612},[145],{"categories":3614},[145],{"categories":3616},[145],{"categories":3618},[],{"categories":3620},[97],{"categories":3622},[],{"categories":3624},[416],{"categories":3626},[152],{"categories":3628},[152],{"categories":3630},[152],{"categories":3632},[103],{"categories":3634},[121,97],{"categories":3636},[145],{"categories":3638},[],{"categories":3640},[],{"categories":3642},[145],{"categories":3644},[],{"categories":3646},[145],{"categories":3648},[121],{"categories":3650},[103],{"categories":3652},[],{"categories":3654},[152],{"categories":3656},[100],{"categories":3658},[142],{"categories":3660},[],{"categories":3662},[100],{"categories":3664},[],{"categories":3666},[121],{"categories":3668},[94],{"categories":3670},[145],{"categories":3672},[],{"categories":3674},[152],{"categories":3676},[121],[3678,3744,3892,3953],{"id":3679,"title":3680,"ai":3681,"body":3686,"categories":3717,"created_at":47,"date_modified":47,"description":40,"extension":48,"faq":47,"featured":49,"kicker_label":47,"meta":3718,"navigation":71,"path":3732,"published_at":3733,"question":47,"scraped_at":3734,"seo":3735,"sitemap":3736,"source_id":3737,"source_name":3726,"source_type":79,"source_url":3738,"stem":3739,"tags":3740,"thumbnail_url":47,"tldr":3741,"tweet":47,"unknown_tags":3742,"__hash__":3743},"summaries\u002Fsummaries\u002Fca4513bbfe1df576-vs-code-terminal-upgrades-enable-seamless-agent-te-summary.md","VS Code Terminal Upgrades Enable Seamless Agent-Terminal Interaction",{"provider":7,"model":8,"input_tokens":3682,"output_tokens":3683,"processing_time_ms":3684,"cost_usd":3685},4658,1486,14527,0.00165195,{"type":14,"value":3687,"toc":3712},[3688,3692,3695,3699,3702,3706,3709],[17,3689,3691],{"id":3690},"automatic-prompt-detection-and-input-handling-in-background-terminals","Automatic Prompt Detection and Input Handling in Background Terminals",[22,3693,3694],{},"Agents now identify when hidden terminals pause for input—like a PowerShell read-host prompt asking for a name—and automatically supply responses (e.g., \"James Montemagno\") pulled from context. This reads back expected outputs (\"Hello, James Montemagno\") without exposing the terminal, keeping workflows uninterrupted. For long-running or background commands, agents gain full awareness via progress messages and notifications, eliminating blind execution.",[17,3696,3698],{"id":3697},"foreground-terminal-support-with-user-takeover","Foreground Terminal Support with User Takeover",[22,3700,3701],{},"When using your active (foreground) terminal, agents prompt for permission to run commands and detect if you intervene—one-click into the terminal pauses the agent, which waits for your input (e.g., typing the name manually). Once you submit, the agent auto-detects the update, continues reading outputs, and proceeds. A new \"focus terminal\" option lets you effortlessly seize control for sensitive commands, blending agent automation with hands-on needs.",[17,3703,3705],{"id":3704},"scaling-to-multi-prompt-interactive-tools","Scaling to Multi-Prompt Interactive Tools",[22,3707,3708],{},"Complex tools like npm init trigger detection of multiple sequential prompts (e.g., 9 questions: package name, version, description, entry point). Agents collect all answers upfront—user can accept defaults or customize (e.g., \"Tiny Tool Town\", \"tiniest tool town ever\")—then inject them into the terminal in real-time. Expose the terminal mid-process to watch inputs flow, making installers and REPLs feel native rather than clunky.",[22,3710,3711],{},"These features—smarter detection, foreground integration, and takeover controls—ship in the latest VS Code, transforming agent sessions from brittle to production-ready by respecting terminal realities.",{"title":40,"searchDepth":41,"depth":41,"links":3713},[3714,3715,3716],{"id":3690,"depth":41,"text":3691},{"id":3697,"depth":41,"text":3698},{"id":3704,"depth":41,"text":3705},[94],{"content_references":3719,"triage":3728},[3720,3724],{"type":53,"title":3721,"url":3722,"context":3723},"VS Code Release Notes","https:\u002F\u002Faka.ms\u002FVSCode\u002F116","mentioned",{"type":3725,"title":3726,"url":3727,"context":3723},"tool","Visual Studio Code","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode",{"relevance":3729,"novelty":68,"quality":68,"actionability":68,"composite":3730,"reasoning":3731},5,4.35,"Category: AI Automation. The article discusses new features in VS Code that enhance agent interaction with terminals, addressing practical needs for developers integrating AI tools into their workflows. It provides specific examples of how these upgrades improve user experience and streamline processes, making it actionable for developers looking to implement these features.","\u002Fsummaries\u002Fca4513bbfe1df576-vs-code-terminal-upgrades-enable-seamless-agent-te-summary","2026-04-16 19:00:00","2026-04-19 01:19:28",{"title":3680,"description":40},{"loc":3732},"53f012626201917f","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0Eq8m63Z5J0","summaries\u002Fca4513bbfe1df576-vs-code-terminal-upgrades-enable-seamless-agent-te-summary",[84,83,86],"New VS Code terminal tools let agents detect prompts in hidden\u002Fforeground terminals, auto-fill inputs or pause for user takeover, handling REPLs, installers, and multi-step commands like npm init without workflow breaks.",[],"FaJLxMiU1oUOaPPCspyXBSukPl4CxN_0rGLhT2hVAdA",{"id":3745,"title":3746,"ai":3747,"body":3752,"categories":3875,"created_at":47,"date_modified":47,"description":3876,"extension":48,"faq":47,"featured":49,"kicker_label":47,"meta":3877,"navigation":71,"path":3878,"published_at":3879,"question":47,"scraped_at":3880,"seo":3881,"sitemap":3882,"source_id":3883,"source_name":3884,"source_type":3885,"source_url":3886,"stem":3887,"tags":3888,"thumbnail_url":47,"tldr":3889,"tweet":47,"unknown_tags":3890,"__hash__":3891},"summaries\u002Fsummaries\u002Fddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai--summary.md","Why I'm Ditching Closed Source for Open Source AI Tools",{"provider":7,"model":8,"input_tokens":3748,"output_tokens":3749,"processing_time_ms":3750,"cost_usd":3751},8193,2421,18771,0.002343,{"type":14,"value":3753,"toc":3868},[3754,3758,3761,3764,3771,3775,3778,3781,3784,3787,3792,3796,3799,3802,3805,3808,3813,3817,3820,3823,3826,3831,3835],[17,3755,3757],{"id":3756},"closed-source-dominance-is-cracking-under-ais-weight","Closed Source Dominance Is Cracking Under AI's Weight",[22,3759,3760],{},"Theo, creator of T3.gg, admits most daily tools—MacOS, Notion, Linear, Slack—are closed source, but he's done tolerating it. Historically, software justified closed licensing because writing code was expensive and rare. Developers commanded high pay for turning requirements into reliable source code, while closed vendors sold binaries or APIs. Open source, sparked by frustrations like Richard Stallman's, offered fixes but rarely paid maintainers well. Companies like AWS profited massively by hosting open projects like Elasticsearch without contributing, prompting license changes (e.g., Elasticsearch's SSPL shift) and drama (Redis Labs fallout).",[22,3762,3763],{},"AI flips this. Code generation slashes the 'hard part' cost, making proprietary lock-in less defensible. Theo notes: \"Software stopped being expensive to make... We were paid well cuz we could turn all of that into the right source code.\" Yet closed tools trap users: rebuilding Slack is feasible technically, but network effects (shared channels) and infrastructure lock-in prevent adoption. Without source access, small bugs fester, and regressions can't be patched.",[22,3765,3766,3770],{},[3767,3768,3769],"strong",{},"Quote:"," \"I'm nearing the point where I just am not interested in trying new solutions if they're closed source.\" (Theo on his hardening stance, highlighting how AI amplifies frustration with unfixable flaws.)",[17,3772,3774],{"id":3773},"yashs-patch-first-mindset-exposes-artificial-boundaries","Yash's Patch-First Mindset Exposes Artificial Boundaries",[22,3776,3777],{},"Theo credits high school intern Yash—one of the \"most talented devs I've ever worked with\"—for rewiring his thinking. Yash built a user script reverse-engineering T3 Chat's (closed source) Webpack bundle to inject AI SDK client-side for local models. Hired on the spot, Yash ignores code ownership boundaries, using patch-package aggressively.",[22,3779,3780],{},"Patch-package lets you edit node_modules files, generate .patch files, and auto-apply them on install (native in Yarn\u002FPnpm). Ideal for one-liners: remove logs, fix obscure bugs. Yash quadrupled patches in weeks, then upstreamed PRs without hesitation. Example: T3 Chat used AI SDK (text-only then); Theo hacked custom image gen paths for OpenAI\u002FGemini, which sucked—rough, non-progressive, inconsistent with text flows.",[22,3782,3783],{},"Yash patched AI SDK to add image gen natively, deprecated Theo's hacks, enabled progressive updates. Shipped stably via patch; later, upstream merged it, patch deleted. Theo: initially terrified (\"scary as fuck\"), now converted. At Twitch, Theo worked around issues across 7 teams for one-liners; Yash \"opens the door and walks right through.\"",[22,3785,3786],{},"This scales with AI: generating patches or features is trivial now. Result? Deeper dependency understanding, faster iteration. Theo applies it personally: more PRs, fewer workarounds.",[22,3788,3789,3791],{},[3767,3790,3769],{}," \"Yash just doesn't perceive these boundaries... when he hits a wall because some boundary that's in the way is blocking something he just opens the door and walks right through.\" (Theo contrasting Yash's fluidity with corporate silos, showing how it accelerates shipping.)",[17,3793,3795],{"id":3794},"ai-coding-tools-prove-closed-source-cant-be-trusted","AI Coding Tools Prove Closed Source Can't Be Trusted",[22,3797,3798],{},"Theo's thesis: \"Closed source developers cannot be trusted with AI.\" Tools like Cursor and Codeex started strong but regressed via AI-generated slop. Codeex: Theo used it 90%+ for a month—polished UX shifted his workflow. But constant updates were a coin flip: better or unusable (lags in long threads, complex codebases). Yesterday: more complaints.",[22,3800,3801],{},"Cursor: performance tanked despite VS Code's solid TypeScript base. Glass (new from-scratch UI) somehow slower, crashing with two codebases. At Cursor's office event, Theo grilled them: \"What the fuck is going on with performance?\" Response: \"We're prioritizing making it work and useful first... not going to have all the performance issues inherent to VS Code.\" Theo calls BS—VS Code is performant gold; Cursor layered Sonnet 3.5-era slop (\"a liability\") atop it.",[22,3803,3804],{},"Yet Cursor's core shines: harness makes flaky models (Gemini 3\u002F3.1 Pro, Opus) reliable. Claude Code often fails where Cursor succeeds. Julius (T3 lead) couldn't use Glass for T3 Code integration—crashes galore. Theo urges: hire a Head of Performance to scream louder than users.",[22,3806,3807],{},"Trade-offs stark: closed source hides slop, blocks fixes. Open source exposes issues, invites contributions. Theo open-sourced T3 Code (not Chat yet, but considering); won't touch new closed tools.",[22,3809,3810,3812],{},[3767,3811,3769],{}," \"Closed source developers cannot be trusted with AI. They are taking things that are for the most part usable that have their quirks and problems and they are sloppifying them to the point where they don't fucking work.\" (Theo's core thesis, backed by Cursor\u002FCodeex regressions, explaining quality erosion in AI-heavy teams.)",[17,3814,3816],{"id":3815},"open-source-unlocks-ai-era-customization-and-reliability","Open Source Unlocks AI-Era Customization and Reliability",[22,3818,3819],{},"Theo's pivot: prioritize open source for mucking internals—fun, educational, improves skills. AI lowers barriers: generate patches, add features. No PR pressure; just fix locally if needed. Frustrations compound: software \"degrading over time,\" unfixable without source.",[22,3821,3822],{},"WorkOS sponsor ties in: enterprises (OpenAI, Anthropic, Carta) need scalable auth\u002Fonboarding. Closed roll-your-owns fail Fortune 500 scale (e.g., ADP for 10k devs). WorkOS balances DX with enterprise weirdness—self-serve admins, Slack-responsive support.",[22,3824,3825],{},"Progression: closed enabled dev profession; open fixed pains; AI commoditizes code → open wins. Theo processes Yash's influence (half his age) to adopt boundaryless fixes.",[22,3827,3828,3830],{},[3767,3829,3769],{}," \"It has never been easier to talk to a company ask for things changes whatever else we need and have them just come in and help.\" (Theo on WorkOS support, contrasting responsive vendors with unfixable closed tools like Cursor.)",[17,3832,3834],{"id":3833},"key-takeaways","Key Takeaways",[3836,3837,3838,3847,3850,3853,3856,3859,3862,3865],"ul",{},[3839,3840,3841,3842,3846],"li",{},"Adopt patch-package for any JS project: edit node_modules, ",[3843,3844,3845],"code",{},"npx patch-package \u003Cpkg>",", auto-apply on install—upstream PRs when logical.",[3839,3848,3849],{},"Ignore artificial boundaries: if a dependency blocks you, patch it first, PR second—no team drama excuses.",[3839,3851,3852],{},"Distrust closed source AI tools: Cursor\u002FCodeex prove AI slop regresses performance; demand source to fix.",[3839,3854,3855],{},"With AI, prioritize open source: cheaper to build\u002Fcustomize, deeper learning via internals.",[3839,3857,3858],{},"For enterprise scale, use WorkOS early: handles ADP\u002FSSO for big bets without custom hell.",[3839,3860,3861],{},"Open source your side projects (like T3 Code): attracts talent like Yash, enables community fixes.",[3839,3863,3864],{},"Evaluate tools by update delta: random better\u002Fworse? Closed source roulette—switch to open.",[3839,3866,3867],{},"Hire performance obsessives: slop layers kill DX; yell louder than users (Theo's Cursor advice).",{"title":40,"searchDepth":41,"depth":41,"links":3869},[3870,3871,3872,3873,3874],{"id":3756,"depth":41,"text":3757},{"id":3773,"depth":41,"text":3774},{"id":3794,"depth":41,"text":3795},{"id":3815,"depth":41,"text":3816},{"id":3833,"depth":41,"text":3834},[94],"I love open source, but that never stopped me from using a ton of closed source stuff. That's starting to change...\n\nThank you WorkOS for sponsoring! Check them out at: https:\u002F\u002Fsoydev.link\u002Fworkos\n\nWant to sponsor a video? Learn more here: https:\u002F\u002Fsoydev.link\u002Fsponsor-me\n\nCheck out my Twitch, Twitter, Discord more at https:\u002F\u002Ft3.gg\n\nS\u002FO @Ph4seon3 for the awesome edit 🙏",{},"\u002Fsummaries\u002Fddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai-summary","2026-04-04 11:01:42","2026-04-05 16:13:32",{"title":3746,"description":3876},{"loc":3878},"ddfadcad1ba53fb5","Theo - t3.gg","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=08NqrRQArNw","summaries\u002Fddfadcad1ba53fb5-why-i-m-ditching-closed-source-for-open-source-ai--summary",[85,83,86],"AI makes software cheap to build, but closed source tools like Cursor are degrading in quality—open source lets you fix them, as Theo's intern Yash proves by patching everything.",[],"jptBPC0P6Fv-1PpmHUmEcnuO3rkoaLKOpn0l0MPBb4k",{"id":3893,"title":3894,"ai":3895,"body":3900,"categories":3937,"created_at":47,"date_modified":47,"description":3938,"extension":48,"faq":47,"featured":49,"kicker_label":47,"meta":3939,"navigation":71,"path":3940,"published_at":3941,"question":47,"scraped_at":3942,"seo":3943,"sitemap":3944,"source_id":3945,"source_name":3946,"source_type":3885,"source_url":3947,"stem":3948,"tags":3949,"thumbnail_url":47,"tldr":3950,"tweet":47,"unknown_tags":3951,"__hash__":3952},"summaries\u002Fsummaries\u002F991a048f782741b0-t3-code-promising-codex-gui-buggy-for-daily-use-summary.md","T3 Code: Promising Codex GUI, Buggy for Daily Use",{"provider":7,"model":8,"input_tokens":3896,"output_tokens":3897,"processing_time_ms":3898,"cost_usd":3899},4897,1217,8699,0.0015654,{"type":14,"value":3901,"toc":3932},[3902,3906,3909,3912,3916,3919,3922,3926,3929],[17,3903,3905],{"id":3904},"core-features-enable-basic-agentic-coding-but-lack-polish","Core Features Enable Basic Agentic Coding but Lack Polish",[22,3907,3908],{},"T3 Code runs as a web server or desktop app, supporting Codex with plan\u002Fcode modes, adjustable reasoning effort, full\u002Fsupervised access, worktrees, and branch switching\u002Fcreation. Use the action button to run custom commands manually or auto-trigger on worktree creation; one-click commit\u002Fpush and open-in-editor options speed workflows. Threads organize tasks per project, mimicking Codeex apps. However, it supports only Codex (Claude Code soon), ignoring broader models like GPT-4o.",[22,3910,3911],{},"These enable multi-branch experimentation without terminal reliance, but expect alpha-stage roughness—no built-in security for web mode (add via NGINX proxy).",[17,3913,3915],{"id":3914},"bugs-and-visibility-gaps-prevent-production-reliability","Bugs and Visibility Gaps Prevent Production Reliability",[22,3917,3918],{},"Project addition ignores folder validation: misspelled paths or tildes (~\u002F) add silently, crashing on message send with undecipherable Codex errors—force full paths or directory picker. File changes announce 'completed' without listing affected files, diffs, or tool call tracking; clicking for details fails with checkpoint errors. No patch previews mean blind trust in agent outputs, forcing external editor checks.",[22,3920,3921],{},"After testing 50+ GUIs, these UX flaws (200MB+ idle memory) block daily driver status, unlike lightweight rivals.",[17,3923,3925],{"id":3924},"verdant-and-jean-superior-for-parallel-snappy-agent-management","Verdant and Jean Superior for Parallel, Snappy Agent Management",[22,3927,3928],{},"Skip T3 Code for Verdant: 100MB idle memory, browser-tab projects\u002Fprofiles for instant switching, parallel threads\u002Fworktrees per tab, on-the-fly file editing\u002Fstaging, code review, and clean worktree tools. Its agent harness handles multiple agents seamlessly, flowing like Chrome for mental-model match—snappier than T3 Code or closed-source Conductor (also 200MB+).",[22,3930,3931],{},"Jean (by Kulifi dev) offers strong open-source functionality. Both outpace T3 Code's basic table by prioritizing diff visibility, low overhead, and intuitive parallelism, making them daily choices over CLI or buggy alphas.",{"title":40,"searchDepth":41,"depth":41,"links":3933},[3934,3935,3936],{"id":3904,"depth":41,"text":3905},{"id":3914,"depth":41,"text":3915},{"id":3924,"depth":41,"text":3925},[100],"In this video, I'll be telling you about T3 Code, a new open-source graphical interface for Codex by Theo, and how it compares to other agentic UI options like Conductor, Jean, and Verdent.\n\n--\nKey Takeaways:\n\n🆕 T3 Code is a new open-source GUI for Codex by Theo, currently in alpha stage.\n🌐 It can be run as a web server or as a desktop app, with both offering the same core experience.\n🐛 Adding projects is quite buggy, with issues around tilde paths and missing folder validation.\n🌿 It supports worktrees, branch switching, plan and code mode, and reasoning effort settings.\n⚠️ File change visibility is very limited, with no clear diff view or tool call file tracking.\n🔍 Jean and Verdent are better open-source alternatives, with Verdent being the standout option.\n✅ T3 Code is promising due to being open-source but needs significant work before daily use.",{},"\u002Fsummaries\u002F991a048f782741b0-t3-code-promising-codex-gui-buggy-for-daily-use-summary","2026-03-07 09:15:02","2026-04-04 23:37:25",{"title":3894,"description":3938},{"loc":3940},"991a048f782741b0","AICodeKing","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=_CpkC81Zqow","summaries\u002F991a048f782741b0-t3-code-promising-codex-gui-buggy-for-daily-use-summary",[84,83,85],"T3 Code delivers open-source Codex access with worktrees and branches but fails on project adding bugs and file change visibility—Verdant excels with 100MB idle memory, parallel agents, and snappy browser-like UI.",[],"vTuVEZvLYRZmJ0h63Bo4djMnCpnj2np13aCbrkjYUJQ",{"id":3954,"title":3955,"ai":3956,"body":3961,"categories":4032,"created_at":47,"date_modified":47,"description":40,"extension":48,"faq":47,"featured":49,"kicker_label":47,"meta":4033,"navigation":71,"path":4052,"published_at":47,"question":47,"scraped_at":4053,"seo":4054,"sitemap":4055,"source_id":4056,"source_name":4057,"source_type":79,"source_url":4058,"stem":4059,"tags":4060,"thumbnail_url":47,"tldr":4061,"tweet":47,"unknown_tags":4062,"__hash__":4063},"summaries\u002Fsummaries\u002F07affc2785ee1099-google-s-adk-go-toolkit-for-flexible-ai-agents-summary.md","Google's ADK-Go: Toolkit for Flexible AI Agents",{"provider":7,"model":8,"input_tokens":3957,"output_tokens":3958,"processing_time_ms":3959,"cost_usd":3960},6082,1789,10737,0.0020884,{"type":14,"value":3962,"toc":4027},[3963,3967,4001,4005,4012,4016],[17,3964,3966],{"id":3965},"toolkit-design-for-agent-workflows","Toolkit Design for Agent Workflows",[22,3968,3969,3970,3973,3974,3977,3978,3981,3982,3985,3986,3988,3989,3992,3993,3996,3997,4000],{},"ADK-Go applies software engineering principles to AI agent development, enabling construction of workflows from simple tasks to complex multi-agent systems. Define agents via code with full control over components like memory, models, plugins, tools, runners, sessions, artifacts, and telemetry. Folders structure reflects this modularity: ",[3843,3971,3972],{},"agent"," for core logic, ",[3843,3975,3976],{},"memory"," for state management, ",[3843,3979,3980],{},"model"," for LLM integration (optimized for Gemini but agnostic), ",[3843,3983,3984],{},"plugin"," and ",[3843,3987,3725],{}," for extensions, ",[3843,3990,3991],{},"runner"," for execution, ",[3843,3994,3995],{},"server"," for deployment, and ",[3843,3998,3999],{},"telemetry"," for observability. Go's concurrency and performance make it ideal for cloud-native applications, avoiding lock-in to specific models or deployments.",[17,4002,4004],{"id":4003},"evaluation-and-deployment-simplicity","Evaluation and Deployment Simplicity",[22,4006,4007,4008,4011],{},"The kit streamlines testing and production rollout through structured evaluation tools and runner abstractions, supporting orchestration across agents. Examples in ",[3843,4009,4010],{},"\u002Fexamples"," demonstrate practical use cases. Deployment-agnostic design integrates with existing stacks, and compatibility with other frameworks allows hybrid setups. Nightly CI checks ensure reliability, with 393 commits signaling active development.",[17,4013,4015],{"id":4014},"integration-and-ecosystem","Integration and Ecosystem",[22,4017,4018,4019,4022,4023,4026],{},"Install via Go modules (command in README: likely ",[3843,4020,4021],{},"go get google.golang.org\u002Fadk","). Access Go docs at pkg.go.dev\u002Fgoogle.golang.org\u002Fadk for APIs. Apache 2.0 licensed (exception for ",[3843,4024,4025],{},"internal\u002Fhttprr","), with CONTRIBUTING.md for involvement. Ecosystem includes Python\u002FJava ports and ADK Web for broader language support. Reddit community at r\u002Fagentdevelopmentkit for discussion.",{"title":40,"searchDepth":41,"depth":41,"links":4028},[4029,4030,4031],{"id":3965,"depth":41,"text":3966},{"id":4003,"depth":41,"text":4004},{"id":4014,"depth":41,"text":4015},[],{"content_references":4034,"triage":4050},[4035,4038,4041,4044,4047],{"type":3725,"title":4036,"url":4037,"context":3723},"ADK Docs","https:\u002F\u002Fgoogle.github.io\u002Fadk-docs\u002F",{"type":3725,"title":4039,"url":4040,"context":3723},"Samples","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-go\u002Ftree\u002Fmain\u002Fexamples",{"type":3725,"title":4042,"url":4043,"context":3723},"Python ADK","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-python",{"type":3725,"title":4045,"url":4046,"context":3723},"Java ADK","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-java",{"type":3725,"title":4048,"url":4049,"context":3723},"ADK Web","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-web",{"relevance":3729,"novelty":68,"quality":68,"actionability":68,"composite":3730,"reasoning":4051},"Category: AI & LLMs. The article provides a comprehensive overview of Google's ADK-Go, a toolkit for building AI agents, which directly addresses the needs of developers looking to integrate AI into their products. It includes practical details on modular design and deployment, making it actionable for the target audience.","\u002Fsummaries\u002F07affc2785ee1099-google-s-adk-go-toolkit-for-flexible-ai-agents-summary","2026-04-16 03:06:26",{"title":3955,"description":40},{"loc":4052},"07affc2785ee1099","__oneoff__","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-go","summaries\u002F07affc2785ee1099-google-s-adk-go-toolkit-for-flexible-ai-agents-summary",[84,83,85],"Build, evaluate, and deploy model-agnostic AI agents in Go using Google's open-source ADK, leveraging concurrency for cloud-native apps while staying compatible with Gemini and other frameworks.",[],"ocsYXdc-d19GXl_lTF4-tu-Kq63uXJp6gwjmkMR9T90"]