[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73532":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":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},73532,"srcbook","srcbookdev\u002Fsrcbook","srcbookdev","TypeScript-centric app development platform: notebook and AI app builder","https:\u002F\u002Fsrcbook.com",null,"TypeScript",3445,313,34,29,0,59.49,"Apache License 2.0",false,"main",[22,23,24,25,26],"ai","javascript","local","notebook","typescript","2026-06-06 04:05:41","\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimagedelivery.net\u002FoEu9i3VEvGGhcGGAYXSBLQ\u002F2d5c9dda-044b-49e2-5255-4a0be1085d00\u002Fpublic\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fimagedelivery.net\u002FoEu9i3VEvGGhcGGAYXSBLQ\u002F064ebb1f-5153-4581-badd-42b42272fc00\u002Fpublic\">\n  \u003Cimg alt=\"Srcbook banner\" src=\"https:\u002F\u002Fimagedelivery.net\u002FoEu9i3VEvGGhcGGAYXSBLQ\u002F064ebb1f-5153-4581-badd-42b42272fc00\u002Fpublic\">\n\u003C\u002Fpicture>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fsrcbook\">\u003Cimg src=\"https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fsrcbook.svg\" alt=\"npm version\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-blue.svg\" alt=\"Apache 2.0 license\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fhub.srcbook.com\">Examples\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FshDEGBSe2d\">Discord\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@srcbook\">Youtube\u003C\u002Fa> ·\n  \u003Ca href=\"https:\u002F\u002Fhub.srcbook.com\">Hub\u003C\u002Fa> \n\u003C\u002Fp>\n\n## Maintainers Note\n\nSrcbook is not under active development.\n\n## Srcbook\n\nSrcbook is a TypeScript notebook that runs locally on your machine.\n\nSrcbook is open-source (apache2) and runs locally on your machine. You'll need to bring your own API key for AI usage (we strongly recommend Anthropic with `claude-3-5-sonnet-latest`).\n\n## Features\n\n- Create, run, and share TypeScript notebooks\n- Export to valid markdown format (.src.md)\n- AI features for exploring and iterating on ideas\n- Diagraming with [mermaid](https:\u002F\u002Fmermaid.js.org) for rich annotations\n- Local execution with a web interface\n- Powered by Node.js\n\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fimagedelivery.net\u002FoEu9i3VEvGGhcGGAYXSBLQ\u002F2a4fa0f6-ef1b-4606-c9fa-b31d61b7c300\u002Fpublic\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fimagedelivery.net\u002FoEu9i3VEvGGhcGGAYXSBLQ\u002Febfa2bfe-f805-4398-a348-0f48d4f93400\u002Fpublic\">\n  \u003Cimg alt=\"Example Srcbook\" src=\"https:\u002F\u002Fimagedelivery.net\u002FoEu9i3VEvGGhcGGAYXSBLQ\u002Febfa2bfe-f805-4398-a348-0f48d4f93400\u002Fpublic\">\n\u003C\u002Fpicture>\n\n## FAQ\n\nSee [FAQ](https:\u002F\u002Fgithub.com\u002Fsrcbookdev\u002Fsrcbook\u002Fblob\u002Fmain\u002FFAQ.md).\n\n## Getting Started\n\nSrcbook runs locally on your machine as a CLI application with a web interface.\n\n### Requirements\n\n- Node 18+, we recommend using [nvm](https:\u002F\u002Fgithub.com\u002Fnvm-sh\u002Fnvm) to manage local node versions\n- [corepack](https:\u002F\u002Fnodejs.org\u002Fapi\u002Fcorepack.html) to manage package manager versions\n\n### Installing\n\nWe recommend using npx to always run the latest version from npm\n\n```bash\n# Using npm\nnpx srcbook@latest start\n\n# Using your pm equivalent\npnpm dlx srcbook@latest start\n```\n\n> You can instead use a global install with `\u003Cpkg manager> i -g srcbook`\n> and then directly call srcbook with `srcbook start`\n\n### Using Docker\n\nYou can also run Srcbook using Docker:\n\n```bash\n# Build the Docker image\ndocker build -t srcbook .\n\n# Run the container\n# The -p flag maps port 2150 from the container to your host machine\n# First -v flag mounts your local .srcbook directory to persist data\n# Second -v flag shares your npm cache for better performance\ndocker run -p 2150:2150 -v ~\u002F.srcbook:\u002Froot\u002F.srcbook -v ~\u002F.npm:\u002Froot\u002F.npm srcbook\n```\n\nMake sure to set up your API key after starting the container. You can do this through the web interface at `http:\u002F\u002Flocalhost:2150`.\n\n### Current Commands\n\n```bash\n$ srcbook -h\nUsage: srcbook [options] [command]\n\nSrcbook is a interactive programming environment for TypeScript\n\nOptions:\n  -V, --version                 output the version number\n  -h, --help                    display help for command\n\nCommands:\n  start [options]               Start the Srcbook server\n  import [options] \u003Cspecifier>  Import a notebook\n  help [command]                display help for command\n```\n\n### Uninstalling\n\nYou can remove srcbook by first removing the package, and then cleaning it's local directory on disk:\n\n```bash\nrm -rf ~\u002F.srcbook\n\n# if you configured a global install\nnpm uninstall -g srcbook\n```\n\n> if you used another pm you will need to use it's specific uninstall command\n\n## Analytics and tracking\n\nIn order to improve Srcbook, we collect some behavioral analytics. We don't collect any Personal Identifiable Information (PII), our goals are simply to improve the application. The code is open source so you don't have to trust us, you can verify! You can find more information in our [privacy policy](https:\u002F\u002Fgithub.com\u002Fsrcbookdev\u002Fsrcbook\u002Fblob\u002Fmain\u002FPRIVACY-POLICY.md).\n\nIf you want to disable tracking, you can run Srcbook with `SRCBOOK_DISABLE_ANALYTICS=true` set in the environment.\n\n## Contributing\n\nFor development instructions, see [CONTRIBUTING.md](https:\u002F\u002Fgithub.com\u002Fsrcbookdev\u002Fsrcbook\u002Fblob\u002Fmain\u002FCONTRIBUTING.md).\n","Srcbook 是一个以 TypeScript 为中心的应用开发平台，集成了笔记本和 AI 应用构建功能。其核心功能包括创建、运行和分享 TypeScript 笔记本，支持导出为 Markdown 格式，并提供基于 AI 的探索和迭代工具以及使用 Mermaid 进行图表绘制。此外，Srcbook 支持本地执行并通过 Web 界面进行操作，由 Node.js 驱动。适用于需要在本地环境中快速原型设计、实验代码片段或构建小型应用的开发者，特别是那些希望利用 AI 功能来增强工作流程的用户。",2,"2026-06-06 03:47:10","high_star"]