Install | Documentation | Blog | Website
This repository contains demos and examples for showcasing the capabilities of Arcane Engine to help you:
- Save time by automating routine tasks
- Stay in the flow by delegating work to Arcane Engine from anywhere
- Avoid context switching by integrating with your existing tools and services
To run the demos:
- Make sure you have the CLI installed
- Fork this repository
- Invite Arcane Engine to your forked repository
Then, you can run the demos by following the instructions in each demo's directory.
The following demos showcase how Arcane Engine solves common tasks developers have to do on a daily basis:
Demo | Description |
---|---|
⭐️ PR Descriptions | Create consistent, high-quality PR descriptions in seconds |
🐞 Instant Bug Ticket | Create bug tickets when and where they happen - instantly |
💬 Conversations | Chat with Arcane Engine, save conversations and share them with your team |
🐛 Sentry Error Analysis | Quickly analyze and fix Sentry issues from the command line |
📝 Daily Reports | Generate daily digests for Github, Linear, Slack and more! |
📊 Multi-Search | Run a search across services like Github, Slack, and your codebase. |
📸 Screenshot to Code | Convert a screenshot of something into UI component in seconds. |
🧪 Analyze test results | Analyze the output of unit tests, understand what caused them to fail and suggest fixes. |
🎨 Style Guidelines | Extract style guidelines from different sources and apply them to your documents. |
🛠 Config File Madness | You'll never ever write a single build file by hand ever again. |
📦 Generate-Rank-Select | Generate new ideas, evaluate and rank them and find the best one for your needs. |
📚 Generate Dummy Content | Quick and flexible dummy content generation for testing purposes. |
🎮 Game of Life with Arcane Engine | Implement Conway's Game of Life with Arcane Engine. |
🌟 Search Protobufs | Perform semantic search over files in a repository, focusing on protobuf files. |
📚 Iterative Research | Iteratively explore open-ended questions by building a knowledge base of Markdown files. |
Each directory contains a README with instructions on how to run the demo.
Some of the demo prompts are saved as commands. You can easily transfer them into other repos with a single command:
pilot grab commands arc-eng/cli-demo
Then, you can customize and run them with pilot run <command>
:
Usage: pilot run [OPTIONS] COMMAND [ARGS]...
🚀 Run a saved command.
Create new commands by using the --save-command flag when running a task.
Options:
--help Show this message and exit.
Commands:
cfg-file-conversion Generate a config file based on existing files
dummy-content Generate dummy content in any format for any purpose
pr-description Generate PR Title & Description
react-component Take a screenshot and generate a React component...
search Run a search query across Github issues, Slack...
test-analysis Run the unit tests and analyze the output