Skip to content

This repository is a collection of diverse and experimental Raycast scripts that integrate with popular LLMs (ChatGPT, Claude, and Perplexity) without requiring API keys. The scripts here are added organically as new ideas emerge, providing a playground for testing and evolving different use cases.

License

Notifications You must be signed in to change notification settings

masaishi/raycast-llm-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Raycast LLM Scripts Repository

Basic Usage Demo
Basic usage
Create New Script Demo
Create New Script

🌟 Overview

This repository is not a polished template but rather a collection of diverse and experimental Raycast scripts that integrate with popular LLMs (ChatGPT, Claude, and Perplexity) without requiring API keys. The scripts here are added organically as new ideas emerge, providing a playground for testing and evolving different use cases.

✨ Why This Repository?

  • Experimental Playground: Expect a mix of ideas, from polished scripts to rough drafts.
  • No API Keys Required: Scripts work directly with web interfaces, launching queries in the browser.
  • Quick Prototyping: Ideal for trying out new ideas and building quick tools.
  • Freedom to Customize: Feel free to modify, extend, or adapt the scripts to your specific needs.

📋 What to Expect

  • 🛠️ Variety of Scripts: The repository contains scripts for everything from summarizing text to generating creative prompts.
  • ⚡ Quick Additions: New scripts are added whenever inspiration strikes. This is a dynamic and ever-changing collection.
  • 🎲 Unpredictable Content: Unlike a structured template, you might find experimental or work-in-progress scripts here.

🚀 Getting Started

Clone This Repository

  1. Clone the repository directly:
git clone https://github.com/masaishi/raycast-llm-scripts.git
  1. Install Raycast if you haven't already.
  2. Import the scripts in Raycast:
    • Open Raycast
    • Go to Extensions
    • Click the "+" button
    • Choose "Import Script Command"
    • Select scripts from your repository

📚 Example Scripts

> Summarize Text [Your long text here]
> Perplexity [Query]
> Improve Prompt [Prompt]

🛠️ Adding Your Own Scripts

Quick Additions

Feel free to add your own scripts directly. There’s no strict format—just make sure the script works and is useful to you!

Example Script Structure

#!/usr/bin/env python3

# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Your Script Title
# @raycast.argument1 { "type": "text", "placeholder": "your placeholder" }

# Optional parameters:
# @raycast.icon 🔍
# @raycast.packageName Category Name

from utils import open_chat

prompt = """Your prompt template here:

{1}"""

open_chat(prompt)

🤝 Contributing

Since this is not a curated template but a live repository of evolving ideas, contributions are very welcome. Submit a pull request if you have an interesting script to share. There are no formal contribution guidelines—just keep it clean and useful!

Send your pull requests to: https://github.com/masaishi/raycast-llm-scripts

📄 License

This repository is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Raycast for the amazing launcher
  • OpenAI, Anthropic, and Perplexity for their LLM services

About

This repository is a collection of diverse and experimental Raycast scripts that integrate with popular LLMs (ChatGPT, Claude, and Perplexity) without requiring API keys. The scripts here are added organically as new ideas emerge, providing a playground for testing and evolving different use cases.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages