Skip to content

โšก๏ธ sLAMp is your new IntelliJ IDEA plugin that makes sharing code with AI models ๐Ÿค– a breeze! Just "SLAMP It" ๐Ÿš€

License

Notifications You must be signed in to change notification settings

alexandrelam/SLAMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

43 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SLAMP Logo

๐Ÿš€ SLAMP It!

Smart ๐™ปist ๐™ฐnd ๐™ผodel Prompter

Because life's too short to copy-paste files one by one into your AI chat! ๐Ÿค–

Build Status Version Downloads License: MIT


demo

๐Ÿ’ก What's SLAMP?

โšก๏ธ SLAMP is your new IntelliJ IDEA plugin that makes sharing code with AI models ๐Ÿค– a breeze! Just "SLAMP It" ๐Ÿš€

Ever found yourself:

  • ๐Ÿ˜ซ Manually copying multiple files into your favorite LLM?
  • ๐Ÿ” Losing track of which files you've shared?
  • ๐Ÿ“‹ Formatting code snippets for better AI understanding?

Say goodbye to these hassles โ€“ just SLAMP It!

๐Ÿš€ Features

Collection
Smart Collection
Organization
Auto Organization
Clipboard
Clipboard Magic

๐Ÿ“‹ File Collection

  • ๐ŸŽฏ Quick toggle button in the main toolbar
  • โœจ Visual feedback with Add/Remove icons
  • ๐Ÿ“ Automatic path shortening
  • ๐Ÿ”„ Multi-file support

๐ŸŽฏ Smart Organization

  • ๐Ÿค– Auto-separation of code and test files
  • ๐Ÿ“ Full relative paths preserved
  • ๐ŸŽจ Clear [CODE] and [TEST] sections
  • ๐Ÿ’ก Ready-to-use [INSTRUCTION] prompt section

โšก Clipboard Management

  • โšก๏ธ Real-time clipboard updates
  • ๐ŸŽฏ LLM-optimized formatting
  • ๐Ÿ”” Clear action notifications
  • ๐Ÿ—‘๏ธ One-click clearing

๐ŸŽฎ How to SLAMP It?

1. Add Files ๐ŸŽฏ

Click the toolbar toggle button
while viewing any file

2. View Collection ๐Ÿ“

Open File Collector window to
see your gathered files

3. Use Content ๐Ÿš€

Content auto-copied and
formatted for LLM prompts

โš™๏ธ Installation

From JetBrains Marketplace 1. Open IntelliJ IDEA 2. Navigate to: `Settings/Preferences` > `Plugins` > `Marketplace` 3. Search for "SLAMP" 4. Click `Install`
Manual Installation 1. Download the [latest release](https://github.com/alexandrelam/SLAMP/releases/latest) 2. In IntelliJ IDEA: - Go to `Settings/Preferences` > `Plugins` - Click โš™๏ธ > `Install plugin from disk...` - Select the downloaded file

๐Ÿ› ๏ธ Development

# Clone the repository
git clone https://github.com/alexandrelam/SLAMP.git
# Build the plugin
./gradlew build
# Run with IDE for testing
./gradlew runIde

๐Ÿ“ Output Format

[CODE]
// src/main/kotlin/com/example/MyClass.kt
class MyClass {
    // ... code content
}
[TEST]
// src/test/kotlin/com/example/MyClassTest.kt
class MyClassTest {
    // ... test content
}
[INSTRUCTION]

๐Ÿ’– Support & Contributions

Report Bug ยท Request Feature ยท Submit PR

Star this repo if you found it useful! โญ


Made with ๐Ÿ’œ for developers who love talking to AI

SLAMP It - Because your code deserves better than ctrl+c, ctrl+v!

When in doubt, SLAMP It out! โœจ

About

โšก๏ธ sLAMp is your new IntelliJ IDEA plugin that makes sharing code with AI models ๐Ÿค– a breeze! Just "SLAMP It" ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages