ScatterX
XChat Agent

DeepAgents-based Enterprise AI Agent

Automate Work with Xmon Personas & 70+ Tools

An enterprise-grade AI agent built on the DeepAgents framework. Process complex tasks like search, analysis, coding, and documentation in natural language through 4 persona bindings (none, tool, agent, nlq) and 70+ tools.

Xmon Persona System

Choose the AI persona that fits your work

none

General Chat

Pure LLM conversation without tools. Suitable for brainstorming, idea discussion, and general questions.

tool

Tool Binding

Task execution using 70+ tools. Handle practical tasks like web search, image generation, code execution, and document analysis.

agent

Agent Binding

Automatically plan and execute complex multi-step tasks. Split tasks with SubAgent and process in parallel.

nlq

NLQ Binding

Query databases in natural language. Auto-generate accurate SQL by integrating with data catalog.

70+ Tools, 8 Categories

All the tools you need for work are ready

Search

  • Tavily Web Search
  • Google Search
  • Perplexity Search
  • Bing Search

Finance

  • Stock Prices
  • Currency Exchange
  • Crypto Rates
  • Financial News

Image

  • DALL-E Generation
  • Stable Diffusion
  • Image Analysis
  • OCR Text Extraction

Media

  • YouTube Search
  • Text-to-Speech
  • Speech-to-Text
  • Video Analysis

Utility

  • Weather
  • Translation
  • Calculator
  • Unit Conversion

Code

  • Python Execution
  • JavaScript Execution
  • Code Analysis
  • GitHub Integration

Document

  • PDF Parsing
  • Word Conversion
  • Excel Processing
  • Document Summary

Korea-specific

  • Naver Search
  • Kakao API
  • Public Data API
  • Korean Morpheme Analysis

Middleware Stack

Built-in middleware for efficient complex task handling

TodoList

Track and manage multi-step task progress. Automatically update task priorities and completion status.

Filesystem

Support local filesystem operations including file read/write, directory navigation, and file search.

Summarization

Efficiently manage context window by automatically summarizing long conversations or documents.

SubAgent

Split complex tasks into multiple sub-agents for parallel processing. Each sub-agent works independently.

Multi-LLM Support

Freely choose the latest AI models

Claude

Anthropic's latest models. Strong in long context and sophisticated reasoning

Claude 4 Opus
Claude 4 Sonnet
Claude 3.5 Haiku

GPT

OpenAI's flagship models. General performance and stability

GPT-4o
GPT-4 Turbo
o1-preview

Gemini

Google's multimodal models. Strong in image and video processing

Gemini 2.0 Flash
Gemini 1.5 Pro

Enterprise Security

Auto Sensitive Data Masking

Automatically detect and mask PII, financial data, and corporate secrets before sending to LLM.

Role-based Access Control

Granular access control to tools, data, and features based on user roles.

On-premises Deployment

Support full on-premises deployment where data stays within your organization.

Audit Logs

Detailed logging of all conversations, tool usage, and data access for compliance.

System Architecture

FrameworkDeepAgents (Custom Agent Framework)
StreamingSSE (Server-Sent Events)
BackendPython FastAPI + AsyncIO
Vector DBMilvus / PostgreSQL pgvector
CachingRedis (Session, Tool Cache)
Message QueueRabbitMQ / Kafka

Delegate Work to AI Agents

Automate complex tasks and maximize productivity with XChat Agent.