Feature Overview

一个平台,全栈 AI 智能体能力

从模型接入、知识沉淀、流程编排、多 Agent 协作到企业治理与商业化,Nooko.Agent 把生产级 AI 智能体所需的每一块拼图都为你准备好。

六大模型 多智能体 RAG 知识库 可视化工作流 企业级安全 本地优先
模型层

六大主流大模型一站式接入

不再为选哪个模型纠结。Nooko.Agent 把主流大模型抽象为统一接口,ModelRouter 按成本、延迟、可用性、优先级智能选型,FallbackChain 在故障时自动切换。

  • OpenAI / Anthropic Claude / Google Gemini / DeepSeek / 通义千问 / Ollama
  • BYOK 自带密钥:Argon2id + AES-256-GCM 加密托管
  • 流式输出(AsyncGenerator)+ AbortController 中断
  • 多模态 Vision(图片 base64),自动降级为纯文本
  • 本地 Ollama 离线可用,隐私场景零外发
ModelRouter · 智能路由
Q用户请求:代码生成
↓ 按 cost/latency/availability 策略
OOpenAI · P0 · $0.002/1K · ✅ 命中
CClaude · P1 · Fallback
QQwen 本地 · P2 · 兜底
✅ 延迟 420ms · 流式返回中 · 可中断
Provider能力多模态本地优先典型场景
OpenAIGPT-4 / 4o / o1 系列✓ Vision通用对话 / 代码 / 推理
Anthropic ClaudeClaude 3.5 / 4 系列✓ Vision长文档 / 代码 / 安全场景
Google GeminiGemini 2.0 / Pro / Flash✓ Vision多模态 / 长上下文
DeepSeekV3 / R1 推理模型推理 / 数学 / 高性价比
通义千问 QwenQwen 2.5 / QwQ 系列✓ Vision中文场景 / 国产合规
OllamaLlama / Qwen / Mistral 等本地模型✓ 视模型✓ 完全离线隐私 / 离线 / 零外发
协作层

多 Agent 协作:像管理团队一样管理 AI

每位用户拥有一个主 Agent,它是你的智能体管家。你可以为不同任务组建团队、分配角色,让 Agent 们像同事一样分工协作。

  • 主 Agent 自动调度团队成员,按需委派子任务
  • @all / @agent 提及机制,任务监督像群聊一样直观
  • Agent 间消息总线(agent_messages 表),异步通信
  • 团队、成员角色、Command Center 指挥中心页面
  • 第一位 Agent 自动标记为主 Agent
Agent 团队 · Command Center
M
主 Agent · 协调者
已分配 4 个子任务
R研究员
W写作员
C代码员
D设计员
@研究员 完成 12 篇资料 → @写作员 起草大纲
@all 是否需要同步产出 demo?
知识层

RAG 知识库 + 向量检索,开箱即用

文档上传 → 智能分块 → Embedding → 向量存储 → 相似度检索全链路打通。无 API Key 也能用伪向量跑通链路,让知识沉淀零门槛。

  • 支持文档上传、分块索引、网格 / 列表视图
  • OpenAI 兼容 /v1/embeddings 接口生成向量
  • chunk_embeddings + vss 表,余弦相似度
  • 无 pgvector 也能跑:JSON 序列化向量 + 暴力检索
  • VectorSearchPanel 可视化检索结果与相似度
RAG Pipeline · 知识检索
📄上传文档 product-spec.pdf
↓ 分块 → Embedding → 入库
Q查询:产品有哪些核心模块?
↓ 向量相似度检索 Top-3
命中 chunk #12 (0.92) · #45 (0.87) · #8 (0.83)
✅ 综合答案:核心模块包括模型路由、多 Agent、RAG…
流程层

可视化工作流 + 沙箱执行

把 Prompt 工程、工具调用、条件分支串成可视化画布。每个工作流支持版本管理、执行记录、模板复用,沙箱执行器保证运行时安全。

  • 节点画布:LLM 调用 / 工具调用 / 条件分支 / 循环
  • workflow-sandbox.service 隔离执行,不污染主环境
  • workflow / workflow_version / workflow_execution 全表追踪
  • 内置模板市场,一键复用最佳实践
  • 节点面板 + 节点配置 + 连线编辑器
Workflow Editor · 节点画布
开始
R检索知识
LLLM 生成
?条件判断
输出结果
✅ v3 执行成功 · 耗时 1.8s · 6 节点 · 沙箱隔离
工具层

9+ 内置工具,动态可扩展

Rust 工具注册表内置 9 类常用工具,并支持动态注册。每个 Agent 可按需绑定工具子集,工作流中可作为节点调用。

web_search

联网搜索,结果可缓存到 searchHistory,支持时间范围与站点过滤。

calculator

精确数学运算,避免 LLM 数值幻觉,支持复杂表达式。

