类库 › homerail
xiaotianfotos

xiaotianfotos/homerail

HomeRail是一个TypeScript运行时,用于将一次性AI对话转化为可审计、可复用的DAG工作流。它支持语音优先交互和生成式UI,专为家庭实验室或NAS设计,提供多智能体编排、执行追踪及回放功能,旨在减少用户干预并提升自动化透明度。

874 191 874 16
在 GitHub 上查看

技术栈

agent-ui javascript

框架

Vue Router ^4.4.0 Vue.js ^3.4.29

状态管理

Pinia ^2.2.0

构建工具

Vite ^6.4.3

测试

Playwright ^1.57.0 Vitest ^4.1.9

网络

Axios ^1.18.1

CSS 框架

Tailwind CSS ^3.4.10

CSS 预处理器

Sass ^1.83.0

代码规范

ESLint ^9.39.2 Prettier ^3.7.4
查看全部依赖 (60)

依赖

@dagrejs/dagre ^1.1.4 @headlessui/vue ^1.7.23 @heroicons/vue ^2.2.0 @lobehub/icons-static-svg ^1.47.0 @modelcontextprotocol/sdk ^1.29.0 @types/json5 ^0.0.30 @vue-flow/background ^1.3.0 @vue-flow/controls ^1.1.2 @vue-flow/core ^1.41.2 @vue-flow/minimap ^1.5.0 @vueuse/core ^14.1.0 chart.js ^4.4.7 class-variance-authority ^0.7.1 clsx ^2.1.1 highlight.js ^11.10.0 homerail-protocol file:../homerail_protocol interactjs ^1.10.27 json5 ^2.2.3 katex ^0.16.11 lucide-vue-next ^0.417.0 markdown-it ^14.3.0 markdown-it-latex2img ^0.0.6 md-it-katex ^0.0.3 mermaid ^11.16.0 mitt ^3.0.1 naive-ui ^2.43.2 primevue ^4.0.2 radix-vue ^1.9.17 sass-embedded ^1.83.0 tailwind-merge ^3.4.0 uuid ^11.1.1 vue-i18n ^9.14.5 vuedraggable ^4.1.0

开发依赖

@eslint/js ^9.39.2 @types/dagre ^0.7.52 @types/markdown-it ^14.1.2 @types/node ^22.5.4 @types/uuid ^10.0.0 @typescript-eslint/eslint-plugin ^8.50.0 @typescript-eslint/parser ^8.50.0 @vitejs/plugin-vue ^5.2.4 @vitest/coverage-v8 ^4.1.9 @vue/compiler-sfc ^3.4.34 @vue/runtime-dom ^3.4.34 autoprefixer ^10.4.20 compression ^1.7.4 eslint-config-prettier ^10.1.8 eslint-plugin-prettier ^5.5.4 eslint-plugin-vue ^10.6.2 jsdom ^27.3.0 postcss ^8.5.16 postcss-import ^16.1.0 svgo ^4.0.1 ts-node ^10.9.2 tsx ^4.19.0 typescript ^5.5.4 typescript-eslint ^8.50.0 vite-plugin-compression2 ^2.5.3 vite-svg-loader ^5.1.0 vue-tsc ^3.1.8

homerail_cli javascript

构建工具

esbuild ^0.28.1

测试

Vitest ^4.1.8
查看全部依赖 (6)

依赖

commander ^12.1.0 homerail-plugin-sdk file:../homerail_plugin_sdk homerail-protocol file:../homerail_protocol

开发依赖

@types/node ^20.0.0 tsx ^4.22.4 typescript ^5.4.0

homerail_manager javascript

测试

Vitest ^4.1.8
查看全部依赖 (13)

依赖

@sinclair/typebox ^0.34.51 ajv ^8.20.0 better-sqlite3 ^12.11.1 homerail-plugin-sdk file:../homerail_plugin_sdk homerail-protocol file:../homerail_protocol node-edge-tts 1.2.10 ws ^8.18.0 yaml ^2.4.2

开发依赖

@types/better-sqlite3 ^7.6.13 @types/node ^20.0.0 @types/ws ^8.5.13 tsx ^4.22.4 typescript ^5.4.0

homerail_node javascript

测试

Vitest ^4.1.8
查看全部依赖 (7)

依赖

dockerode ^5.0.0 homerail-protocol file:../homerail_protocol ws ^8.18.0

开发依赖

@types/dockerode ^3.3.0 @types/node ^20.0.0 @types/ws ^8.5.13 typescript ^5.4.0

homerail_plugin_sdk javascript

测试

Vitest ^4.1.8
查看全部依赖 (5)

依赖

ajv ^8.17.1 homerail-protocol file:../homerail_protocol yaml ^2.8.2

开发依赖

@types/node ^20.0.0 typescript ^5.7.0

homerail_protocol javascript

测试

Vitest ^4.1.8
查看全部依赖 (4)

依赖

ajv ^8.17.1 zod ^3.24.1

开发依赖

@types/node ^20.0.0 typescript ^5.7.0

homerail_worker javascript

测试

Vitest ^4.1.8
查看全部依赖 (10)

依赖

@anthropic-ai/claude-agent-sdk ^0.3.222 @moonshot-ai/kimi-agent-sdk ^0.1.8 @moonshot-ai/kimi-code ^0.24.2 @openai/codex 0.145.0 homerail-protocol file:../homerail_protocol ws ^8.18.0 zod ^3.25.0 || ^4.0.0

开发依赖

@types/node ^20.0.0 @types/ws ^8.5.10 typescript ^5.7.0

评论

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-15 01:48
浙ICP备14020137号-1 $mapa de visitantes$