Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
Ascender Pro keeps server fleets healthy automatically: controller, event layer, audit trail, and content hub in one platform, so fixes land before outages.
Developer toolsGitHub @ctrliqOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Ascender provides a web-based user interface, REST API, and task engine built on top of Ansible. It is based off the upstream project of AWX.
Loading the full README.
Read the full README ↗Ascender provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the automation platform at the centre of this project, based on the upstream AWX project and maintained by Ctrl IQ.
For production, use the Ascender installer. It deploys onto a single VM using k3s, or onto AKS, DKP, EKS, GKE, RKE2, OCP, or TKGI with a kubeconfig and a namespace.
For development, bring up the containerised environment:
make docker-compose
See Running the Development Environment in Docker for the full walkthrough, and kind.md or minikube.md for cluster-based alternatives.
Once the development stack is up, create an administrator and start the services:
make adduser
make migrate
The Makefile is the entry point for day-to-day work, covering requirements, develop, and collectstatic.
To drive a running server from the command line or from a playbook, use ascender-kit or the ctrliq.ascender collection.
Ascender uses pytest, with tox for environment management.
py.test ascender/main/tests/pyproject.toml and tox.ini| Repository | Description |
|---|---|
| ascender | The platform itself: web UI, REST API, and task engine |
| ascender-install | Installer for Ascender and Ledger, with Galaxy Proxy support |
| ascender-k8s-install | Kubernetes installer for Ascender, Ledger, and React |
| ascender-pro-install | Enhanced installer adding Reaqt, Registry, and Galaxy Proxy |
| ascender-operator | Kubernetes operator that deploys and manages Ascender |
| ascender-ee | Default execution environment image for Ascender jobs |
| ascender-kit | The ascender command line client and Python API library |
| ascender-collection | The ctrliq.ascender Ansible collection for a controller |
| ascender-mcp | MCP server that lets AI agents drive Ascender through its REST API |
| ascender-ledger | Reporting tool for host facts and playbook changes |
| ascender-galaxy-proxy | Caching proxy for Ansible Galaxy collection downloads |
| ascender-playbooks | Example playbooks for use with Ascender |
Licensed under the Apache License 2.0. See LICENSE and NOTICE.txt.
Third-party component licenses are collected in licenses/.