Curated summary
Building an emoji list generator with the GitHub Copilot CLI
Github Copilot CliClaude OpusGithub Copilot SdkClaude SonnetTerminal UiOpentuiClipboardyGithub Mcp Server
Cassidy Williams describes building an AI-powered emoji list generator during GitHub’s Rubber Duck Thursdays livestream. The terminal application converts bullet points into relevant emojis, then copies the formatted Markdown list to the clipboard with a keyboard shortcut. The project demonstrates how GitHub Copilot CLI and SDK can quickly turn a small idea into a functional open-source tool.
The Emoji List Generator
- Runs directly in the terminal.
- Accepts pasted or typed bullet points.
- Uses AI to replace each bullet with a relevant emoji.
- Generates the result when the user presses
Ctrl + S. - Copies the completed list to the clipboard.
- Exits with
Ctrl + C.
Technologies Used
@opentui/coreprovides the terminal user interface.@github/copilot-sdksupplies the AI functionality.clipboardyhandles clipboard access.
Building the Project with Copilot CLI
- Development began in Copilot CLI’s plan mode using Claude Sonnet 4.6.
- A natural-language prompt described the desired Markdown emoji generator and requested integration with the Copilot SDK.
- Copilot asked clarifying questions about the technology stack and libraries.
- It then produced a
plan.mdfile for review. - The implementation was completed with Claude Opus 4.7 only a few minutes later.
Copilot CLI Features Demonstrated
The livestream project combined several Copilot CLI capabilities:
- Plan mode for outlining the implementation.
- Autopilot mode for carrying out development tasks.
- A multi-model workflow using different Claude models.
- The
allow-alltools flag for permissive tool access. - The GitHub MCP server for GitHub-related integrations.
The finished Emoji List Generator is available as a free, open-source project, alongside documentation for the GitHub Copilot CLI and SDK.
Related reading
Continue with another curated summary.
How the GitHub legal team used Copilot CLI to streamline their workflows
Read originalCopilot vs. raw API access: What are you actually paying for?
Read originalGitHub Copilot CLI for Beginners: Overview of common slash commands
Read originalHow we made GitHub Copilot CLI more selective about delegation
Read original