{"id":26473904,"url":"https://github.com/masaishi/raycast-llm-scripts","last_synced_at":"2025-08-23T20:06:07.050Z","repository":{"id":280803047,"uuid":"943219289","full_name":"masaishi/raycast-llm-scripts","owner":"masaishi","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-05T11:32:39.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T12:20:29.667Z","etag":null,"topics":["llms","raycast","raycast-script"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/masaishi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-05T10:58:52.000Z","updated_at":"2025-03-05T12:19:10.000Z","dependencies_parsed_at":"2025-03-05T12:20:31.173Z","dependency_job_id":"3ad23dec-997f-4e8e-961f-da045453b9e1","html_url":"https://github.com/masaishi/raycast-llm-scripts","commit_stats":null,"previous_names":["masaishi/raycast-llm-scripts"],"tags_count":0,"template":false,"template_full_name":"masaishi/raycast-llm-scripts-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masaishi%2Fraycast-llm-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masaishi%2Fraycast-llm-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masaishi%2Fraycast-llm-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masaishi%2Fraycast-llm-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masaishi","download_url":"https://codeload.github.com/masaishi/raycast-llm-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244514734,"owners_count":20464750,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["llms","raycast","raycast-script"],"created_at":"2025-03-19T22:23:56.664Z","updated_at":"2025-03-19T22:23:57.371Z","avatar_url":"https://github.com/masaishi.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# 🤖 Raycast LLM Scripts Repository\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" width=\"50%\"\u003e\n        \u003cimg src=\"https://i.gyazo.com/253d6c561112b0840ed6179d4248e52a.gif\" alt=\"Basic Usage Demo\" width=\"100%\"\u003e\u003cbr /\u003e\n        \u003cstrong\u003eBasic usage\u003c/strong\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"50%\"\u003e\n        \u003cimg src=\"https://i.gyazo.com/2d900b4cf909059667bc423442626e28.gif\" alt=\"Create New Script Demo\" width=\"100%\"\u003e\u003cbr /\u003e\n        \u003cstrong\u003eCreate New Script\u003c/strong\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n## 🌟 Overview\n\nThis 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.\n\n### ✨ Why This Repository?\n\n- **Experimental Playground**: Expect a mix of ideas, from polished scripts to rough drafts.\n- **No API Keys Required**: Scripts work directly with web interfaces, launching queries in the browser.\n- **Quick Prototyping**: Ideal for trying out new ideas and building quick tools.\n- **Freedom to Customize**: Feel free to modify, extend, or adapt the scripts to your specific needs.\n\n## 📋 What to Expect\n\n- **🛠️ Variety of Scripts**: The repository contains scripts for everything from summarizing text to generating creative prompts.\n- **⚡ Quick Additions**: New scripts are added whenever inspiration strikes. This is a dynamic and ever-changing collection.\n- **🎲 Unpredictable Content**: Unlike a structured template, you might find experimental or work-in-progress scripts here.\n\n## 🚀 Getting Started\n\n### Clone This Repository\n\n1. Clone the repository directly:\n```bash\ngit clone https://github.com/masaishi/raycast-llm-scripts.git\n```\n\n2. Install [Raycast](https://raycast.com/) if you haven't already.\n3. Import the scripts in Raycast:\n   - Open Raycast\n   - Go to Extensions\n   - Click the \"+\" button\n   - Choose \"Import Script Command\"\n   - Select scripts from your repository\n\n## 📚 Example Scripts\n\n```\n\u003e Summarize Text [Your long text here]\n```\n```\n\u003e Perplexity [Query]\n```\n```\n\u003e Improve Prompt [Prompt]\n```\n\n## 🛠️ Adding Your Own Scripts\n\n### Quick Additions\n\nFeel free to add your own scripts directly. There’s no strict format—just make sure the script works and is useful to you!\n\n### Example Script Structure\n\n```python\n#!/usr/bin/env python3\n\n# Required parameters:\n# @raycast.schemaVersion 1\n# @raycast.title Your Script Title\n# @raycast.argument1 { \"type\": \"text\", \"placeholder\": \"your placeholder\" }\n\n# Optional parameters:\n# @raycast.icon 🔍\n# @raycast.packageName Category Name\n\nfrom utils import open_chat\n\nprompt = \"\"\"Your prompt template here:\n\n{1}\"\"\"\n\nopen_chat(prompt)\n```\n\n## 🤝 Contributing\n\nSince 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!\n\n**Send your pull requests to: https://github.com/masaishi/raycast-llm-scripts**\n\n## 📄 License\n\nThis repository is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- [Raycast](https://raycast.com/) for the amazing launcher\n- OpenAI, Anthropic, and Perplexity for their LLM services","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasaishi%2Fraycast-llm-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasaishi%2Fraycast-llm-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasaishi%2Fraycast-llm-scripts/lists"}