agentic_coding_flywheel_setup Agent工作流 是 AI Skill Hub 本期精选Agent工作流之一。已获得 1.5k 颗 GitHub Star,综合评分 8.2 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
面向开发者的开源工作流,可自动将Ubuntu VPS配置成完整的多智能体AI开发环境。集成多种AI工具链和工作流框架,支持快速启动AI代理项目。适合需要快速搭建AI开发基础设施的工程师和创业团队。
agentic_coding_flywheel_setup Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
面向开发者的开源工作流,可自动将Ubuntu VPS配置成完整的多智能体AI开发环境。集成多种AI工具链和工作流框架,支持快速启动AI代理项目。适合需要快速搭建AI开发基础设施的工程师和创业团队。
agentic_coding_flywheel_setup Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 克隆仓库 git clone https://github.com/Dicklesworthstone/agentic_coding_flywheel_setup cd agentic_coding_flywheel_setup # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 agentic_coding_flywheel_setup --help # 基本运行 agentic_coding_flywheel_setup [options] <input> # 详细使用说明请查阅文档 # https://github.com/Dicklesworthstone/agentic_coding_flywheel_setup
# agentic_coding_flywheel_setup 配置说明 # 查看配置选项 agentic_coding_flywheel_setup --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export AGENTIC_CODING_FLYWHEEL_SETUP_CONFIG="/path/to/config.yml"
Displays installation status in under 1 second by reading cached state (no verification).
acfs info # Terminal output (default)
acfs info --json # JSON output for scripting
acfs info --html # Self-contained HTML page
acfs info --minimal # Just essentials (IP, key commands)
Example output:
╔══════════════════════════════════════════════════════════════╗
║ ACFS System Info ║
╠══════════════════════════════════════════════════════════════╣
║ Host: vps-12345.contabo.net ║
║ IP: 192.168.1.100 ║
║ User: ubuntu ║
║ Uptime: 3 days, 4 hours ║
║ ║
║ Quick Commands: ║
║ cc → Claude Code (dangerous mode) ║
║ cod → Codex CLI (dangerous mode) ║
║ agy → Antigravity CLI (Gemini 3.1 Pro High) ║
║ ntm → Named Tmux Manager ║
╚══════════════════════════════════════════════════════════════╝
Design Philosophy: - Speed: Must complete in <1 second - Read-only: Never verifies or tests (that's doctor's job) - Offline: No network calls required - Fallback: Graceful degradation if data missing
<p align="center"> <strong>🌐 <a href="https://agent-flywheel.com">agent-flywheel.com</a></strong> — Interactive setup wizard for beginners </p>
From zero to fully-configured agentic coding VPS in 30 minutes. A complete bootstrapping system that transforms a fresh Ubuntu VPS into a professional AI-powered development environment.
|
The Vision Beginner with laptop → Wizard → VPS → Agents coding for you |
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/main/install.sh?$(date +%s)" | bash -s -- --yes --mode vibe
The installer is idempotent—if interrupted, simply re-run it. It will automatically resume from the last completed phase without prompts.
Production environments: For stable, reproducible installs, pin to a tagged release or specific commit:Tagged releases are tested and stable. Passing> # Preferred: use a tagged release (e.g., v0.5.0) > curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/v0.5.0/install.sh" | bash -s -- --yes --mode vibe --ref v0.5.0 > > # Alternative: pin to a specific commit SHA > curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/abc1234/install.sh" | bash -s -- --yes --mode vibe --ref abc1234 >--refensures all fetched scripts use the same version.
---
The installer is the heart of ACFS—a modular Bash script that transforms a fresh Ubuntu VPS into a fully-configured development environment.
| Mode | Passwordless Sudo | Agent Flags | Best For |
|---|---|---|---|
| **vibe** | Yes | --dangerously-skip-permissions | Throwaway VPS, maximum velocity |
| **safe** | No | Standard confirmations | Production-like environments |
The installer transforms a fresh VPS. The update command maintains an existing installation. Separating them allows: - Focused updates: Update just agents without touching system packages - Dry-run previews: See what would change before committing - Skip flags: Temporarily exclude categories that are working fine - Stack control: Stack updates are included by default; skip with --no-stack - Automated updates: Run via cron with --yes --quiet
---
Interactive wizard for configuring AI agent credentials and cloud service logins.
acfs services-setup # Run full setup wizard
Guides you through: - Claude Code: API key configuration - Codex CLI: ChatGPT account login - Antigravity CLI: Google account authentication - GitHub CLI: gh auth login - Cloud CLIs: Wrangler, Supabase, Vercel authentication
Also offers to install DCG (Destructive Command Guard), a Claude Code hook that blocks destructive commands like rm -rf /.
ACFS installs a comprehensive suite of 30+ tools organized into categories:
Full vibe mode (recommended for throwaway VPS):
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/main/install.sh?$(date +%s)" | bash -s -- --yes --mode vibe
Interactive mode (asks for confirmation):
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/main/install.sh" | bash
Safe mode (no passwordless sudo, agent confirmations enabled):
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/agentic_coding_flywheel_setup/main/install.sh" | bash -s -- --mode safe
acfs-update # Update apt, runtimes, shell, agents, cloud CLIs, and stack tools
acfs-update --agents-only # Only update coding agents
acfs-update --runtime-only # Only update runtimes (bun, rust, uv, go)
acfs-update --dry-run # Preview changes without making them
acfs-update --yes --quiet --no-self-update
# Automated mode that avoids changing the ACFS tree itself
acfs-update --bootstrap-self-update
# Explicitly convert a non-git ACFS install into a git checkout
Category Selection:
--apt-only Only update system packages
--agents-only Only update coding agents
--cloud-only Only update cloud CLIs
--shell-only Only update shell tools (OMZ, P10K, plugins, Atuin, Zoxide)
--runtime-only Only update runtimes (bun, rust, uv, go)
--stack Include Dicklesworthstone stack (enabled by default)
Skip Categories:
--no-apt Skip apt updates
--no-agents Skip agent updates
--no-cloud Skip cloud CLI updates
--no-shell Skip shell tool updates
--no-runtime Skip runtime updates (bun, rust, uv, go)
Behavior:
--force Install missing tools (not just update existing)
--dry-run Preview changes without making them
--yes, -y Non-interactive mode (skip prompts)
--quiet, -q Minimal output (only errors and summary)
--verbose, -v Show detailed command output
--abort-on-failure Stop on first failure (default: continue)
alias agy='$HOME/.local/bin/agy-locked' alias gmi='$HOME/.local/bin/agy-locked' ```
Installation & Updates: Claude Code should be installed and updated using its native mechanisms: - Install: ACFS uses the official native installer (claude.ai/install.sh), checksum-verified via checksums.yaml (installs to ~/.local/bin/claude) - Update: Use claude update --channel latest (built-in) or run acfs update --agents-only
This ensures proper authentication handling and avoids issues with alternative package manager builds. ACFS updates Codex with Bun global package updates and Antigravity with its native agy update path.
acfs doctor # Interactive colorful output
acfs doctor --json # Machine-readable JSON output
acfs doctor --quiet # Exit code only (0=healthy, 1=issues)
acfs doctor --deep # Run functional tests (auth, connections)
acfs doctor --fix # Apply safe fixes for failed checks
acfs doctor --dry-run # Preview fixes without applying
acfs doctor --no-cache # Skip cache, run all checks fresh
After installation, the acfs command provides a unified interface for managing your environment. Each subcommand is designed to be fast, informative, and scriptable.
acfs info # Lightning-fast system overview
acfs cheatsheet # Discover installed aliases
acfs dashboard generate # Generate HTML status page
acfs doctor # Health checks
acfs newproj # Create a new project (TUI or CLI)
acfs update # Update all tools
acfs services-setup # Configure agent credentials
acfs continue # View upgrade progress after reboot
The Command Reference documents every installed tool:
| Category | Commands |
|---|---|
| **Agents** | cc, cod, agy |
| **Search** | rg, fd, sg, fzf |
| **Git** | lg, gh, git-lfs |
| **System** | z, bat, lsd, atuin, tmux |
| **Stack** | ntm, bv, am, cass, cm, ubs, slb, caam, dcg, ru |
| **Languages** | bun, uv, cargo, go |
| **Cloud** | wrangler, supabase, vercel, vault |
| Component | Path | Technology | Purpose |
|---|---|---|---|
| **Manifest** | acfs.manifest.yaml | YAML | Single source of truth for all tools |
| **Generator** | packages/manifest/src/generate.ts | TypeScript/Bun | Produces installer scripts from manifest |
| **Website** | apps/web/ | Next.js 16 + Tailwind 4 | Step-by-step wizard for beginners |
| **Installer** | install.sh | Bash | One-liner bootstrap script |
| **Lib Scripts** | scripts/lib/ | Bash | Modular installer functions |
| **Generated Scripts** | scripts/generated/ | Bash | Auto-generated category installers (sourced by install.sh; execution is feature-flagged) |
| **Configs** | acfs/ | Shell/Tmux configs | Files deployed to ~/.acfs/ |
| **Onboarding** | acfs/onboard/ | Bash + Markdown | Interactive tutorial system |
| **Checksums** | checksums.yaml | YAML | SHA256 hashes for upstream installers |
---
The TypeScript generator (packages/manifest/src/generate.ts) reads the manifest and produces:
1. Category Scripts (scripts/generated/install_base.sh, install_agents.sh, etc.) - One script per category with individual install functions - Consistent logging and error handling - Verification checks after each module
2. Doctor Checks (scripts/generated/doctor_checks.sh) - All verify commands extracted into a runnable health check - Tab-delimited format (to safely handle || in shell commands) - Reports pass/fail/skip for each module
3. Master Installer (scripts/generated/install_all.sh) - Sources all category scripts - Runs them in dependency order - Single entry point for running the generated installers
Note: The production one-liner installer (install.sh) defaults to the legacy implementations; generated installers are sourced and can be enabled per-category via feature flags during migration.
To regenerate after manifest changes:
cd packages/manifest
bun run generate # Generate scripts
bun run generate:dry # Preview without writing
The wizard website includes specialized components for guiding beginners:
ConnectionCheck Component: A prominent visual that helps users verify they're connected to their VPS before running commands: - Side-by-side comparison: "Wrong (laptop)" vs "Right (VPS)" - Terminal prompt examples for Windows, Mac, and Linux - Clear "STOP!" warning with color-coded styling
CommandCard Component: CLI instruction cards with: - Syntax-highlighted code blocks - One-click copy button - Platform-specific variations (bash/zsh/PowerShell) - Expandable explanations
Jargon Component (Responsive Technical Terms): A sophisticated tooltip system that adapts to device capabilities:
Desktop behavior: - Hover reveals floating tooltip with term definition - Radix UI Tooltip for accessible ARIA-compliant overlays - Viewport-aware positioning (auto-flips when near edges) - 200ms hover delay prevents tooltip spam
Mobile behavior: - Tap opens bottom sheet drawer (Vaul library) - Full definition visible without tiny tap targets - Swipe-to-dismiss gesture support - Snap points for partial/full expansion
Visual features: - Gradient underline indicates tappable term - Each term gets unique gradient based on slug hash - Consistent color scheme with OKLCH tokens
Content structure per term:
{
term: "VPS",
short: "Virtual Private Server - a remote computer you rent",
long: "A VPS is your own slice of a powerful computer...",
analogy: "Think of it like renting an apartment in a building",
whyWeUseIt: "You get root access, dedicated resources...",
relatedTerms: ["SSH", "Ubuntu", "RAM"]
}
Confetti Celebration: On lesson completion: - Burst of celebratory confetti particles - Randomized encouraging messages - Special celebration for completing all lessons - Respects prefers-reduced-motion setting
Stepper Component: Multi-step progress indicator: - Visual step-by-step progress - Clickable navigation - Completion checkmarks - Mobile-responsive design
| Tool | Command | Description |
|---|---|---|
| **bun** | bun | Fast JS/TS runtime + package manager |
| **uv** | uv | Fast Python package manager |
| **Rust** | cargo | Rust toolchain |
| **Go** | go | Go toolchain |
优秀的基础设施自动化项目,降低AI开发环境搭建门槛。Star数合理,维护活跃,对需要快速迭代的团队很有价值。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,agentic_coding_flywheel_setup Agent工作流 在Agent工作流赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | agentic_coding_flywheel_setup |
| 原始描述 | 开源AI工作流:Bootstraps a fresh Ubuntu VPS into a complete multi-agent AI development environ。⭐1.5k · Shell |
| Topics | 多智能体自动化部署AI开发环境VPS配置工作流自动化 |
| GitHub | https://github.com/Dicklesworthstone/agentic_coding_flywheel_setup |
| License | NOASSERTION |
| 语言 | Shell |
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端