Skip to main content

🏢 LOBBY - AI concierge service that multiplies your existing CLI tools

Project description

🏢 LOBBY - AI Concierge for CLI Tools

Multiply your existing CLI tools with intelligent AI orchestration

LOBBY is an AI concierge service that works with your existing CLI tools (Claude, Gemini, Cursor, etc.) to provide intelligent task routing and execution planning. It doesn't replace your tools - it makes them smarter.

⚡ Quick Install

# Node (npx wrapper)
npx lobby-ai --help

# Python (user local)
pip install lobby-ai

# Isolated, recommended for CLIs
pipx install lobby-ai
# or
uvx lobby-ai --help

That's it! 🎉

🚀 What is LOBBY?

LOBBY multiplies your CLI tools by providing:

  1. 🎯 Intelligent Routing - Optimal model selection for each task type
  2. 💰 Cost Optimization - Prefers free models, shows real costs
  3. 🔌 MCP Server - Works with Claude CLI, Gemini CLI, Cursor, any MCP tool
  4. 🏢 NYC Concierge - Professional service that elevates your workflow

🛠️ How It Works

LOBBY runs as an MCP (Model Context Protocol) server that your existing CLI tools can connect to:

  • Claude CLI → calls LOBBY for smart orchestration
  • Gemini CLI → calls LOBBY for cost optimization
  • Cursor IDE → calls LOBBY for task routing
  • Any MCP tool → gets LOBBY's AI concierge services

🎯 What You Get

Intelligent Routing

  • Coding tasks → DeepCoder (free) or Claude-3.5 Sonnet
  • Writing tasks → GPT-4 or Claude-3 Opus
  • Analysis tasks → Gemini 1.5 Pro or Llama-3.1
  • Creative tasks → DALL-E + GPT-4 or Midjourney API

Cost Optimization

  • Prefers FREE models (agentica-org/deepcoder:free, etc.)
  • Routes to cheapest option that meets quality requirements
  • Shows real-time cost estimates
  • Usage tracking and billing

Professional Execution Plans

  • Multi-step actionable plans with shell commands
  • Quality assurance checkpoints
  • Expected deliverables and outcomes

🚀 Setup (30 seconds)

# 1. Install with basic features
pip install lobby-ai

# Or install with interactive prompts (recommended)
pip install 'lobby-ai[interactive]'

# 2. Configure (auto-detects Claude, Gemini, etc.)
lobby setup

# 3. Start using through your existing CLI tools!

✨ Interactive Setup Wizard

With the [interactive] extras installed, you get a beautiful setup wizard:

lobby setup
# ✅ Interactive API key entry (secure password input)
# ✅ Choose default agent from menu (developer, writer, analyst, etc.)
# ✅ Select preferred AI model with cost indicators
# ✅ Configure tools and preferences

📋 Usage Examples

Interactive Request Mode

# Interactive mode with menus and selections
lobby request "Build a web scraper"
# ✅ Select agent specialization
# ✅ Choose AI model (with FREE options highlighted)
# ✅ Pick tools to enable
# ✅ Configure advanced options

# Non-interactive for automation
lobby --no-interactive request "Build a web scraper" \
  --agent developer --model auto --tools code-execution,web-search

Pattern Management

# Create reusable task patterns
lobby patterns new
# ✅ Interactive pattern builder with variables
# ✅ Save templates for common tasks

# Run saved patterns
lobby patterns run "Code Review"
# ✅ Fill in template variables
# ✅ Execute with saved preferences

# List all patterns
lobby patterns list

In Claude CLI:

claude> Use LOBBY to build a Python web scraper for Hacker News
claude> Ask LOBBY to analyze my GitHub repo structure
claude> Get LOBBY to write a technical blog post about AI agents

In Gemini CLI:

gemini> Use LOBBY orchestration to create a React dashboard
gemini> Have LOBBY optimize my database queries

🏢 MCP Tools Available

Once installed, these tools are available to all your CLI clients:

  • orchestrate_task - Full AI task orchestration with optimal routing
  • analyze_routing - Preview which models would be selected
  • check_usage - View your usage and billing status

💳 Pricing

  • Free: 10 orchestrations per day
  • After free tier: $0.01 per orchestration
  • Professional: $29/month (2,500 orchestrations)
  • Enterprise: $99/month (unlimited)

Note: You still pay model providers directly (OpenRouter, Anthropic, etc.). LOBBY charges only for the orchestration service.

⚙️ Requirements

🎯 Philosophy

LOBBY multiplies your existing tools instead of replacing them.

We believe the future is multi-model, multi-provider. Instead of being locked into one AI company's tools, LOBBY lets you:

Keep using Claude CLI, Gemini CLI, Cursor, etc.
Add intelligence through optimal model routing
Save money with cost optimization and free models
Get better results with task-specific model selection

📚 Further docs

  • Build from source (pyproject):

    • python -m build # requires build
    • pip install -U build && python -m build
    • pip install dist/*.whl
  • Pre-commit hooks: pre-commit install

  • Lint/format: ruff format . && ruff check . --fix

  • See USER_GUIDE.md for a complete command reference and user journey walkthrough

  • See IMPLEMENTATION_SUMMARY.md for architecture details and testing

📚 Support

License

MIT License - see LICENSE file.


Made with ❤️ in NYC - Your AI concierge is ready to serve!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lobby_ai-1.1.1.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lobby_ai-1.1.1-py3-none-any.whl (186.7 kB view details)

Uploaded Python 3

File details

Details for the file lobby_ai-1.1.1.tar.gz.

File metadata

  • Download URL: lobby_ai-1.1.1.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for lobby_ai-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ebcce0608353cc9f5af1a97de3ea347f1b232f832521f43b9d849535bd22a21f
MD5 c8cf6b59fcc5b6c0577eca625e781614
BLAKE2b-256 34ad6313c9a230a6fa71328ccf92f6e804e3499e6a77e5a61ab35e8371c763be

See more details on using hashes here.

File details

Details for the file lobby_ai-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: lobby_ai-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for lobby_ai-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8e636489c2b5375dc0f1b9b59bb915c98e9a10d52cc8ea444d4592f4b7dbe874
MD5 467792e4118a89da503c2ca0578832cc
BLAKE2b-256 23ddcae765ffc93331c495189b6f86bb99a28ecbfbf3c18805650682261dce51

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page