Kestrix
A repo-agnostic CI control plane that defines pipelines in HCL, organizes task dependencies based on a DAG, and supports task-level triggering so that a task runs only when a repository declared by that task changes. It provides real-time log visualization based on React Flow, and remote runners only make outbound HTTPS requests.
Timeline (last 90 days)
Kestrix is a repo-agnostic CI control plane that organizes task dependencies with a DAG and lets tasks run only when a change occurs in the triggering repositories they declare.
Kestrix launched on Product Hunt, receiving 68 upvotes and 3 comments, ranking 17th for the day, categorized as Developer Tools, by author Damian Giebas.
Kestrix's CI/CD pipeline is defined using HCL.
Kestrix's HCL declarations are parsed into a DAG, and the ordering dependencies between tasks are determined by the graph's topology.
Each Kestrix task can declare which repositories it cares about, and the task enters the execution queue only when those repositories change.
Kestrix provides Live task logs in a React Flow UI, that is, it presents tasks and dependencies as a visual graph with real-time log updates.
Kestrix's remote runner only initiates outbound HTTPS requests and does not require opening inbound ports.
Kestrix is best suited to engineering teams with many repositories, clear dependency relationships and sensitivity to CI resource overhead.
Kestrix's Product Hunt page does not provide performance data, a list of supported code hosting platforms, or the specific boundaries of its concurrency and self-hosting capabilities.
All Facts (9)
Kestrix is a repo-agnostic CI control plane that organizes task dependencies with a DAG and lets tasks run only when a change occurs in the triggering repositories they declare.
50%UnverifiedKestrix launched on Product Hunt, receiving 68 upvotes and 3 comments, ranking 17th for the day, categorized as Developer Tools, by author Damian Giebas.
50%UnverifiedKestrix's CI/CD pipeline is defined using HCL.
50%UnverifiedKestrix's HCL declarations are parsed into a DAG, and the ordering dependencies between tasks are determined by the graph's topology.
50%UnverifiedEach Kestrix task can declare which repositories it cares about, and the task enters the execution queue only when those repositories change.
50%UnverifiedKestrix provides Live task logs in a React Flow UI, that is, it presents tasks and dependencies as a visual graph with real-time log updates.
50%UnverifiedKestrix's remote runner only initiates outbound HTTPS requests and does not require opening inbound ports.
50%UnverifiedKestrix is best suited to engineering teams with many repositories, clear dependency relationships and sensitivity to CI resource overhead.
50%UnverifiedKestrix's Product Hunt page does not provide performance data, a list of supported code hosting platforms, or the specific boundaries of its concurrency and self-hosting capabilities.
50%