oh-my-lilys
v1.3.0
Published
CLI tool for lilys.ai - Summarize YouTube, PDF, websites, and audio
Maintainers
Readme
oh-my-lilys
| | Follow @JungHoonGhae on GitHub for more projects. | | :-----| :----- | | | Follow @lucas_ghae on X for updates. |
CLI tool for lilys.ai — summarize YouTube, PDFs, websites, and audio. Manage your sessions, generate reports, and export content directly from your terminal.
Disclaimer: This is an independent CLI tool. It is not affiliated with, endorsed by, or sponsored by lilys.ai. lilys.ai™ is a trademark of its respective owners.
Features
- 📺 Summarize — YouTube videos, PDFs, websites, audio files
- 📋 Reports — Generate Detailed, Key, Easy, Script and more report types
- 🔍 Search — Find sessions by keyword
- 📁 Collections — Organize sessions into collections
- 🔗 Share — Create public share links for reports
- 📄 Export — Download reports as PDF, Markdown
- 📊 Usage — Track your plan usage and quota
- 🔐 Auth — Auto token extraction from browser (Chrome, Arc, Dia, Brave, Edge)
Installation
npm install -g oh-my-lilys
# or
bun add -g oh-my-lilysQuick Start
# Authenticate (auto-detects token from your browser)
lilys auth
# Summarize a YouTube video
lilys summarize https://youtube.com/watch?v=...
# List your sessions
lilys sessions
# Search sessions
lilys search "machine learning"
# Generate a report
lilys report <session-id> --note-type detailed --watchAuthentication
lilys authAutomatically extracts your token from a logged-in browser (Chrome, Arc, Dia, Brave, or Edge). No manual copy-paste needed.
Manual fallback:
# 1. Open https://lilys.ai and log in
# 2. Open DevTools → Application → Local Storage → copy access_token
lilys auth <your-token>Commands
Summarize
lilys summarize <url>Sessions
lilys sessions # List all sessions
lilys sessions list --json # JSON output
lilys delete <id> # Delete a session
lilys delete <id> --yes # Skip confirmationSearch
lilys search "keyword"
lilys search "AI" --limit 5 --jsonReports
lilys report <id> # Fetch latest report
lilys report <id> --note-type detailed # Generate Detailed report
lilys report <id> --note-type key_points # Generate Key report
lilys report <id> --note-type easy # Generate Easy (visual) report
lilys report <id> --note-type detailed --watch # Wait for completion
lilys report <id> --generate textbook # SSE streaming generation
lilys report <id> --export markdown # Export as MarkdownAvailable note types: detailed, key_points, easy, script, animation, infographic, background, deep_dive
Export PDF
lilys export-pdf <id>
lilys export-pdf <id> --output report.pdf
lilys export-pdf <id> --note-id <note-id>Share
lilys share <id> # Create public share link
lilys unshare <id> # Remove public sharingUsage
lilys usage
lilys usage --jsonCollections
lilys collections # List collections
lilys col create "My Collection" # Create collection
lilys col rename <col-id> "New Name" # Rename collection
lilys col move <col-id> <session-id...> # Move sessions
lilys col delete <col-id> # Delete collectionUtilities
lilys lang # Show current language setting
lilys lang ko # Set result language
lilys whoami # Check authentication status
lilys doctor # Diagnose issues
lilys upgrade # Check for updatesSupport
If this tool helps you, consider supporting its maintenance:
AI Agent Skill
npx skills add JungHoonGhae/skills@oh-my-lilysRequirements
| Requirement | Version | |-------------|---------| | Node.js | >= 18 | | lilys.ai account | Required |
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
git clone https://github.com/JungHoonGhae/oh-my-lilys.git
cd oh-my-lilys
bun install
bun testLicense
MIT — See LICENSE for details.
