{"id":47698771,"url":"https://github.com/cs3b/ace","last_synced_at":"2026-04-02T17:00:03.877Z","repository":{"id":346414043,"uuid":"1060211035","full_name":"cs3b/ace","owner":"cs3b","description":"ACE — modular CLI toolkit for building agentic development environments (ADE). Same tools for developers and AI agents —   installable Ruby gems with consistent, predictable interfaces.","archived":false,"fork":false,"pushed_at":"2026-03-31T15:30:34.000Z","size":76029,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-31T17:37:09.172Z","etag":null,"topics":["ade","agentic-coding-environment","agentic-development-environment","ai-assisted-development","coding-agents","developer-tools","workflow-automation"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cs3b.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing/README.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-09-19T14:46:01.000Z","updated_at":"2026-03-29T21:26:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cs3b/ace","commit_stats":null,"previous_names":["cs3b/ace"],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/cs3b/ace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3b%2Face","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3b%2Face/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3b%2Face/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3b%2Face/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cs3b","download_url":"https://codeload.github.com/cs3b/ace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3b%2Face/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31310996,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ade","agentic-coding-environment","agentic-development-environment","ai-assisted-development","coding-agents","developer-tools","workflow-automation"],"created_at":"2026-04-02T17:00:01.086Z","updated_at":"2026-04-02T17:00:03.864Z","avatar_url":"https://github.com/cs3b.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eACE - Agentic Coding Environment\u003c/h1\u003e\n\n  Workflow harness for coding agents — and the developers who work with them.\n\n  \u003cimg src=\"docs/brand/AgenticCodingEnvironment.Logo.XS.jpg\" alt=\"ACE Logo\" width=\"480\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n\n  \u003ca href=\"https://www.ruby-lang.org\"\u003e\u003cimg alt=\"Ruby\" src=\"https://img.shields.io/badge/Ruby-3.2+-CC342D?logo=ruby\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-blue.svg\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n[Quick Start](docs/quick-start.md) | [Vision](docs/vision.md) | [Architecture](docs/architecture.md) | [Tools Reference](docs/tools.md)\n\u003e Works with: Claude Code, Codex CLI, OpenCode, Gemini CLI, pi-agent, and more.\n\n## The Problem\n\nCoding agents can write code, but they still lack the workflow layer around the code:\n\n- Your tasks live in a SaaS dashboard your agent can't see\n- Context is scattered across files the agent doesn't know to load\n- Review feedback is verbal and untracked — nothing saved, nothing actionable\n- Multi-step workflows require you to babysit every transition\n\nACE gives agent harnesses like Claude Code and Codex CLI the workflow layer they're missing — task pipelines, context bundles, review presets, and skills — as standard CLI commands both you and your agents run the same way.\n\n## What ACE Does\n\n**Tasks and ideas as files your agent can read**\n\n- Capture ideas and turn them into task specs with subtasks.\n- Track progress in markdown files that live in your repo.\n- Let any agent read the same task state you do.\n\n```bash\nace-idea create \"Add retry logic to webhook delivery\" --tags reliability\nace-task create \"Implement webhook retry\" --priority high\n```\n\n[`ace-task`](ace-task/) | [`ace-idea`](ace-idea/)\n\n**One command from task to shipped PR**\n\n- Provision an isolated worktree.\n- Open a tmux window for focused execution.\n- Kick off a multi-step assignment that runs implement, test, review, and ship.\n\n```bash\nace-overseer work-on --task 8r3\n```\n\n[`ace-overseer`](ace-overseer/) orchestrates [`ace-assign`](ace-assign/), [`ace-git-worktree`](ace-git-worktree/), and [`ace-tmux`](ace-tmux/)\n\n**Multi-model code review with tracked feedback**\n\n- Run the same diff through multiple LLM providers.\n- Compare review output side by side.\n- Track suggestions through a verified, pending, and resolved lifecycle.\n\n```bash\nace-review --preset code-deep --pr 123\n```\n\n[`ace-review`](ace-review/)\n\n**Context loading on demand**\n\n- Load project context, workflow instructions, and guides through `wfi://`, `guide://`, and `tmpl://`.\n- Bundle context for agents or load it directly yourself.\n\n```bash\nace-bundle wfi://task/work\n```\n\n[`ace-bundle`](ace-bundle/) | [`ace-handbook`](ace-handbook/) | [`ace-search`](ace-search/)\n\n## Install\n\nUse this full-stack path for a new project (Ruby 3.2+):\n\n1. Add the ACE tools you need:\n\n```bash\nbundle add --group \"development, test\" \\\n  ace-idea ace-task ace-sim \\\n  ace-overseer ace-assign ace-git-worktree ace-tmux \\\n  ace-bundle ace-handbook ace-search ace-docs \\\n  ace-review ace-lint ace-test-runner ace-test-runner-e2e ace-retro ace-demo \\\n  ace-git-commit ace-git-secrets ace-git \\\n  ace-handbook-integration-claude ace-handbook-integration-codex\n# Also available: ace-handbook-integration-gemini, ace-handbook-integration-opencode, ace-handbook-integration-pi\n```\n\nDependencies like `ace-llm`, `ace-git`, `ace-tmux`, and all `ace-support-*` gems are pulled in automatically.\n\n2. Install gems:\n\n```bash\nbundle install\n```\n\n3. Initialize project config (`ace-config` is provided by `ace-support-config`):\n\n```bash\nace-config init\n```\n\n4. Sync agent assets:\n\n```bash\nace-handbook sync\n```\n\n5. Verify provider discovery and project context:\n\n```bash\nace-llm --list-providers\nace-bundle project\n```\n\nIf `bundle install` fails immediately after a large ACE release, rerun with:\n\n```bash\nbundle install --full-index\n```\n\nUse `--full-index` only as temporary RubyGems propagation mitigation, then return to normal `bundle install`.\n\n## Principles\n\n- **CLI-first, agent-agnostic** — every tool is a standard CLI command; if it can run bash, it can use ACE\n- **Everything in git** — tasks, workflows, configs, and review sessions are markdown and YAML files in your repo\n- **Transparent and inspectable** — dry-run support, readable configs, saved sessions; when something breaks, you can trace it\n- **Customizable cascade** — each package ships defaults; override at user (`~/.ace/`) or project (`.ace/`) level without forking\n\n## The Toolkit\n\n- **Plan**: [`ace-idea`](ace-idea/) to capture and shape ideas, [`ace-task`](ace-task/) for markdown task specs with subtasks, [`ace-sim`](ace-sim/) for scenario simulation.\n- **Build**: [`ace-overseer`](ace-overseer/) to orchestrate task pipelines, [`ace-assign`](ace-assign/) for multi-step assignments, [`ace-git-worktree`](ace-git-worktree/) for isolated worktrees.\n- **QA**: [`ace-review`](ace-review/) for multi-model preset reviews, [`ace-test-runner`](ace-test-runner/) for smart test execution, [`ace-lint`](ace-lint/) for linting, [`ace-retro`](ace-retro/) for retrospectives, [`ace-demo`](ace-demo/) for terminal demo recording.\n- **Git**: [`ace-git-commit`](ace-git-commit/) for intention-aware commits, [`ace-git-secrets`](ace-git-secrets/) for credential leak scanning and revocation.\n- **Context**: [`ace-bundle`](ace-bundle/) for context assembly, [`ace-handbook`](ace-handbook/) for workflows, guides, templates, and skills, [`ace-search`](ace-search/) for codebase search, [`ace-docs`](ace-docs/) for doc freshness tracking.\n\n40+ packages total, including shared libraries and [agent platform integrations](ace-handbook-integration-claude/). See [Tools Reference](docs/tools.md) for the complete inventory.\n\n## Agent Platform Support\n\nACE skills project natively to multiple agent platforms. Install an integration package and workflows, guides, and skills appear in your agent's expected directory structure.\n\n- [Claude Code](ace-handbook-integration-claude/)\n- [Codex CLI](ace-handbook-integration-codex/)\n- [Gemini CLI](ace-handbook-integration-gemini/)\n- [OpenCode](ace-handbook-integration-opencode/)\n- [pi-agent](ace-handbook-integration-pi/)\n\n---\n\n[Quick Start](docs/quick-start.md) | [Vision](docs/vision.md) | [Architecture](docs/architecture.md) | [Tools Reference](docs/tools.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcs3b%2Face","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcs3b%2Face","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcs3b%2Face/lists"}