init: hermes-web-ui v0.1.0

Hermes Agent Web 管理面板,支持对话交互和定时任务管理。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ekko
2026-04-11 15:59:14 +08:00
commit cd58797f4c
41 changed files with 3627 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env node
import { spawn } from 'child_process'
import { resolve, dirname } from 'path'
import { fileURLToPath } from 'url'
const __dirname = dirname(fileURLToPath(import.meta.url))
const projectRoot = resolve(__dirname, '..')
const args = process.argv.slice(2)
const command = args[0]
if (!command || command === 'start' || command === 'dev') {
const viteBin = resolve(projectRoot, 'node_modules/.bin/vite')
spawn(viteBin, ['--host', '--port', '8648'], { stdio: 'inherit', cwd: projectRoot })
} else if (command === 'build') {
const viteBin = resolve(projectRoot, 'node_modules/.bin/vite')
spawn(viteBin, ['build'], { stdio: 'inherit', cwd: projectRoot })
} else {
console.log(`Usage: hermes-web-ui [command]`)
console.log()
console.log('Commands:')
console.log(' start Start dev server (default)')
console.log(' build Build for production')
}