
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@lanonasis/repl-cli
Advanced tools
Intelligent REPL for LanOnasis Memory Service - Natural language interactive assistant with AI orchestration
LZero Concierge - Intelligent REPL for LanOnasis Memory Service with natural language AI orchestration, command history, tab completion, multi-line input, and health monitoring.
lrepl healthnpm install -g @lanonasis/repl-cli
npm install @lanonasis/repl-cli
onasis-repl --version
# or
lrepl --version
# Standard OAuth
lrepl login
# Passwordless OTP
lrepl login --otp
# Lonasis/Supabase
lrepl login --lonasis
# Classic REPL (default)
lrepl start
# With custom API
lrepl start --api https://api.lanonasis.com
# With AI Router override
lrepl start --ai-router https://ai.vortexcore.app
# With model selection
lrepl start --model gpt-4
💭 Remember that I prefer TypeScript over JavaScript
💭 What do I know about my API project?
💭 Show me my recent memories
💭 Find information about authentication
💭 Please refine this prompt: "Write a function"
💭 create Project Notes API architecture details...
💭 search authentication --type=project
💭 list 10
💭 get <memory-id>
💭 history
💭 help
| Key | Action |
|---|---|
↑ / ↓ | Navigate command history (1000 commands) |
Tab | Auto-complete commands |
Enter | Submit command |
Ctrl+C | Cancel input / Exit REPL |
Leave these open to continue on next line:
"text or 'text{code[text```text\lrepl start # Launch REPL session
lrepl login # Authenticate with OAuth
lrepl login --otp # Passwordless OTP login
lrepl logout # Clear credentials
lrepl auth-status # Show auth status (alias: whoami)
lrepl config # Show configuration
lrepl health # Check AI endpoint health
lrepl --version # Show version
Memory Operations:
create <title> <content> - Create a memoryupdate <id> [--content=...] - Update a memorysearch <query> [--type=<type>] - Search memorieslist [limit] - List recent memoriesget <id> - Get specific memorydelete <id> - Delete a memorySystem Commands:
nl [on|off] - Toggle natural language modereset - Clear conversation historymode <remote|local> - Switch operation modestatus - Show current statusclear - Clear screenhistory [search] - Show command historyhelp, ?, h - Show helpexit, quit, q - Exit REPLCheck AI endpoint health and fallback status:
lrepl health
Output:
- Checking AI endpoints...
✔ Health check complete: 2/3 healthy
LZero Primary: ✓ Healthy (45ms)
LZero Backup: ✓ Healthy (120ms)
Local Pattern: ✓ Available
Status: All systems operational
# Capture session logs
lrepl start 2>&1 | tee session.log
# Watch for LZero processing
grep "\[LZero\]" session.log
Log Output:
[LZero] Processing request...
[LZero] ✓ Processed (145ms)
OR (backup active):
[LZero] Using enhanced mode (5000ms)
→ Switching to backup intelligence...
[LZero] Backup intelligence active
# Count primary vs backup usage
echo "Primary: $(grep -c '\[LZero\] ✓ Processed' session.log)"
echo "Backup: $(grep -c 'Backup' session.log)"
Per organization blueprint, all AI routing is handled by LZero:
lrepl login
lrepl login --otp
lrepl login --lonasis
lrepl auth-status
# or
lrepl whoami
lrepl logout
lrepl logout --revoke # Revoke on server first
Location: ~/.lanonasis/repl-config.json
{
"apiUrl": "https://api.lanonasis.com",
"aiRouterUrl": "https://ai.vortexcore.app",
"useMCP": false,
"maxHistorySize": 1000,
"nlMode": true
}
# Authentication
export LANONASIS_API_KEY="your-key"
export MEMORY_API_KEY="your-key"
# AI Configuration
export AI_ROUTER_API_KEY="lano_xxx"
export AI_ROUTER_URL="https://ai.vortexcore.app"
export OPENAI_API_KEY="sk-xxx"
export OPENAI_MODEL="gpt-4o-mini"
# Debug Logging
export DEBUG=lanonasis:*
export LOG_LEVEL=debug
User Query
↓
LZero Primary (ai.vortexcore.app) ← Default
↓ ✗ Failed?
LZero Backup (api.openai.com) ← Automatic fallback
↓ ✗ Failed?
Local Pattern Matching ← Final fallback
Validation: See AI_ROUTER_VALIDATION.md and QUICK_REFERENCE.md
| File | Description |
|---|---|
CLI_COMMANDS.md | Complete command reference |
AI_ROUTER_VALIDATION.md | AI endpoint validation guide |
QUICK_REFERENCE.md | Fast lookup card |
CHANGELOG.md | Version history |
npm test
npm testMIT © Lanonasis Team
FAQs
Intelligent REPL for LanOnasis Memory Service - Natural language interactive assistant with AI orchestration
The npm package @lanonasis/repl-cli receives a total of 21 weekly downloads. As such, @lanonasis/repl-cli popularity was classified as not popular.
We found that @lanonasis/repl-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.