{"id":38971630,"url":"https://github.com/fast-gateway-protocol/cli","last_synced_at":"2026-01-17T16:39:22.383Z","repository":{"id":332310647,"uuid":"1133259104","full_name":"fast-gateway-protocol/cli","owner":"fast-gateway-protocol","description":"CLI for managing Fast Gateway Protocol daemons - the universal package manager for AI agents","archived":false,"fork":false,"pushed_at":"2026-01-15T05:29:09.000Z","size":47,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-15T08:38:50.422Z","etag":null,"topics":["ai-agents","cli","daemon","fast-gateway-protocol","fgp","mcp-alternative","rust","unix-socket"],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/fast-gateway-protocol.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"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":null,"dco":null,"cla":null}},"created_at":"2026-01-13T05:19:39.000Z","updated_at":"2026-01-15T05:13:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/fast-gateway-protocol/cli","commit_stats":null,"previous_names":["wolfiesch/fgp-cli","fast-gateway-protocol/cli"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/fast-gateway-protocol/cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-gateway-protocol%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-gateway-protocol%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-gateway-protocol%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-gateway-protocol%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fast-gateway-protocol","download_url":"https://codeload.github.com/fast-gateway-protocol/cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fast-gateway-protocol%2Fcli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28511868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: 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":["ai-agents","cli","daemon","fast-gateway-protocol","fgp","mcp-alternative","rust","unix-socket"],"created_at":"2026-01-17T16:39:21.639Z","updated_at":"2026-01-17T16:39:22.366Z","avatar_url":"https://github.com/fast-gateway-protocol.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fgp\n\n[![CI](https://github.com/fast-gateway-protocol/cli/actions/workflows/ci.yml/badge.svg)](https://github.com/fast-gateway-protocol/cli/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Crates.io](https://img.shields.io/crates/v/fgp.svg)](https://crates.io/crates/fgp)\n\nCommand-line interface for [Fast Gateway Protocol (FGP)](https://github.com/fast-gateway-protocol) daemons.\n\nFGP is the universal package manager for AI agents. One command installs capabilities across Claude Code, Cursor, Windsurf, and other AI coding assistants.\n\n## Installation\n\n```bash\ncargo install fgp\n```\n\nOr build from source:\n\n```bash\ngit clone https://github.com/fast-gateway-protocol/cli\ncd fgp-cli\ncargo install --path .\n```\n\n## Quick Start\n\n```bash\n# Detect which AI agents you have installed\nfgp agents\n\n# Check status of running daemons\nfgp status\n\n# Install a package (installs daemon + skills for all detected agents)\nfgp install ./my-package/\n\n# Start a daemon\nfgp start gmail\n\n# Call a method\nfgp call gmail.list -p '{\"limit\": 10}'\n\n# Stop a daemon\nfgp stop gmail\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `fgp agents` | Detect installed AI agents (Claude Code, Cursor, Windsurf, etc.) |\n| `fgp status` | Show status of all running FGP daemons |\n| `fgp start \u003cservice\u003e` | Start a daemon service |\n| `fgp stop \u003cservice\u003e` | Stop a running daemon |\n| `fgp call \u003cmethod\u003e` | Call a method on a daemon |\n| `fgp methods \u003cservice\u003e` | List available methods for a service |\n| `fgp health \u003cservice\u003e` | Check health of a specific service |\n| `fgp install \u003cpath\u003e` | Install a package from local path |\n| `fgp skill import \u003cpath\u003e` | Import skills from other agent formats |\n| `fgp skill export \u003cformat\u003e` | Export skill to agent-specific format |\n\n## Skill Import\n\nImport existing skills from Claude Code, Cursor, Windsurf, Gemini, and other AI agents into FGP's canonical `skill.yaml` format.\n\n```bash\n# Import from Claude Code SKILL.md\nfgp skill import ./SKILL.md --output ./my-skill/\n\n# Import from Cursor rules\nfgp skill import ./.cursorrules --output ./my-skill/\n\n# Import from Gemini extension\nfgp skill import ./gemini-extension.json --output ./my-skill/\n\n# Preview import without writing files (dry run)\nfgp skill import ./SKILL.md --dry-run\n\n# Import with daemon registry enrichment (recommended)\nfgp skill import ./SKILL.md --enrich --output ./my-skill/\n```\n\n### Supported Formats\n\n| Format | Pattern | Quality |\n|--------|---------|---------|\n| Claude Code | `SKILL.md` | 🔵 B (87%) |\n| Gemini | `gemini-extension.json` | 🔵 B (88%) |\n| Windsurf | `*.windsurf.md` | 🔵 B (87%) |\n| Cursor | `.cursorrules` | 🟡 C (76%) |\n| Zed | `*.rules` | 🟡 C (75%) |\n| Codex | `*.codex.json` | 🟡 C (75%) |\n| Aider | `CONVENTIONS.md` | 🟡 C (74%) |\n\nSee [docs/SKILL-IMPORT.md](docs/SKILL-IMPORT.md) for full documentation and [docs/IMPORT-FORMATS.md](docs/IMPORT-FORMATS.md) for format-specific details.\n\n## Agent Detection\n\nFGP automatically detects these AI agents:\n\n- **Claude Code** (`~/.claude/skills/`) - SKILL.md files\n- **Cursor** (`~/.cursor/`) - .mdc rules\n- **Windsurf** (`~/.windsurf/`) - Workflow files\n- **Continue** (`~/.continue/`) - YAML config\n- **Cline** - MCP configuration\n\nWhen you install an FGP package, skill files are automatically created for all detected agents.\n\n## Example Output\n\n```bash\n$ fgp agents\nDetecting installed AI agents...\n\n  ✓ Claude Code\n    Path: ~/.claude/skills\n    Format: SKILL.md files\n\n  ✓ Cursor\n    Path: ~/.cursor\n    Format: .mdc rules\n\nFGP packages will automatically install skill files for detected agents.\n```\n\n```bash\n$ fgp status\nFGP Services\n\n+----------+-----------+---------+--------+\n| Service  | Status    | Version | Uptime |\n+----------+-----------+---------+--------+\n| gmail    | ● running | 1.0.0   | 2h 15m |\n| imessage | ● running | 1.0.0   | 5d 3h  |\n| github   | ○ stopped | -       | -      |\n+----------+-----------+---------+--------+\n```\n\n## Related Projects\n\n- [protocol](https://github.com/fast-gateway-protocol/protocol) - FGP Protocol Specification\n- [daemon](https://github.com/fast-gateway-protocol/daemon) - Rust SDK for building FGP daemons\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffast-gateway-protocol%2Fcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffast-gateway-protocol%2Fcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffast-gateway-protocol%2Fcli/lists"}