类库
› vigils
duncatzat/vigils
Vigils是一个本地优先的AI代理控制平面,用于监控、审批和隔离AI代理的操作。它通过红脱敏、防火墙和沙箱机制保护隐私与安全,支持Windows、macOS和Linux平台。
技术栈
根目录 rust
查看全部依赖 (1)
开发依赖
tempfile
3
apps/desktop rust
查看全部依赖 (7)
依赖
vigil-audit
vigil-runner
vigil-types
vigil-ui-protocol
开发依赖
rusqlite
tempfile
vigil-lease
apps/desktop/ui javascript
框架
Vue Router
^4.5.0
Vue.js
^3.5.13
状态管理
Pinia
^2.2.6
构建工具
Vite
^6.0.3
测试
Vitest
^2.1.8
CSS 框架
Tailwind CSS
^3.4.17
代码规范
ESLint
^9.17.0
查看全部依赖 (18)
依赖
@tauri-apps/api
^2.1.0
naive-ui
^2.40.1
vue-i18n
^9.14.5
开发依赖
@tauri-apps/cli
^2.1.0
@tsconfig/node22
^22.0.0
@types/node
^22.10.2
@typescript-eslint/eslint-plugin
^8.18.0
@typescript-eslint/parser
^8.18.0
@vitejs/plugin-vue
^5.2.1
@vue/test-utils
^2.4.6
@vue/tsconfig
^0.7.0
autoprefixer
^10.4.20
eslint-plugin-security
^3.0.1
eslint-plugin-vue
^9.32.0
jsdom
^25.0.1
postcss
^8.4.49
typescript
~5.7.2
vue-tsc
^2.2.0
apps/native-host rust
查看全部依赖 (7)
依赖
clap
dirs
6
serde_json
vigil-audit
vigil-browser
vigil-redaction
开发依赖
tempfile
apps/vigil-hub-cli rust
查看全部依赖 (2)
依赖
vigil-audit
vigil-mcp
crates/vigil-audit rust
查看全部依赖 (14)
依赖
hex
once_cell
regex
rusqlite
serde
serde_jcs
serde_json
sha2
thiserror
uuid
vigil-redaction
0.1.0
vigil-types
0.1.0
开发依赖
criterion
tempfile
crates/vigil-browser rust
查看全部依赖 (7)
依赖
once_cell
regex
serde
serde_json
thiserror
url
vigil-redaction
crates/vigil-firewall rust
查看全部依赖 (18)
依赖
dunce
hex
once_cell
regex
serde
serde_jcs
serde_json
sha2
shlex
thiserror
url
uuid
vigil-audit
0.1.0
vigil-policy
0.1.0
vigil-redaction
0.1.0
vigil-types
0.1.0
开发依赖
rusqlite
tempfile
crates/vigil-http-auth rust
查看全部依赖 (11)
依赖
base64
hex
jsonwebtoken
oauth2
serde
serde_json
sha2
thiserror
url
vigil-audit
vigil-lease
crates/vigil-http-transport rust
异步运行时
Tokio
查看全部依赖 (16)
依赖
base64
hex
jsonwebtoken
open
reqwest
serde
serde_json
sha2
thiserror
url
vigil-audit
vigil-http-auth
vigil-lease
vigil-mcp
vigil-types
webpki-roots
crates/vigil-lease rust
查看全部依赖 (12)
依赖
hex
keyring
serde
serde_json
sha2
thiserror
uuid
vigil-audit
0.1.0
vigil-types
0.1.0
zeroize
开发依赖
tempfile
vigil-runner
crates/vigil-mcp rust
查看全部依赖 (18)
依赖
hex
once_cell
regex
serde
serde_jcs
serde_json
sha2
thiserror
uuid
vigil-audit
0.1.0
vigil-firewall
0.1.0
vigil-redaction
0.1.0
vigil-runner-types
0.1.0
vigil-types
0.1.0
vigil-ui-protocol
0.1.0
开发依赖
rusqlite
tempfile
vigil-policy
0.1.0
crates/vigil-policy rust
查看全部依赖 (4)
依赖
serde
serde_json
thiserror
vigil-types
0.1.0
crates/vigil-redaction rust
查看全部依赖 (6)
依赖
once_cell
regex
serde_json
thiserror
开发依赖
criterion
serde
crates/vigil-runner-types rust
查看全部依赖 (3)
依赖
dunce
serde
thiserror
crates/vigil-runner rust
异步运行时
Tokio
查看全部依赖 (13)
依赖
cap-std
dunce
serde
serde_json
thiserror
vigil-audit
vigil-lease
vigil-redaction
vigil-runner-types
vigil-types
wasmtime
wasmtime-wasi
开发依赖
tempfile
crates/vigil-sandbox-linux rust
查看全部依赖 (1)
开发依赖
tempfile
crates/vigil-sdk rust
查看全部依赖 (8)
依赖
serde_json
uuid
vigil-audit
0.1.0
vigil-firewall
0.1.0
vigil-mcp
0.1.0
vigil-policy
0.1.0
vigil-redaction
0.1.0
vigil-types
0.1.0
crates/vigil-types rust
查看全部依赖 (2)
依赖
serde
serde_json
crates/vigil-ui-protocol rust
查看全部依赖 (7)
依赖
serde
serde_json
thiserror
vigil-audit
0.1.0
vigil-runner-types
0.1.0
vigil-types
0.1.0
开发依赖
serde_jcs