clouatre-labs

Aptu — AI skill for Claude Code

AI community

AI code review and issue triage harness for GitHub -- GitHub App, CLI, and Action.

How to install Aptu

This entry records only its repository, not the path inside it, so there is no exact command to give. Open clouatre-labs/aptu and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Aptu does

AI code review and issue triage harness for GitHub -- GitHub App, CLI, and Action. Structured context engineering for higher-quality reviews at lower cost.

Alternatives in AI

  • TokenTracker — Local-first AI token usage & cost tracker for 31 coding tools incl 1.4k ★
  • Paul — Plan-Apply-Unify Loop — Structured AI-assisted development for Claude Code 1.2k ★
  • Mancode — AI coding agent harness 358 ★

README

Aptu

[![crates.io](https://img.shields.io/crates/v/aptu-cli.svg?style=flat-square&color=fc8d62&logo=rust)](https://crates.io/crates/aptu-cli) [![docs.rs](https://img.shields.io/badge/docs.rs-aptu--core-66c2a5?style=flat-square&labelColor=555555&logo=docs.rs)](https://docs.rs/aptu-core) [![REUSE](https://img.shields.io/reuse/compliance/github.com/clouatre-labs/aptu?style=flat-square)](https://api.reuse.software/info/github.com/clouatre-labs/aptu) [![SLSA Level 3](https://img.shields.io/badge/SLSA-Level%203-green?style=flat-square)](https://slsa.dev) [![OpenSSF Best Practices](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fwww.bestpractices.dev%2Fprojects%2F11662.json&query=%24.badge_level&label=OpenSSF%20Best%20Practices&style=flat-square)](https://www.bestpractices.dev/projects/11662)

Aptu is an AI SDLC review harness for GitHub (GitHub App, CLI, and GitHub Action) that assembles structured context before every AI call, so review quality does not depend on which surface you use.

GitHub App

Install the [Aptu GitHub App](https://github.com/apps/aptu-dev) and add the dispatch handler workflows to enable AI-powered issue triage and PR review across your repositories.

Grant the app access to a repository, then commit a `.github/aptu.yml` file to opt in:

version: 1
triage:
  enabled: true
review:
  enabled: true
  paths:
    - "src/**"
    - "crates/**"
    - "!**/*.md"
ai:
  provider: openrouter
  model: google/gemma-4-26b-a4b-it

All installations must supply an `ai` block with `provider` and `model`. The provider determines which repository secret the dispatch handler resolves (`OPENROUTER_API_KEY`, `ANTHROPIC_API_KEY`, or `GEMINI_API_KEY`).

Each repository must install the dispatch handler workflows from [aptu-github-app](https://github.com/clouatre-labs/aptu-github-app/blob/main/README.md#installation). The Worker mints an operation-scoped installation token and forwards it to the dispatch handlers; installers do not need `APP_ID`