[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-97266":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":37,"updatedAt":38,"readmeContent":10,"aiSummary":10,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},97266,"whirl","whirlchat\u002Fwhirl","whirlchat","The AI chat app that sweats the details. Every top model, real memory, living documents, and your own tools.","https:\u002F\u002Fwhirl.chat",null,"TypeScript",505,48,3,1,0,7,37,377,21,87.57,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36],"ai","ai-chat","chat","convex","llm","nextjs","openrouter","react","self-hosted","typescript","2026-10-05 07:19:29","2026-10-12 00:23:50",2,"2026-10-13 04:06:25","CREATED_QUERY"]