dotJustin

I make stuff, sometimes.

LAMatHome (LAH) is a self-hosted integration suite that expands the functionality of the rabbit r1 by reading journal entries from the rabbithole and automating various tasks on the user’s local computer.

By leveraging the superfast Groq API and the llama3-70b model, LAMatHome can interpret natural language commands and route them to the appropriate integrations, simplifying user interactions.

Since its inception in May 2024, it has been embraced by rabbit staff and the community as a whole, and has even been acknowledged and supported by the CEO of rabbit, Jesse Lyu.

How it works

Grabbing journal entries:

By using your hole.rabbit.tech account token, we can directly fetch journal entries from the API. By doing this, we can efficiently grab your latest journal entry.

Intention triage and command parsing:

By providing the user’s utterance to llama3-70b-8192 via the Groq API we can determine:

      1. If the user is talking to r1, or if it is a command meant for LAMatHome
      2. Which integration to call, and what parameters to give it

By doing this, we avoid the user having to learn every command for every integration, and enables natural language commands. It also enables creativity for the LLM to craft texts for you, if you’re into automating social interaction.

Contributors

Although the project is under my name, I am deeply grateful to the core contributors, pnivek (Kevin) and glovergaytan-fs (Poke).

Integrations
  1. Computer/Home automation

    a. Browser (Search on local browser)

       · Google

       · YouTube
       · Gmail
       · Amazon

    b. Run (Opens local apps)

    c. Volume (Set/change computer volume)
       · Up | Down
       · Mute | Unmute
       · Set specific volume
    d. Media (Local media controls)
       · Skip | Skip back
       · Pause | Unpause
    e. Power (Controls computer power)
       · Lock
       · Sleep
       · Restart
       · Shutdown
    f. Google Home (GH Automations)
    g. Open Interpreter (Sends commands to OI)
    h. LAMatHome (Can close LAH remotely)

  2. Messaging
    a. Discord
       · Message to user
       · Message to channel in specific server
    b. FaceBook Messenger
       · Message to user
    c. Telegram
       · Message to user

StringSculpt is a minimalistic Windows application that allows users to format and replace selected text or generate new text using a simple keyboard shortcut.

The application integrates with an LLM API provider to process the formatting or text generation based on user instructions. This enables lightning speed revision and editing of draft text. Some emergent capabilities include translation, context aware responses, and text completion.

How it works

When the designated hotkey (Ctrl+Shift+F) is pressed, the application captures the currently selected text and displays a small dialog box for the user to input specific formatting instructions.

The instructions and selected text are then sent to the specified LLM API, which returns the formatted or newly generated text. This text is subsequently pasted back into the original selection, replacing the old content.

SpotiSleep brings a much needed feature to the Spotify desktop app, allowing the user to set a sleep timer for when Spotify should silently shut down, which is incredibly convenient for those who like to listen to music or podcasts before drifting off to sleep without having to manually stop the music or worry about it playing all night.