[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1746":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":13,"forks30d":13,"starsTrendScore":16,"compositeScore":17,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":20,"topics":21,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":13,"starSnapshotCount":13,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},1746,"agent-web-os","lingosandi\u002Fagent-web-os","lingosandi",null,"TypeScript",309,74,53,0,1,127,3,52.13,false,"main",true,[],"2026-06-12 04:00:11","# agent-web-os\n\n**[English](.\u002FREADME.md)** | **[中文](.\u002FREADME.zh-CN.md)**\n\n**Website & Live Demo: [agent-web-os.xyz](https:\u002F\u002Fagent-web-os.xyz\u002F)**\n\nA browser-based operating system for AI agents. Full Bash shell, Node.js runtime, and Python 3.11 execution. Observable in-memory filesystem. No server required.\n\n## Install\n\n```bash\nnpm install agent-web-os\nbun add agent-web-os\npnpm add agent-web-os\nyarn add agent-web-os\n```\n\n## Vite Integration\n\nInstall `agent-web-os`, create a session in the browser, and execute commands from your component or hook.\n\n```ts\nimport { createBrowserBashSession, executeBrowserBash } from \"agent-web-os\"\n\nconst session = createBrowserBashSession({ rootPath: \"\u002Fworkspace\", node: true, python: true })\n\nexport async function runAgentWebOsDemo() {\n    const result = await executeBrowserBash(session, \"node --version\")\n    console.log(result.stdout)\n}\n```\n\n## xterm Integration\n\nInstall xterm separately, attach it to your DOM node, mirror stdout into the terminal, and send keystrokes into `writeStdin` for interactive tools.\n\n```bash\nnpm install @xterm\u002Fxterm @xterm\u002Faddon-fit\nbun add @xterm\u002Fxterm @xterm\u002Faddon-fit\npnpm add @xterm\u002Fxterm @xterm\u002Faddon-fit\nyarn add @xterm\u002Fxterm @xterm\u002Faddon-fit\n```\n\n```ts\nimport { Terminal } from \"@xterm\u002Fxterm\"\nimport { FitAddon } from \"@xterm\u002Faddon-fit\"\nimport \"@xterm\u002Fxterm\u002Fcss\u002Fxterm.css\"\nimport { createBrowserBashSession, executeBrowserBash } from \"agent-web-os\"\n\nconst session = createBrowserBashSession({ rootPath: \"\u002Fworkspace\", node: true, python: true })\nconst terminal = new Terminal({ convertEol: true, cursorBlink: true })\nconst fitAddon = new FitAddon()\n\nterminal.loadAddon(fitAddon)\nterminal.open(container)\nfitAddon.fit()\n\nsession.setStdoutWriter((data) => terminal.write(data))\nsession.setTerminalSize(terminal.cols, terminal.rows)\n\nterminal.onData((data) => {\n    session.writeStdin(data)\n})\n```\n\n## License\n\nMIT\n","agent-web-os 是一个基于浏览器的AI代理操作系统，支持完整的Bash shell、Node.js运行时和Python 3.11执行环境，并提供了一个可观察的内存文件系统。其核心功能包括无需服务器即可在浏览器中创建和管理会话，执行命令行操作，并且能够与xterm集成实现交互式终端体验。该项目采用TypeScript编写，适用于需要在前端环境中模拟后端开发或运行脚本的场景，例如在线代码编辑器、教育平台或任何希望在浏览器中直接运行复杂应用程序的地方。",2,"2026-06-11 02:45:48","CREATED_QUERY"]