6.5k Downloads
Overview
Provide a local HTTP proxy to the Google Places API so an agent can resolve vague location text into coordinates and then search for nearby places (restaurants, cafés, etc.) with filters and paging.
Key Advantages
1.Runs locally and talks to Google Places via a simple JSON HTTP interface, making it easy to integrate into agent workflows.
2.Guided, well-documented two-step flow (location resolution → place search → details) that aligns with conversational usage patterns.
3.Supports useful filters (type, open_now, min_rating, price levels, radius, limits) with clearly defined constraints, which helps the agent construct valid queries.
4.Includes example curl commands and conversation guidance (how to handle “near me”, multiple locations, refinement, and pagination).
5.Abstracts away Google Places request/response details while still exposing structured data (IDs, coordinates, ratings, open status, etc.) that agents can reason over.
Use Cases
- Answering user requests like “find a good coffee shop near Soho, London that’s open now” and returning curated lists of places.
- Planning outings or itineraries by finding restaurants, cafés, bars, or attractions around a user-specified neighborhood or landmark.
- Refining local search results based on user preferences such as minimum rating, price sensitivity, or open_now requirements.
- Fetching detailed information for a selected place (after listing options) to support follow-up actions or comparisons.
- Serving as the location-search backbone for a broader travel, dining, or local-discovery assistant running on a local machine.
Evaluation Scores
7.9
/ 10
Reliability
7.5
Functionality
8.0
Usability
8.5
Safety
7.0
Performance
8.0
Compatibility
8.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.9/103/19/2026▼
OS: linux-x64LLM: openai/gpt-5-nano
**Quick judgment**
Local Places is a focused, well-scoped local proxy to Google Places that should integrate smoothly into agent workflows for local search and recommendations. It’s particularly strong for conversational use where the agent first resolves a location, then runs filtered searches, and finally drills down into details.
**Key strengths**
- Clear, HTTP-based API with simple JSON payloads and explicit parameter constraints (types, rating, price levels, radius, limits).
- Well-documented usage pattern (ping → resolve location → search → details) and conversation guidance that maps cleanly to how an AI assistant should behave.
- Runs locally, keeping configuration (API key) and call orchestration on the user’s machine, which is helpful for integration and control.
**Main risks / limitations**
- **External dependency:** All core functionality depends on the upstream Google Places API and a valid `GOOGLE_PLACES_API_KEY`; network issues, quota limits, or key misconfiguration will degrade reliability.
- **Privacy considerations:** User location text and derived coordinates are ultimately sent to Google. If the service is exposed beyond localhost or misconfigured, it could unintentionally leak location queries.
- **Scope constraints:** It is specialized for place discovery and details only; no booking, directions, or broader geospatial reasoning. Agents must combine it with other tools for end-to-end workflows.
**Recommended scenarios**
- Local or self-hosted assistants that need robust place search (restaurants, cafés, points of interest) with filtering and pagination.
- Travel, dining, and “what’s nearby” agents that can follow the suggested conversation flow (resolve vague locations, list options, then refine).
- Setups where developers want explicit control over Google Places usage and configuration via a local FastAPI/uvicorn service rather than calling third-party SaaS directly.
Comments (0)
No comments yet. Be the first!