Built by Engineers, for Engineers
Extensible architecture with standardized SDK protocols, verified schemas, and open community drivers.
Documentation
Read low-level subsystem isolation guidelines, microsecond scheduling models, and zero-copy shared memory contracts.
Downloads & Binaries
Download certified releases for VisionStudio, VisionRuntime, and VisionEdge. 100% air-gapped ready.
GitHub Developer Channel
Participate in SDK bindings, protocol schemas, issues, bug reports, discussions, and public release notes.
Standardized SDK
Unified C++20 zero-copy headers and high-performance Python 3.10+ bindings for custom inspection nodes.
Examples & Inspection Recipes
Production-ready recipe templates for wafer alignment, battery pouch inspection, and high-speed DPM decoding.
Release Notes & Changelog
Track sub-millisecond benchmark updates, breaking protocol changes, and IPC driver advisories.
“The VisionAgent system consists of VisionStudio, VisionRuntime, VisionEdge, and VisionCloud.”
All inter-subsystem data contracts and communications are isolated through standardized SDK protocols, ensuring zero direct source coupling and air-gapped factory resilience.
// Example: VisionRuntime Custom Inspection Node (C++20)
#include <visiongo/sdk/pipeline.hpp>
#include <visiongo/sdk/framebuffer.hpp>
class SurfaceAnomalyFilter : public visiongo::sdk::PipelineNode {
public:
visiongo::sdk::ExecutionStatus Process(
const visiongo::sdk::SharedFrameBuffer& input_frame,
visiongo::sdk::InspectionResult& result) override {
// Zero-copy direct memory access
const uint8_t* raw_pixels = input_frame.GetDevicePointer();
const auto dims = input_frame.GetDimensions();
// Deterministic sub-millisecond execution
bool defect_found = EvaluateContoursSIMD(raw_pixels, dims.width, dims.height);
result.has_anomaly = defect_found;
result.processing_time_us = 420; // 0.42ms
return visiongo::sdk::ExecutionStatus::SUCCESS;
}
};GitHub Developer Collaboration
Our GitHub channel hosts standardized SDK bindings, schemas, issue tracking, and release notes. Core execution runtimes are enterprise-licensed private repositories.