Skip to main content

Project Status

Current Development Status of LabSync

This status section is intended for regular updates by the project team.

1. Overall Status

  • Project Status: Currently in Phase 1 (Core System / MVP).
  • Architectural Stability: The core architecture (Micro-Kernel + IAgentModule interface) is being finalized and implemented.
Key Risks
  • Security: Ensuring the security of remote task execution remains the top priority. This includes robust tokenization, command sanitization, and transport encryption.
  • Cross-Platform Agent: Managing the differences between the Windows and Linux environments for consistent agent behavior.
  • Scalability: Ensuring the SignalR communication layer can perform efficiently with a large number of concurrent agents.

2. Key Component Status

  • Backend (.NET 9, ASP.NET Core + SignalR):

    • Core API Endpoints: In Progress
    • SignalR Hub for Real-time Communication: TODO
  • Database (PostgreSQL):

    • Data models for application packages, logs, and users: In Progress
  • Agent (.NET 9 Worker Service):

    • Service Host & Module Loader (IAgentModule): In Progress
    • Core Modules (Scripting, System Info): TODO
  • Frontend (React 19, TypeScript):

    • Administrator dashboard with device list and Online/Offline status: TODO
    • Job execution module (installing packages, viewing logs): TODO
  • See also: The project roadmap and feature phases in the Roadmap section.