89 Commits

Author SHA1 Message Date
yuhao
3c2b7fd09f upgrade to v0.2.0 with a series of updates 2026-03-30 09:16:10 +00:00
Yuhao
bd95833678 Merge pull request #153 from zhiwuyazhe-fjr/feat/zotero-harness
feat(zotero): add a CLI-Anything harness for Zotero desktop
2026-03-30 12:02:55 +08:00
zhiwuyazhe_fjr
7a0f5cc849 feat(zotero): add CLI-Anything harness for Zotero desktop 2026-03-27 12:39:26 +08:00
Yuhao
8c9b4a0103 Merge pull request #147 from levishilf/feat/renderdoc-cli-harness
Feat/renderdoc cli harness
2026-03-26 18:54:16 +08:00
yuhao
ddba3dbe3e update readme 2026-03-25 14:56:22 +00:00
Levi
17e9aae519 feat: add RenderDoc CLI harness for GPU frame capture analysis
Add CLI harness for RenderDoc GPU frame debugger with support for:
- Frame capture loading and draw call browsing
- Pipeline state inspection and shader export
- Texture inspection, pixel picking, and output saving
- Mesh data viewer and resource listing
- Performance counter collection
- Pipeline state diff between draw calls
- REPL mode with rich formatted output
- 59 tests (45 unit + 14 e2e)

Squashed from 4 commits by alvinshi.
2026-03-25 20:31:49 +08:00
孔祥俊
1ecd879496 docs: fix CLI-Hub meta-skill README links 2026-03-25 11:46:29 +08:00
Xiloong Zhang
903d272999 Merge pull request #130 from voidfreud/feat/add-iterm2-cli
feat: add iTerm2 CLI harness to registry
2026-03-24 22:42:01 +08:00
yuhao
8cf29e0ee1 update README for cli-hub-skill 2026-03-24 11:14:49 +00:00
Void Freud
66a9ff45a7 fix: update README iTerm2 link to official homepage
Co-authored-by: Claude <claude@anthropic.com>
2026-03-24 11:34:18 +02:00
Void Freud
91ccf259fa feat: add iTerm2 CLI harness to registry
Adds cli-anything-iterm2 — a stateful CLI harness for iTerm2 that
controls a running instance via the Python API. 109 tests (104 passing).
Code lives at https://github.com/voidfreud/cli-anything-iterm2.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 11:34:18 +02:00
yuhao
84ec8bd47a fix cli-hub-skill 2026-03-23 17:22:58 +00:00
yuhao
bb512aba44 fix cli-hub-skill 2026-03-23 17:17:40 +00:00
yuhao
90d16e2506 Merge remote-tracking branch 'refs/remotes/origin/main' 2026-03-23 16:52:22 +00:00
yuhao
24e2919af6 refine cli-hub-skill 2026-03-23 16:51:51 +00:00
Yuhao
ffa52388ee Merge pull request #123 from zhangxilong-43/feature/add-sketch-harness
feat: add sketch harness
2026-03-24 00:26:44 +08:00
yuhao
a81d5b2c0e launch meta-skill for cli-hub 2026-03-23 16:20:30 +00:00
Xiloong Zhang
30a32b19f7 Merge branch 'main' into feature/add-sketch-harness 2026-03-23 21:23:20 +08:00
Vicky Tam
e31eac6b76 Merge remote-tracking branch 'upstream/main' into feat/add-musescore-cli
# Conflicts:
#	.gitignore
2026-03-23 04:13:34 +09:00
Yuhao
175d3b46a9 Merge pull request #120 from lan-kehan/feat/copilot-support
docs: add Copilot CLI support
2026-03-23 00:48:47 +08:00
Yuhao
1be706e4ee Merge pull request #118 from furkankoykiran/feat/browser-domshell-mcp-harness
feat: add Browser automation CLI via DOMShell MCP server
2026-03-23 00:37:48 +08:00
Xilonng Zhang
3857d375e1 feat: add sketch harness 2026-03-22 21:07:54 +08:00
lonelygod909
c02b97b0ce docs: fix small consistency issues 2026-03-22 18:20:15 +08:00
yuhao
552393b2fb update README 2026-03-22 09:57:58 +00:00
yuhao
5890ba82a0 update README 2026-03-22 09:56:18 +00:00
Kehan Lan
ba42c94af6 docs: rename "Copilotcli" to "GitHub Copilot CLI" and fix <details> tags in README_CN.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Kehan Lan <lonelygod909@gmail.com>
2026-03-22 17:05:07 +08:00
lonelygod909
306f0653e7 docs: add Copilot CLI support 2026-03-22 15:48:57 +08:00
Furkan Köykıran
5fa31fc122 feat: add Browser automation CLI via DOMShell MCP server
Implement filesystem-first browser automation using DOMShell's MCP
server. Maps Chrome's Accessibility Tree to a virtual filesystem
for agent-native navigation with ls, cd, cat, grep, click commands.

Key features:
- MCP backend pattern (first in CLI-Anything)
- Daemon mode for persistent connections
- Page state management (URL, working directory, history)
- Filesystem-first commands (fs, page, act, session)
- Comprehensive test coverage (31 unit tests, 10 E2E tests)