code_executor

沙箱内执行代码片段,支持多种语言,结果安全回传。

file_reader / writer

读写本地文件,受权限沙箱约束,支持二进制与文本。

image_generator

调用文生图模型生成图片,结果可直接插入对话或工作流。

knowledge_base

对接 RAG 知识库,按需检索文档块并返回带引用的答案。

memory

读写长期记忆,按重要度与访问计数管理,跨会话保留。

api_caller

HTTP 请求工具,支持自定义 Header / Body / 鉴权,连接外部系统。

data_analyzer

结构化数据分析,支持 CSV / JSON 输入,输出统计与可视化。

认知层

长期记忆 + 上下文管理

让 Agent 真正"记住"你。多维度记忆体系配合上下文压缩与缓存,长对话不再失忆,关键信息自动沉淀。

  • 长期记忆按用户 / Agent 维度存储,含重要度、访问计数、类型分类
  • ContextWindow 自动压缩,长对话不再爆 Token
  • ContextCache 缓存高频上下文,降低重复成本
  • 对话摘要(conversationSummaries)自动归纳历史
  • 提示词模板 + 提示词优化器(关键词提取 / 引擎优化)
Memory Card · 长期记忆
用户偏好 · 重要度 0.92
访问 18 次 · 类型:preference
i项目背景 · 重要度 0.85
访问 42 次 · 类型:context
!关键决策 · 重要度 0.78
访问 7 次 · 类型:decision
✅ 上下文已压缩:8.2K → 2.1K tokens
✅ 命中缓存:相似查询复用上下文(省 73% cost)
治理层

企业级安全合规,直击 To B 采购门槛

SAML SSO、2FA、RBAC 细粒度权限、审计日志、日志脱敏、敏感词过滤、限流、API 监控一应俱全,开箱即用通过企业安全评审。

SSO 单点登录

SAML 2.0(@node-saml/passport-saml)+ OAuth 连接器,对接企业现有身份系统,sso_configs 表灵活配置。

2FA 双因素

otplib TOTP + QR 码扫码绑定,登录二次校验,账户被盗风险大幅降低。

RBAC 细粒度权限

admin_roles / permissions / role_permissions + 用户组 + grant/revoke + 多 Guard(admin/roles/jwt-auth/global-auth)。

审计日志

audit_logs 表 + AuditLogInterceptor 自动记录所有写操作,管理后台可查询追溯。

日志脱敏 + 敏感词

log-masking 自动脱敏敏感字段,sensitive-words 过滤违规内容,content-reviews 内容审核。

限流 + API 监控

@nestjs/throttler + 自定义 ThrottlerGuard;api_usage / api_monitor_logs 用量与异常监控。

多租户 + 配额

enterprises + departments 层级树 + enterprise_members + resource_quotas 资源配额,企业隔离。

验证码 + 验证

captcha 包含图形验证码与轨迹验证;登录注册强制 CaptchaGuard,密码 bcrypt + 不存储明文。

特性开关 + 监控

feature-flags 灰度发布;prom-client Prometheus 指标 + 健康检查,运营可观测。

架构层

本地优先 + 云端协同的混合架构

per-user 加密 SQLite 保证隐私与离线可用,又能与云端 PostgreSQL 双向同步。桌面 ⇄ 云端 sync_log / sync_state,混合同步两全其美。

  • 桌面端 rusqlite + SQLCipher 加密,密钥本地保管
  • Argon2id 派生密钥 + AES-256-GCM 对称加密
  • 云端 PostgreSQL 16 + Drizzle ORM,174 表企业级 schema
  • Redis 7 缓存 + 队列,连接失败自动回退内存存储
  • MinIO / AWS S3 双 Provider 对象存储,分块上传
  • WebSocket(Socket.IO + reconnecting-websocket)实时通信
Hybrid Sync · 混合同步
💻
桌面端
加密 SQLite · 离线优先
云端
PostgreSQL · 多租户
sync_log / sync_state 双向同步
🔒Argon2id + AES-256-GCM 加密
Redis 缓存(内存回退)
📦MinIO / S3 对象存储
商业层

完整商业化闭环,天然支持 SaaS 变现

从订阅计费、积分体系、开发者 API 到财务对账,Nooko.Agent 内置完整商业化能力,开箱即用开启 SaaS 业务。

Stripe 支付

Stripe 全集成,订阅套餐、订单、退款、优惠券、积分包完整闭环。

积分体系

credits 流水账本,按调用计费,支持积分包购买与赠送。

开发者 API

API Key(scopes / 撤销)+ Webhook 配置,开放给第三方集成。

财务对账

管理后台订单 / 退款 / 流水对账页面,printpdf 一键开票。

想亲自体验这些能力?

免费下载桌面端,本地即可跑通完整功能链路。