wreckit is an open-source CLI agent harness and orchestration framework created by Mike Hostetler. Built using TypeScript and designed around automated development workflows, it provides a structured environment for managing and executing AI-driven codebase modifications and specification workflows. In standard use, wreckit operates directly from the terminal to execute automated code improvements, bug fixes, and specification-driven development cycles. It leverages dedicated project configurations stored in directories like `.wreckit` to orchestrate tasks across repositories, integrating with underlying LLM backends and agents defined in project specification files. What distinguishes wreckit is its cybernetic system approach and focus on structured, spec-driven execution loops. By decoupling harness orchestration logic from standard single-prompt CLI assistants, it coordinates agent tasks through defined specifications, fixes, and repeatable run scripts. wreckit is open-source software distributed on GitHub under the repository's open license, managed with modern JavaScript/TypeScript package managers like Bun and npm.
Tags: cli, codebase, developer tools, experiments, OpenSource
.wreckit directories to define project parameters, agent rules, and execution context. - Multi-runtime compatibility — Built for TypeScript runtimes with support for Bun and Node.js package managers. - Agent harness architecture — Manages execution loops, fixes, and script pipelines separately from the underlying model logic. - Standardized agent documentation support — Integrates repository-level rule files such as AGENTS.md and CLAUDE.md to guide agent actions..wreckit workspace.wreckit is designed for software engineers and maintainers seeking an automated, spec-driven harness to orchestrate AI agent tasks in terminal and CI environments. It is best suited for teams working in TypeScript/JavaScript ecosystems who want reproducible agent workflows rather than casual conversational chat interfaces.
bash git clone https://github.com/mikehostetler/wreckit.git cd wreckit bun install Or using npm: bash npm installbash export ANTHROPIC_API_KEY="your-api-key" Initialize or verify the project configuration within your repository: bash ls -la .wreckitbash bun run ./bin/wreckit --spec specs/example-feature.mdPart of CLI Coding Agents
Categories: AI Coding Agents, Developer Tools, Experiments