Resolves #90
2026-03-21 21:28:18 +03:00
Vicky Tam
e6eb002311 feat: add MuseScore 4 CLI wrapper for music notation
First music notation tool in the CLI-Anything ecosystem. Wraps MuseScore 4's
mscore backend following the HARNESS.md 7-phase methodology.

Supports: transpose (by key/interval/diatonic), export (PDF/PNG/SVG/MP3/FLAC/
WAV/MIDI/MusicXML/Braille), part extraction, instrument management, score
analysis (probe/diff/stats), and interactive REPL with undo/redo.

56 tests (39 unit + 17 E2E) — all passing on macOS with MuseScore 4.6.5.
2026-03-22 02:34:44 +09:00
sehawq
e2e7c4105f fix: correct README totals to 1,839 matching individual entry sum 2026-03-19 14:43:14 +03:00
sehawq
50eb3e52b3 fix: restore adguardhome entries in .gitignore and README, add ollama alongside 2026-03-19 14:31:34 +03:00
Ömer
45cfa1e66d Merge branch 'main' into codex/ollama-harness 2026-03-19 00:52:58 +03:00
yuhao
96f4b0eef5 merge: resolve README conflicts, update counts, add adguardhome to registry
- Resolve merge conflict in README.md test badge (1,684 → 1,720)
- Update all app/demo counts from 14 → 16 to reflect all CLIs in registry
- Update test counts: 1,247 unit + 473 e2e = 1,720 total
- Add AdGuardHome entry to registry.json with contributor info (pyxl-dev)
- Add contributor/contributor_url fields to all registry entries

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 17:36:36 +00:00
PYXL
d5e999029d Merge branch 'main' into feat/adguardhome-clean 2026-03-18 15:46:14 +01:00
sehawq
36e6a6a0ed feat: add ollama agent harness 2026-03-18 13:10:51 +03:00
cnfjlhj
ffb7395f1a merge: sync feat/add-mubu-harness with upstream main 2026-03-18 17:59:31 +08:00
liuche
54f78f65d2 docs: trim notebooklm readme mentions 2026-03-18 15:30:14 +08:00
cnfjlhj
6d1ae1c863 feat(mubu): add mubu agent harness 2026-03-18 12:18:31 +08:00
liuche
d7f38c54e3 Merge origin/main into notebooklm-agent-harness-scaffold 2026-03-18 08:53:00 +08:00
liuche
8e93f3bf42 docs: surface notebooklm harness and trim PR scope 2026-03-18 08:50:47 +08:00
pyxl
eaf43c5f56 fix: restore README em-dashes, keep only AdGuardHome additions
Reverts all unintended em-dash → hyphen replacements introduced in
previous commits. README is now restored from upstream (e0dd643) with
only the three AdGuardHome-related additions: badge count update,
categories table row, and project structure entry.

Addresses review feedback from yuh-yang on PR #65.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 19:23:42 +01:00
pyxl
b5a118e426 fix: address code review feedback on PR #65 (AdGuardHome CLI)
- Fix REPL argument parsing: use shlex.split() instead of str.split()
  so quoted args like --name "My PC" are handled correctly
- Fix config save: respect --config path by storing config_path in
  ctx.obj and passing it through to save_config()
- Fix HTTPS persistence: load_config() now reads 'https' key from
  saved config files (default False)
- docs: add AdGuardHome to README (badge 12 Apps, category table,
  project tree) per yuh-yang's request

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 19:21:53 +01:00
yuhao
bae4e0ffda launching CLI-Hub 2026-03-17 15:39:45 +00:00
Yuhao
9997438eec Merge pull request #84 from sehawq/codex/goose-docs
Docs: add Goose Desktop/CLI usage
2026-03-16 17:50:38 +08:00
yuhao
2b46c51463 docs: refactor News section style and add SKILL.md update
Replace table format with bullet-list style. Add 2026-03-16 entry
for SKILL.md generation feature. Collapse older entries under
a details/summary block.
2026-03-16 09:48:59 +00:00
sehawq
72b833422d docs: tag goose as community and experimental 2026-03-16 12:47:59 +03:00
yuhao
11acc2c66c Merge remote-tracking branch 'origin/main' into feature/skill-generation
# Conflicts:
#	.gitignore
#	blender/agent-harness/setup.py
2026-03-16 09:37:34 +00:00
yuhao
248d0d2f55 docs: mention SKILL.md in 'Use the Generated CLI' section
Link to the SKILL.md Generation section and explain that pip install
makes the skill file auto-discoverable in the REPL banner.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 09:34:10 +00:00
yuhao
1db1622156 refactor: move SKILL.md inside Python package for pip install support
Move skills/SKILL.md from the harness root into
cli_anything/<software>/skills/SKILL.md so it is installed alongside the
package via pip. Add package_data to all 11 setup.py files. Make
ReplSkin auto-detect the skill file relative to its own __file__
location, removing the need for an explicit skill_path argument.
Update HARNESS.md, cli-anything.md, plugin README, and main README.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 09:06:31 +00:00
yuhao
f73833d15a refactor: rename skill files to SKILL.md, drop software prefix from filename
Standardize skill file naming from <software>_SKILL.md to SKILL.md across
all 11 harnesses. Update skill_generator.py, HARNESS.md, repl_skin.py,
cli-anything.md, and plugin README.md to reference the new path. Add
SKILL.md generation section to main README.md and mark roadmap item done.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 08:39:51 +00:00