All-in-one Device Management Platform
Configure devices, retrieve state, and execute RPC actions. SYSC combines a modular agent with a powerful web interface for fleet management.
Showcase
Explore the web interface for device management, configuration editing, and real-time monitoring.
Advanced configuration editor with syntax highlighting and validation.
Core Capabilities
Everything you need to manage devices at scale.
Device Configuration
Apply configurations to devices at boot or runtime. JSON-based configuration with validation and rollback support.
State Retrieval
Fetch real-time state data from any device. Get system info, resource usage, and custom metrics through modular agents.
RPC Actions
Execute actions on devices remotely. Reboot, run diagnostics, speed tests, or any custom operation your fleet needs.
Feature Overview
Device Configuration
Apply JSON configs at boot or runtime
State Retrieval
Get real-time data from any device
RPC Actions
Execute commands remotely (reboot, diagnostics, etc.)
Modular Agent
Go native + JSON-RPC external modules
JSON Data Model
Simple, universal, no YANG complexity
Web UI
Device database, config editor, state visualization
AI Agent Mode
MCP integration for AI-powered device management
Module UI Components
Custom React components from modules
WebSocket Support
Persistent connections for real-time updates
HTTP Protocol
JSON-RPC over HTTP for broader compatibility
Agent + Modules Architecture
SYSC consists of a lightweight agent running on devices and a web application for management. Modules are added by building a custom agent with built-in modules or running external JSON-RPC modules.
Web Application
- Device Database
- Config Editor
- State Visualization
- RPC Controls
Configuration • State • RPC
HTTP/WebSocketDevice Agent
Core + Modules
- + Built-in Modules
- + External JSON-RPC Modules
- Lightweight agent with no modules by default
- Build custom agent with specific built-in modules
- Run external modules as separate processes (any language)
- Web app provides device database, configuration UI, and state visualization, as well as other tools coming in the future
- JSON-RPC protocol for configuration, state retrieval, and RPC actions
Extensible Module System
SYSC agent is fully extensible. Write custom modules for system, docker, kubernetes, systemd, or any domain-specific functionality.
Go Native Modules
Embed modules directly into the agent.
Build native Go modules for maximum performance and low-level system access. Ideal for resource-constrained devices.
Example Modules: system, docker, k8s, systemdJSON-RPC External Modules
Run modules as separate processes.
Implement modules in any language. External modules communicate via JSON-RPC, perfect for complex integrations.
Any language, any technologyGet in Touch
Have an idea or want to collaborate? We'd love to hear from you.
Have a Question or Idea?
Whether you have feedback, a feature request, or want to collaborate, we'd love to hear from you.
Contact Us