Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neogaialab/strigi
CLI command assistance utilizing GenAI-powered natural language prompts. (⚗️ Experimental)
https://github.com/neogaialab/strigi
ai bun cli command gemini generation prompt public shell terminal typescript
Last synced: 22 days ago
JSON representation
CLI command assistance utilizing GenAI-powered natural language prompts. (⚗️ Experimental)
- Host: GitHub
- URL: https://github.com/neogaialab/strigi
- Owner: neogaialab
- License: mit
- Created: 2024-04-02T23:20:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-09T23:34:24.000Z (6 months ago)
- Last Synced: 2024-10-01T03:42:46.893Z (about 1 month ago)
- Topics: ai, bun, cli, command, gemini, generation, prompt, public, shell, terminal, typescript
- Language: TypeScript
- Homepage: https://neogaialab.github.io/strigi/
- Size: 1.38 MB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[Português](/README.pt-BR.md) English
Strigi
CLI Command Assistant
---
🔍 Describe: Generate commands effortlessly using natural language queries.
🌐 Open-source: Strigi is open-source, allowing for transparency and community contributions.
✏️ Revise: Easily review and revise generated commands for accuracy and customization.
💰 Free: Enjoy free usage of Strigi by bringing your own Gemini API key.
📚 Understand: Ask for detailed explanations before executing commands for better understanding.
🎨 Elegant: Experience elegant and visually appealing terminal output styling.
▶️ Run: Run commands directly without the need to manually copy and paste.
⚡ Fast: Utilize streaming for fast and efficient responses, enhancing performance.
---
## Installing
To install Strigi, use npm:
```bash
npm install -g strigi
```Or with other package managers like PNPM, Yarn, or Bun!
## Documentation
- [CLI Reference](https://neogaialab.github.io/strigi/reference/cli.html)
- [Homepage](https://neogaialab.github.io/strigi/)## Contributing
We value and appreciate your contributions, no matter how big or small. Please refer to our [Contributing Guidelines](CONTRIBUTING.md) for detailed instructions on how to contribute to the project. Your input helps us improve and grow!
---
## Special Thanks
Strigi extends a special thanks to the following technologies and libraries that power its functionality:
- **Bun:** A fast JavaScript all-in-one toolkit.
- **Google Generative AI** and **Gemini:** Google's cutting-edge SDK for advanced artificial intelligence development capabilities.
- **Clipanion:** Type-safe CLI library with no runtime dependencies.
- **Inquirer:** A collection of common interactive command line user interfaces.
- **Chalk** and **Chalk-template:** Terminal string styling with tagged template literals.
- **Ora:** An elegant terminal spinner.
- **TypeScript:** A strongly typed programming language that builds on JavaScript.These technologies play a pivotal role in powering Strigi and enriching its capabilities.