git404hub

what is try fr?

tobi/try — explained in plain English

Analysis updated 2026-05-18

3,657ShellAudience · developerComplexity · 1/5LicenseSetup · easy

tl;dr

A single-file Ruby command-line tool that gives every throwaway coding experiment a dated home folder and instant fuzzy search.

vibe map

mindmap
  root((try))
    What it does
      Dated scratch folders
      Fuzzy search
    Tech stack
      Ruby
    Use cases
      Quick experiments
      Clone repos fast
    Audience
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Quickly create a new dated scratch directory for a one-off code experiment.

VIBE 2

Fuzzy-search past experiment folders by name to jump back into an old project.

VIBE 3

Clone a Git repository directly into a properly named, dated folder.

VIBE 4

Create a Git worktree off the current repo through the same fuzzy search interface.

what's the stack?

RubyShell

how it stacks up fr

tobi/trynestybox/sysboxapple/tensorflow_macos
Stars3,6573,6563,653
LanguageShellShellShell
Setup difficultyeasyhardmoderate
Complexity1/54/53/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires Ruby, which is preinstalled on macOS.

You can freely use, modify, and redistribute this project under the MIT license.

in plain english

Try is a small command-line tool for developers who constantly spin up throwaway project directories for experiments and then lose track of them. The problem it solves is familiar: you start a quick test, name the folder something generic like "test" or "redis-thing", and a few weeks later you cannot remember what you called it or where it lives. Try gives all those experiments a single home folder and a fast fuzzy search interface so you can jump back to any of them in seconds. When you type "try" followed by a keyword, it shows a list of matching directories ranked by how recently you used them and how closely the name matches your search. You can navigate the list with arrow keys and press enter to jump into the chosen directory. If no match exists, it creates a new one with today's date prepended to the name, so every experiment gets a timestamp automatically. You can also use it to clone a Git repository directly into a properly named dated folder, or to create a Git worktree off your current repository. The whole tool is a single Ruby file with no external dependencies. Ruby comes preinstalled on macOS, and on other systems it is easy to add. Installation is either through RubyGems (one command), Homebrew, or by downloading the single file directly. After that you add one line to your shell config to enable the "try" command, and it works from any terminal session. Configuration is minimal: you can set an environment variable to choose where your experiments live. The default is a folder called "tries" inside your home directory. The tool is released under the MIT license, so you can modify and redistribute it freely.

prompts (copy fr)

prompt 1
Show me how to install the try CLI tool via Homebrew and add it to my shell config.
prompt 2
Explain how to use try to clone a GitHub repo into a dated experiment folder.
prompt 3
Show me how to change where try stores my experiment directories using its environment variable.
prompt 4
Walk me through using try to create a Git worktree from my current repository.

Frequently asked questions

what is try fr?

A single-file Ruby command-line tool that gives every throwaway coding experiment a dated home folder and instant fuzzy search.

What language is try written in?

Mainly Shell. The stack also includes Ruby, Shell.

What license does try use?

You can freely use, modify, and redistribute this project under the MIT license.

How hard is try to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is try for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.