[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3647":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},3647,"autocomplete","withfig\u002Fautocomplete","withfig","IDE-style autocomplete for your existing terminal & shell","https:\u002F\u002Ffig.io",null,"TypeScript",25188,5458,84,142,0,6,27,75.7,"MIT License",false,"master",true,[5,25,26,27,28,29,30,31,32,33,34,35],"bash","cli","fig","fish","hacktoberfest","iterm2","macos","shell","terminal","typescript","zsh","2026-06-12 04:00:18","[![Badge: macOS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fos-%20macOS-light)](#)\n[![Badge: Documentation](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocumentation-black)](https:\u002F\u002Ffig.io\u002Fdocs\u002F)\n[![Badge: contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fwithfig\u002Fautocomplete)](#Contributors)\n\n**[Amazon Q Developer CLI](https:\u002F\u002Fdocs.aws.amazon.com\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fcommand-line-getting-started-installing.html)**\nadds IDE-style completions for hundreds of popular CLIs like `git`, `npm`,\n`docker`, and `aws`. Start typing, and Amazon Q populates contextually relevant\nsubcommands, options and arguments.\n\n> Amazon Q Developer CLI, formerly known as [Fig](https:\u002F\u002Ffig.io), is open source. See [aws\u002Famazon-q-developer-cli]( https:\u002F\u002Fgithub.com\u002Faws\u002Famazon-q-developer-cli) to learn more.\n\n## ⚡️ Installation\n\n- **macOS**:\n  - **DMG**: Download from AWS:\n    [aws.amazon.com](https:\u002F\u002Fdocs.aws.amazon.com\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fcommand-line-getting-started-installing.html)\n  - **Homebrew**: `brew install amazon-q`\n- **Linux\u002FWindows**:\n  - Follow the discussions for\n    [Linux](https:\u002F\u002Fgithub.com\u002Faws\u002Fq-command-line-discussions\u002Fdiscussions\u002F14) or\n    [Windows](https:\u002F\u002Fgithub.com\u002Faws\u002Fq-command-line-discussions\u002Fdiscussions\u002F15)\n- **Remote machines**\n  - [Autocomplete in SSH](https:\u002F\u002Fdocs.aws.amazon.com\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fcommand-line-autocomplete-ssh.html)\n\n> NOTE: Once it's downloaded, launch the app to set up Amazon Q for command\n> line!\n\n\u003Cbr\u002F>\n\n![Demo of Amazon Q's CLI Completions in a terminal](https:\u002F\u002Fdocs.aws.amazon.com\u002Fimages\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fimages\u002Fcommand-line-completions.gif)\n\n\u003Cbr\u002F>\n\n## 👋 What are \"completion specs\"?\n\nA completion spec is a _declarative_ schema that specifies the `subcommands`,\n`options` and `args` for a CLI tool. Amazon Q uses these schemas to generate\nsuggestions.\n\n\u003Cbr\u002F>\n\n## 😎 Contribute your first spec in \u003C 3 minutes\n\nUse the steps below or follow our getting started guide:\n[fig.io\u002Fdocs](https:\u002F\u002Ffig.io\u002Fdocs)\n\n**Prerequisites:**\n\n- Download Amazon Q for command line\n- Node and Pnpm\n\n\u003Cbr\u002F>\n\n**Steps**\n\n1. Make sure you have `pnpm` [installed](https:\u002F\u002Fpnpm.io\u002Finstallation), as\n   that's the package manager used in this repo.\n\n2. Click [here](https:\u002F\u002FGitHub.com\u002Fwithfig\u002Fautocomplete\u002Ffork\u002F) to fork this\n   repo.\n\n3. Clone your forked repo and create an example spec\n\n   ```bash\n   # Replace `YOUR_GITHUB_USERNAME` with your own GitHub username\n   git clone https:\u002F\u002Fgithub.com\u002FYOUR_GITHUB_USERNAME\u002Fautocomplete.git autocomplete\n   cd autocomplete\n\n   # Add withfig\u002Fautocomplete as a remote\n   git remote add upstream https:\u002F\u002Fgithub.com\u002Fwithfig\u002Fautocomplete.git\n\n   # Install packages\n   pnpm install\n\n   # Create an example spec (call it \"abc\")\n   pnpm create-spec abc\n\n   # Turn on \"dev mode\"\n   pnpm dev\n   ```\n\n4. Now go to your terminal and type `abc[space]`. Your example spec will appear.\n   😊\n\n#### Other things to know\n\n- Edit your spec in TypeScript in the `src\u002F` folder\n- On save, specs are compiled to the `build\u002F` folder\n- In **dev mode**, specs are read from the `build` folder, and generators run\n  every keystroke.\n\n\u003Cbr>\n\n## 📦 Other available package.json commands\n\n```bash\n# Typecheck all specs in the src\u002F folder\npnpm test\n\n# Compile typescripts specs from src\u002F folder to build\u002F folder\npnpm build\n\n# Lint and fix issues\npnpm lint:fix\n```\n\n## 🔥 Contributions\n\nWe would love contributions for:\n\n- New completion specs\n- Errors with existing completion specs (e.g. missing subcommands, options, or\n  arguments)\n- [Generators](https:\u002F\u002Ffig.io\u002Fdocs\u002Fgetting-started\u002Fgenerating-argument-suggestions)\n  for argument suggestions\n- Better descriptions, icons etc\n- [Themes](https:\u002F\u002Fgithub.com\u002Fwithfig\u002Fthemes)!\n\nIf you aren't able to contribute, please feel free to open an\n[issue](https:\u002F\u002Fgithub.com\u002Fwithfig\u002Fautocomplete\u002Fissues\u002Fnew\u002Fchoose).\n\n## 🙋‍♀️ FAQ\n\n#### What terminals does Amazon Q work with?\n\nAmazon Q for command line works with the native macOS Terminal app, [iTerm],\n[Tabby], [Hyper], [Kitty], [WezTerm], and [Alacritty]. It also works in the\nintegrated terminals of [VSCode], [JetBrains IDEs], [Android Studio], and\n[Nova].\n\n[iterm]: https:\u002F\u002Fiterm2.com\n[tabby]: https:\u002F\u002Ftabby.sh\n[hyper]: https:\u002F\u002Fhyper.is\n[kitty]: https:\u002F\u002Fsw.kovidgoyal.net\u002Fkitty\n[wezterm]: https:\u002F\u002Fwezfurlong.org\u002Fwezterm\u002F\n[alacritty]: https:\u002F\u002Falacritty.org\u002F\n[vscode]: https:\u002F\u002Fcode.visualstudio.com\u002F\n[jetbrains ides]: https:\u002F\u002Fwww.jetbrains.com\u002F\n[android studio]: https:\u002F\u002Fdeveloper.android.com\u002Fstudio\n[nova]: https:\u002F\u002Fnova.app\u002F\n\nWant to see another terminal included? Check our\n[issue tracker](https:\u002F\u002Fgithub.com\u002Faws\u002Fq-command-line-discussions) and add your\nsupport for it!\n\n#### How does Amazon Q for command line work?\n\nAmazon Q for command line uses the Accessibility API on Mac to position the\nwindow, and integrates with your shell to read what you've typed.\n\n#### Does Amazon Q for command line work on Windows or Linux?\n\nNot yet, Amazon Q for command line is only available on macOS for now.\n[Windows](https:\u002F\u002Fgithub.com\u002Faws\u002Fq-command-line-discussions\u002Fdiscussions\u002F15) and\n[Linux](https:\u002F\u002Fgithub.com\u002Faws\u002Fq-command-line-discussions\u002Fdiscussions\u002F14)\nsupport is in progress!\n\n#### How can I download Amazon Q?\n\nRun `brew install amazon-q` or, downloading the app at\n[aws.amazon.com](https:\u002F\u002Fdocs.aws.amazon.com\u002Famazonq\u002Flatest\u002Fqdeveloper-ug\u002Fcommand-line-getting-started-installing.html).\nThen, launch the Amazon Q app!\n\n#### How do I submit a PR?\n\nCheck out our\n[How to Contribute](https:\u002F\u002Ffig.io\u002Fdocs\u002Fgetting-started\u002Fcontributing) guide.\nMany of Amazon Q's 400+ contributors made their first open source contribution\nto Amazon Q!\n\n#### Amazon Q for command line doesn't work for me!\n\nRun `q doctor` to automatically debug issues with your installation. Otherwise\nmake an issue in our GitHub discussions community:\n[aws\u002Fq-command-line-discussions](https:\u002F\u002Fgithub.com\u002Faws\u002Fq-command-line-discussions\u002Fdiscussions)\n\n\u003Cbr\u002F>\n\n## ✨ Contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwithfig\u002Fautocomplete\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg alt=\"Grid of profile icons of the 400+ contributors\" src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=withfig\u002Fautocomplete\" \u002F>\n\u003C\u002Fa>\n","Amazon Q Developer CLI（原名Fig）为现有终端和Shell提供类似IDE的自动补全功能。它支持数百种流行的CLI工具，如git、npm、docker和aws等，通过智能提示子命令、选项及参数来提高开发效率。该工具采用TypeScript编写，具有良好的跨平台兼容性，并且在macOS上提供了DMG安装包和Homebrew安装方式。此外，项目鼓励社区贡献新的自动补全规范，使得用户可以轻松地为任何CLI工具添加支持。非常适合需要频繁使用命令行工具进行开发工作的场景，能够显著提升工作效率。",2,"2026-06-11 02:55:15","top_language"]