类库
› hackerai
hackerai-tech/hackerai
HackerAI是一个基于人工智能的渗透测试辅助工具,旨在帮助安全专业人员进行自动化安全测试。它需要配置多种第三方AI模型和数据服务,提供本地开发和云服务两种使用方式。
技术栈
框架
Next.js
16.2.1
React
^19.2.4
测试
Jest
^30.3.0
Playwright
^1.58.2
CSS 框架
Tailwind CSS
^4
代码规范
ESLint
^9
Prettier
^3.8.1
查看全部依赖 (110)
依赖
@ai-sdk/openai
^3.0.47
@ai-sdk/react
^3.0.137
@aws-sdk/client-s3
^3.1014.0
@aws-sdk/s3-request-presigner
^3.1014.0
@axiomhq/js
^1.5.0
@axiomhq/logging
^0.2.0
@axiomhq/nextjs
^0.2.0
@axiomhq/react
^0.2.0
@convex-dev/aggregate
^0.2.1
@convex-dev/workos
^0.0.1
@e2b/code-interpreter
2.3.3
@langchain/community
^1.1.24
@monaco-editor/react
^4.7.0
@openrouter/ai-sdk-provider
^2.3.3
@posthog/ai
^7.12.2
@radix-ui/react-alert-dialog
^1.1.15
@radix-ui/react-avatar
^1.1.11
@radix-ui/react-collapsible
^1.1.12
@radix-ui/react-dialog
^1.1.15
@radix-ui/react-dropdown-menu
^2.1.16
@radix-ui/react-label
^2.1.8
@radix-ui/react-popover
^1.1.15
@radix-ui/react-radio-group
^1.3.8
@radix-ui/react-select
^2.2.6
@radix-ui/react-separator
^1.1.8
@radix-ui/react-slot
^1.2.4
@radix-ui/react-switch
^1.2.6
@radix-ui/react-tooltip
^1.2.8
@radix-ui/react-use-controllable-state
^1.2.2
@tauri-apps/api
^2.9.1
@tauri-apps/plugin-deep-link
^2.4.6
@tauri-apps/plugin-opener
^2.5.3
@tauri-apps/plugin-os
^2.3.2
@tauri-apps/plugin-process
^2.3.1
@tauri-apps/plugin-shell
^2.3.4
@tauri-apps/plugin-updater
^2.9.0
@upstash/ratelimit
^2.0.8
@upstash/redis
^1.37.0
@vercel/functions
^3.4.3
@workos-inc/authkit-nextjs
^2.17.0
@workos-inc/node
^8.9.0
ai
^6.0.135
ai-elements
^1.9.0
centrifuge
^5.5.3
chalk
^5.6.2
class-variance-authority
^0.7.1
clsx
^2.1.1
convex
^1.34.0
date-fns
^4.1.0
e2b
^2.14.1
gpt-tokenizer
^3.4.0
iron-session
^8.0.4
isbinaryfile
^6.0.0
jose
^6.2.2
jszip
^3.10.1
langchain
^1.2.36
lucide-react
^1.0.1
mammoth
^1.12.0
marked
^17.0.5
motion
^12.38.0
next-themes
^0.4.6
openai
^6.32.0
pdfjs-serverless
^1.1.0
posthog-js
^1.363.2
posthog-node
^5.28.5
radix-ui
^1.4.3
react-day-picker
^9.14.0
react-dom
19.2.4
react-hotkeys-hook
^5.2.4
react-shiki
^0.9.2
react-textarea-autosize
^8.5.9
redis
^5.11.0
resumable-stream
^2.2.12
shiki
^4.0.2
sonner
^2.0.7
streamdown
^2.5.0
stripe
^20.4.1
tailwind-merge
^3.5.0
use-stick-to-bottom
^1.1.3
uuid
^13.0.0
word-extractor
^1.0.4
ws
^8.18.0
zod
^4.3.6
开发依赖
@eslint/eslintrc
^3
@jest/globals
^30.3.0
@tailwindcss/postcss
^4
@tauri-apps/api
^2.10.1
@tauri-apps/cli
^2.9.6
@tauri-apps/plugin-opener
^2.5.3
@testing-library/dom
^10.4.1
@testing-library/jest-dom
^6.9.1
@testing-library/react
^16.3.2
@testing-library/user-event
^14.6.1
@types/jest
^30.0.0
@types/jszip
^3.4.1
@types/node
^25
@types/react
^19
@types/react-dom
^19
@types/word-extractor
^1.0.6
@types/ws
^8.5.0
concurrently
^9.2.1
dotenv
^17.3.1
eslint-config-next
16.2.1
husky
^9.1.7
jest-environment-jsdom
^30.3.0
lint-staged
^16.4.0
sharp
^0.34.5
ts-node
^10.9.2
tw-animate-css
^1.4.0
typescript
^5