ClusterOS is a WINUI/.NET 8.0 application designed to provide a comprehensive suite of tools for managing and tracking various tasks, journals, and applications. It leverages WinUI for the user interface and integrates with several services to offer a seamless experience.
- Task Management: Create, edit, and manage tasks efficiently.
- Journal Management: Maintain and organize daily journal entries.
- Application Tracking: Track application usage and focus.
- SignalR Integration: Real-time communication using SignalR, for tracking browser activities. (With the Firefox extension: Repo:https://github.com/ATClus/tab_focus_sync Extension:https://addons.mozilla.org/en-US/firefox/addon/tab-focus-sync/)
- Markdown Parsing: Convert Markdown formatted text to HTML, for using with the integrated CMS.
- MSIX Packaging: Single-project MSIX packaging for easy deployment.
- ClusterOS: Main application project.
- Hub: Backend services and APIs.
- MarkdownLib: Library for parsing Markdown to HTML.
- TrayServiceLib: Services for system tray interactions.
- WinTracker: Application tracking services.
- Visual Studio 2022
- .NET 8.0 SDK
- Windows 10 or later
-
Clone the repository: git clone https://github.com/ATClus/ClusterOS.git cd ClusterOS
-
Open the solution in Visual Studio 2022.
-
Restore the NuGet packages: dotnet restore
-
Build the solution: dotnet build
- Set
ClusterOSas the startup project. - Press
F5to run the application.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please contact atclus@clusterat.com.