S

shanks

Free

Shanks is a LangGraph workflow for planning, building, critiquing, validating, and shipping Ralph-style agent tasks through repeatable, fault-tolerant runs. - christophertna/shanks

Visit Website
Related by shared tags and keywordsTaloshappycapyKiro Crew
ai-agentaiautonomous-agentsgraphloop-engineeringai assistantautomation

Overview

Shanks is a small LangGraph-based workflow project for running Ralph-style agent tasks. It turns a task plan into a repeatable workflow that can plan work, build or revise it, ask a critic for feedback, validate the result, and move on to the next item. Runs perform preflight checks before asking whether to learn the codebase or implement a feature.

The learn branch records reusable codebase context and returns to intake; the implement branch continues through planning, building, review, validation, and the next unfinished item. The repository also includes a lightweight Mermaid viewer for seeing the main workflow and its recovery paths, with semantic node colors and a legend for every node type.

workflow/ contains the shared state, contracts, adapters, and workflow nodes. graph.py assembles the executable LangGraph workflow. serve_graph.py serves the live graph viewer.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use Shanks to run Ralph-style agent tasks as a repeatable workflow.
  • Teams use Shanks to plan, build or revise work, ask a critic for feedback, validate results, and move to the next item.
  • Teams use Shanks to record reusable codebase context before implementation.
  • Teams use Shanks to view the main workflow and its recovery paths in a Mermaid viewer.
  • Teams use Shanks to check tools, versions, dependencies, GitHub authentication, environment variables, SQLite setup, and hooks wiring.
  • Teams use Shanks to list checkpointed runs.
  • Teams use Shanks to run all quality gates against origin/main.
  • Teams use Shanks to start the workflow viewer.

Features

Plan Ralph-style agent tasks

Build tasks through LangGraph workflows

Critique agent task outputs

Validate tasks before shipping

Ship tasks through repeatable runs

Support fault-tolerant workflow runs

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections