A project manager to keep all your slop in one place.
Slop keeps your projects organized without getting in your way. Browse, create, clone, delete, and jump between projects instantly. Opens everything in Claude Code by default. When you close your editor, jot down quick thoughts that get saved to your project folder.
cargo build --release
# Add to your shell config
echo 'eval "$(./target/release/slop init ~/src/slop)"' >> ~/.zshrc # for zsh
# echo 'eval "$(./target/release/slop init ~/src/slop)"' >> ~/.bashrc # for bash
source ~/.zshrc # or source ~/.bashrc for bashslop # Interactive project browser
slop my-new-idea # Create or find project
slop torvalds/linux # Clone Linux kernel repoWorkflow:
- Type project name (or GitHub URL) in the search bar
- Select template (Rust, Python, etc.) or existing project
- Project is created/opened and Claude Code launches automatically
In the navigator:
↑↓Navigate projectsEnterOpen project in ClaudeDDelete projectESCClear search / Exit⚙️ Configurefor settings
- Smart search - fuzzy matching with recency scoring
- GitHub cloning - paste any URL format (full URL, github.com/user/repo, or user/repo)
- Project templates - Rust, Python, JavaScript, TypeScript, Go, or blank
- Quick notes - capture thoughts when you close your editor
slop config show # View current settings
slop config editor claude # Set editor (default: claude)
slop config editor cursor # Or use Cursor
slop config editor "code --wait" # VS Code with flags
slop config path ~/code/projects # Set projects directoryDefault settings:
- Projects path:
~/src/slop - Editor:
claude - Config file:
~/.config/slop/config.toml
Just paste any GitHub URL format:
slop https://github.com/microsoft/vscode # Full URL
slop github.com/facebook/react # Without https
slop torvalds/linux # ShorthandNot accepting contributions at this time.