类库
› omni
getomnico/omni
Omni是一个工作场所AI助手和搜索平台,支持连接Google Drive、Slack、Confluence等企业应用,提供统一搜索和AI聊天功能。它完全自托管,确保数据不离开内部网络,并继承原有系统的权限控制。
技术栈
框架
Axum
Svelte
^5.0.0
异步运行时
Tokio
构建工具
Vite
^6.4.1
测试
Playwright
^1.55.1
Vitest
^3.0.0
CSS 框架
Tailwind CSS
^4.0.0
代码规范
ESLint
^9.18.0
Prettier
^3.8.1
查看全部依赖 (91)
依赖
@anthropic-ai/sdk
^0.64.0
@fontsource-variable/inter
^5.2.8
@node-rs/argon2
^2.0.2
@opentelemetry/api
^1.9.0
@opentelemetry/auto-instrumentations-node
^0.53.0
@opentelemetry/exporter-trace-otlp-http
^0.55.0
@opentelemetry/sdk-node
^0.55.0
@oslojs/crypto
^1.0.1
@oslojs/encoding
^1.1.0
@paralleldrive/cuid2
^2.2.2
anyhow
1.0
async-trait
base64
0.22
calamine
0.22
chrono
docx-rs
0.4
dotenvy
drizzle-orm
^0.40.0
express
^4.21.0
futures
governor
landlock
0.4
marked
^16.0.0
mime_guess
2.0
nodemailer
^7.0.7
nonzero_ext
notify
6.0
pdf-extract
0.7
pino
^9.9.2
pino-pretty
^13.1.1
postgres
^3.4.5
quick-xml
0.31
redis
^5.5.6
reqwest
resend
^4.0.0
serde
serde_json
shared
sqlx
thiserror
time
tokio-stream
0.1
tower-http
tracing
tracing-subscriber
ulid
^3.0.1
uuid
walkdir
2.3
zip
0.6
zod
^3.23.0
开发依赖
@eslint/compat
^1.2.5
@eslint/js
^9.18.0
@internationalized/date
^3.11.0
@lucide/svelte
^0.561.0
@sveltejs/adapter-node
^5.2.12
@sveltejs/kit
^2.49.5
@sveltejs/vite-plugin-svelte
^5.0.0
@tailwindcss/forms
^0.5.9
@tailwindcss/typography
^0.5.15
@tailwindcss/vite
^4.0.0
@testcontainers/postgresql
^11.12.0
@types/express
^5.0.0
@types/node
^22.0.0
@types/nodemailer
^6.4.14
@types/supertest
^6.0.0
axum-test
bits-ui
^2.15.5
clsx
^2.1.1
drizzle-kit
^0.30.2
eslint-config-prettier
^10.0.1
eslint-plugin-svelte
^3.0.0
futures
0.3
globals
^16.0.0
mode-watcher
^1.0.8
msw
^2.6.0
omni-connector-manager
prettier-plugin-svelte
^3.5.0
prettier-plugin-tailwindcss
^0.7.2
reqwest
supertest
^7.0.0
svelte-check
^4.0.0
svelte-sonner
^1.0.5
tailwind-merge
^3.3.1
tailwind-variants
^3.2.2
tempfile
3.8
testcontainers
testcontainers-modules
tw-animate-css
^1.3.4
typescript
^5.6.0
typescript-eslint
^8.20.0
urlencoding
2.1