[Feature]: Provide an interactive CLI entry point with automatic detection and invocation of installed AI hosts
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 45
- Forks
- 9
- Avg merge
- 1h 21m
- Merged PRs (30d)
- 12
Description
Problem
当前使用 LoopForge 流程需要两阶段手动操作:
运行 loopforge install 安装对应工作流配置。
退出当前终端,手动启动目标宿主(如 CodeBuddy、Claude Code、Codex、Cursor 等),再在宿主内手动输入 /start-devflow 触发流程。
Proposed behavior
1.统一交互式入口: 直接执行 npx loopforge 或 loopforge run / loopforge launch,无需预先指定宿主参数。
2.本地环境自动探测: 启动时自动扫描本地 PATH 及常见应用路径,检测已安装的 AI 终端/客户端工具(如 codebuddy, claude, codex, cursor 等)。
3.终端交互式选择列表: 在终端渲染简易选择菜单,列出检测到的可用宿主(标明已安装/未配置/工作流就绪状态)。
4.一键绑定并启动宿主: 用户选定宿主后,CLI 自动检查/注入工作流资产,直接调用对应进程进入目标宿主终端环境,并自动引导进入 devflow 任务。
Scope
Installer / CLI
Alternatives considered
No response
Checks
- This proposal does not require organization-specific infrastructure or credentials.
- I searched existing issues and discussions for similar proposals.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the existing installer and CLI entry points, including loopforge install, and trace how workflow assets are configured for each host. Define the detection, interactive selection, binding, and process-launch boundaries before implementing npx loopforge or loopforge run/launch; done means a detected host can be selected, configured, launched, and guided into the devflow task.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100