{"repo":"attach-dev/attach-gateway","free":true,"listed":false,"github":"https://github.com/attach-dev/attach-gateway","clone":"git clone https://github.com/attach-dev/attach-gateway.git","description":"Drop-in OIDC & Google A2A auth + Weaviate memory for Ollama, vLLM and any local LLM server.","language":"Python","stars":18,"topics":["a2a","auth0","gateway","jwt","llm","memory","ollama","proxy","vllm","weaviate"],"license":"MIT","category":"ai-agents","readme_excerpt":"Attach Gateway Identity & Memory side‑car for every LLM engine and multi‑agent framework. Add OIDC / DID SSO, A2A hand‑off, and a pluggable memory bus (Weaviate today) – all with one process. --- Why it exists LLM engines such as Ollama or vLLM ship with zero auth . Agent‑to‑agent protocols (Google A2A , MCP, OpenHands) assume a Bearer token is already present but don't tell you how to issue or validate it. Teams end up wiring ad‑hoc reverse proxies, leaking ports, and copy‑pasting JWT code. Attach Gateway is that missing resource‑server: ✅ Verifies OIDC / JWT or DID‑JWT ✅ Stamps X‑Attach‑User + X‑Attach‑Session headers so every downstream agent/tool sees the same identity ✅ Implements /a2a/tasks/send + /tasks/status for Google A2A & OpenHands hand‑off ✅ Mirrors prompts & responses to a memory backend (Weaviate Docker container by default) ✅ Workflow traces (Temporal) Run it next to any model server and get secure, shareable context in under 1 minute. --- 60‑second Quick‑start (local laptop) Option 1: Install from PyPI (Recommended) Option 2: Install from Source In another terminal, try the Temporal demo: You should see a JSON response plus X‑ATTACH‑Session‑Id header – proof the pipeline works. --- Use in your project 1. Copy .env.example → .env and fill in OIDC + backend URLs 2. pip install attach-dev python-dotenv 3. attach-gateway (reads .env automatically) → See docs/configuration.md for framework integration and examples/ for code samples. --- Architecture (planner → cod","default_branch":null,"files":null,"tree":[],"storefront":"/r/attach-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/attach-dev/attach-gateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}