bourahima/gh-deepagent
0
gh-deepagent — Dashboard (Hugging Face Space)
This Space hosts only the Streamlit admin dashboard. It is a thin client that talks to your self-hosted gh-deepagent webhook server over HTTPS.
The agent itself (webhook + workers + Redis) runs on your own infrastructure (VPS, k8s) — the Space is just a UI you can share with your team without giving them shell access.
Quick start (after the Space is built)
- In the Space Settings → Variables and secrets:
DEEPAGENT_API_URL=https://your-webhook.example.comDEEPAGENT_OAUTH_CLIENT_ID=Iv1.xxxxxxxx(your GitHub OAuth App)- Open the Space URL → "Sign in with GitHub" (Device Flow) → done.
Why is the agent not on the Space?
Spaces are great for stateless UIs but the agent needs:
- a Redis instance with persistence
- background workers running 24/7
- a fixed HTTPS endpoint GitHub can call
Those are better on a VPS. The Space is the face, not the engine.
For an all-in-one local demo (agent + dashboard inside the Space), see the sibling all-in-one Space template.
Source
This Space is auto-deployed from github.com/YOUR_ORG/gh-deepagent on every push to main. See .github/workflows/deploy-hf-dashboard.yml.
