Jump to content

Chris Messina

Member
  • Posts

    451
  • Joined

  • Last visited

  • Days Won

    28

Reputation Activity

  1. Like
    Chris Messina reacted to iandol in Using alternative and local models with the ChatGPT / DALL-E workflow   
    Moderator’s note: The ChatGPT / DALL-E workflow offers the ability to change the API end point in the Workflow Environment Variables, enabling the possibility of using local models. This is complex and requires advanced configuration, not something we can officially provide support for. This thread was split from the main one so members of the community can help each other setting up their own specific models.
     
     
    Thanks vitor! There are many open source models with performance equivalent to GPT3.5 or better, without the privacy concerns, dependency on an internet connection for each question, or costs. And there are a number of macOS apps that manage them. This unlocks the power of LLMs for everyone. The good news is that most of these tools offer a local API server that is compatible with the OpenAI API. Therefore all one needs to do is change the URI and you can switch from the commercial OpenAI service to a privacy-respecting, open source, and free alternative:
     
    https://github.com/nomic-ai/gpt4all — more basic UI, model selected using model key of API
     
    https://lmstudio.ai — more advanced UI, uses UI selected model for API requests.
     
    Checking the code, the JS can be tweaked to make the URI redirect to localhost: http://localhost:4891/v1/chat/completions — for GPT4All, the model file needs to be specified but for LMStudio the model is chosen in the UI and that is what the API serves. So a feature request is the option to specify the API address so this workflow can run locally if LMStudio or GPT4All (or several others) are installed. Dall-E is a harder deal, as while there are open source models like stable diffusion (and amazing macOS apps like Draw things to use them), i don't know of a tool that offers an API that would be hot-swappable for the OpenAI commercial APIs...
     
  2. Thanks
    Chris Messina reacted to vitor in ChatGPT / DALL-E - OpenAI integrations   
    Setup
    Create an OpenAI account and log in. On the API keys page, click + Create new secret key. Name your new secret key and click Create secret key. Copy your secret key and add it to the Workflow’s Configuration. Hot tip: Using earlier models (e.g. ChatGPT 3.5 and DALL·E 2) is the most cost-effective way to use these OpenAI tools and stretch your credit a long way!

    Usage

    Query ChatGPT via the chatgpt keyword.




    ↩ Ask a new question. ⌘↩ Clear and restart chat. ⌥↩ Copy last answer. ⌃↩ Copy full chat. ⇧↩ Stop generating answer. Query DALL·E via the dalle keyword.




    ↩ Send a new prompt. ⌥↩ Reveal the most recent image in the Finder. ⤓ Install on the Alfred Gallery | Source
  3. Like
    Chris Messina got a reaction from Steinway in [Workflow] Sonos Toolkit   
    I first released my Sonos Workflow back in 2015 (!!), and then Sonos split their app into S1 and S2 and so I took the opportunity to update my workflow with new iconography and to make some other improvements.
     
    It's still pretty basic, but it meets my needs (which is primarily controlling playback).
     
    @karimkaylani made a much more powerful workflow called the Alfred Sonos Controller if you want to be able to interact with your Sonos system.
     
    🎩 Get the workflow here
     
    This workflow supports the following keywords: previous, pause, play, shuffle, next, mute, volume-down, volume-up, search, mini, and sonos.
     

  4. Like
    Chris Messina got a reaction from devalias in FR: Markdown Snippets   
    Given my recent discussion about formatting issues with RTF Snippets, it occurred to me that Markdown-formatted snippets could be really useful. 
     
    There are some existing Markdown Workflows for Alfred like MarkdownTransform and Alfred Markdown Notes and so while I might attempt to create a Nested Snippets Workflow that allows storing snippets in Markdown and then passing them through a Markdown parser before pasting the results, being able to specify Markdown as another properly support snippet format in Alfred could be very handy.
  5. Like
    Chris Messina got a reaction from devalias in FR: Markdown Snippets   
    Hopefully this week I'll get to try something out with a Workflow and Snippet Triggers, which I haven't explored yet. I'm thinking maybe I can take parts of @vitor's MarkdownTransform and combine them with snippet substitutions to achieve dynamic, multi-variable insertion, while storing the snippet template in Markdown.
  6. Like
    Chris Messina got a reaction from devalias in Add well-known and environment variables to Snippets   
    Maybe I've just been filing a lot of bugs lately, but it would be handy if I could create auto-expansion snippets for well-known and environmental variables, in particular my OS version, i.e. "macOS 10.15.6".
  7. Like
    Chris Messina got a reaction from chrislemke in Workflow Import UI needs better text overflow treatments   
    As seen in Alfred 5.1 [2133], some workflows that have long descriptions and options (e.g. ChatFred) cause text to not wrap or be cut off:
     

  8. Like
    Chris Messina reacted to Andrew in Workflow Import UI needs better text overflow treatments   
    I'll take a look at improving this on the import.
     
    This is a good indication that we need better documentation on how to use the UI config too, as in this example, the checkbox text is not following best practices. In this case, the checkbox text should really be "Always save the conversation to file", as that is how a screen reader (VoiceOver) would see the option.
     
    In this case, it would be best to have the label on the left as "Persistence" or "History", the checkbox as "Always save the conversation to file", then the first paragraph of the subtext as "Useful for not forgetting ChatFred's reply". Also, by keeping the labels / groupings as succinct, it will leave more space for the content of the preferences.
  9. Like
    Chris Messina got a reaction from JJJJ in Make it easier to find, filter, and update Workflows with Gallery updates   
    The Alfred Gallery is such a significant update to the Alfred Ecosystem — but it seems like the benefit of maintaining and keeping Workflows up to date still isn't sufficiently supported in the Workflows area. At a minimum, it seems like the number of available updates should be made more visible in the default options:
     

    Additionally, when there is >1 update and a group of Workflows are selected, it would be nice if it were possible to batch update them from their context menu:
     

     
    No doubt there might be other ways to improve Workflow updates, but these two stood out to me.
  10. Like
    Chris Messina reacted to luckman212 in Multiple keywords to trigger the same script filter?   
    I saw this has been asked a few times before (e.g. here) but there wasn't a clear answer.

    Since Alfred 4 is coming soon, I would like to throw this into the pot to see if it might be possible.
     
    My brain is getting old. It's hard to remember all the different keywords and hotkeys I've set up. To aid myself I like to be able to use multiple keywords to trigger the same workflow step.
     
    Example, I have a workflow for connecting Bluetooth devices, that I trigger using `bt`
    instead of just "bt" I'd like to add a few more keywords, e.g. "blue", "connect", "audio" etc.
     
    I know I can duplicate the script filter opject and connect its Output to the same step—it's a poor man's workaround, but it'd be cleaner and better to allow multiple keywords, such as this:

     

  11. Like
    Chris Messina reacted to vitor in Multiple keywords to trigger the same script filter?   
    Yes, it works as a variable. Which means that if your workflow has user-configurable keywords, the user themselves can make that value have multiple keywords by using the ||.
  12. Like
    Chris Messina reacted to Andrew in Sort of Filter Workflows with Update available?   
    I'll actually be adding the ability to sort workflows by Gallery Updates in the next release  
  13. Like
    Chris Messina reacted to dood in Tempo-inspired Theme   
    Sure! Aside from a few padding adjustments, I opted to use Lato for the font and make some of the text bigger.
     

  14. Like
    Chris Messina got a reaction from vitor in Nice to see Alfred cited as an influence on Arc Browser   
    Josh Miller, Arc's founder and CEO, released a new video today in it — including a screenshot of a spec from Dec 2019 where he explicitly cites AlfredApp.com as an influence for Arc's command palette. 🥰

  15. Like
    Chris Messina got a reaction from sepulchra in Alfred Gallery — for Themes?   
    Ok, good to hear. Would be absolutely stoked if Alfred supported a more capable theming system — and that the new Alfred Gallery for Themes could be the place for such themes to be distributed. But I understand that may be a low priority for you.
     
    I like the themes I've created, but there are so many launchers now that have really pushed the UI design boundaries that it'd be great for Alfred to provide more support for our community's visual design creativity!
  16. Like
    Chris Messina reacted to christianmagill in [Answered] "Run JavaScript in Chromium Browser Tab" returns empty output in Arc browser   
    I saw this come across in the most recent Arc update
     
     
  17. Like
    Chris Messina reacted to Andrew in Improving Alfred Gallery readme files   
    The start of this process is happening here:
    https://www.alfredforum.com/topic/19058-submitting-workflows-for-the-alfred-gallery/
     
    It's also worth noting that when workflows are submitted for inclusion in the gallery, we help developers tweak and fix things like this with either simple guidance, or Github PRs.
     
     
    All workflows you download from the gallery are hosted by us. Self-hosted workflows (e.g. a Github release) are automatically picked up by our backend system for review, then signed and re-hosted by us. Once the Gallery is out of Early Access, you should always see nice clean readmes.
  18. Like
    Chris Messina reacted to vitor in Help with .lzfse Workflow?   
    file='/PATH/TO/FILE.lzfse' file_extension=".${file##*.}" # ".lzfse" | Remove the first "." if you do not want it included file_no_extension="${file%.*}" # "/PATH/TO/FILE"  
    Note file_extension isn’t resilient to paths without a .. To handle that case: file_extension="$([[ "${file}" == *.* ]] && echo ".${file##*.}" || echo '')".
     
     
    "${filename}${file_extension}" # If you kept the "." in file_extension "${filename}.${file_extension}" # If you did not  
     
    I’ll put this on the list for Automation Tasks.
  19. Like
    Chris Messina reacted to Andrew in Dark Mode isn't activated in Universal Actions after Dark Mode turns on   
    Thanks for spotting this Chris, easy to reproduce and surprised it hasn't been spotted sooner!
     
    I'll have this fixed in the next build
     
    Cheers,
    Andrew
  20. Like
    Chris Messina got a reaction from Wxkkeup in 8 Accent Color-aligned Monterey Themes for Alfred   
    I spent the weekend making eight Monterey-inspired themes that are designed to be used with the system Accent Colors based on this request from @hootle.
     
    👔 Download here
     
    My intention is to fork @AlexMartinFR's Mojave Alfred Accented Themes workflow to make it possible to change Alfred's theme from command palette. I looked into this process and it's more involved than I had hoped due to the obscurity of Apple's APIs for changing both the system appearance (easier) and the AppleHighlightColor (hard). If anyone wants to help me with this, let me know!
     
    Preview:
     

     

     
    Here's a quick video with instructions for syncing your Alfred theme with your System Appearance:
     

  21. Thanks
    Chris Messina reacted to vitor in EjectAll tries to eject system disks   
    Under Eject, change it to Removable Media and see if that solves it. Also, when you do eject do you see any volumes mounted on the system disks? What’s on that list is what Alfred will try to eject.
     
  22. Thanks
    Chris Messina reacted to vitor in [2.2] Get App Icon   
    @jackk The Workflow is in need of an update, I’ve submitted a pull request. Download the working version.
  23. Like
    Chris Messina reacted to dmackerman in 18 New Themes Inspired by Twitter: "Chirp"   
    Very nice! I love the look of Chirp. Thanks for sharing.
  24. Like
    Chris Messina reacted to luckman212 in Multiple keywords to trigger the same script filter?   
    @Andrew @Vero Any chance this feature will be considered for Alfred 5? (I just bought my license today but haven't downloaded yet...)
  25. Thanks
    Chris Messina reacted to Vero in Alfred 5 Featured on Product Hunt Today - Help us get the word out?   
    Alfred 5 is featured on Product Hunt today! (Thanks @Chris Messina for the hunt!)
     
    If you'd like to help us out, show your love by commenting with your favourite Alfred features and productivity tips! Let's get the word out about Alfred 5 🙂
     
    https://www.producthunt.com/posts/alfred-5-2
     

×
×
  • Create New...