Initial commit: Screen Leads app

Screen-capture lead tool: capture agent, Claude vision extractor with
pluggable site recipes (LinkedIn), canonical funnel model, SQLite storage,
FastAPI backend, dashboard, and setup/run scripts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 07:43:33 +05:30
commit c1eef4c6aa
32 changed files with 1688 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
"""Entry point: launch the dashboard + API.
python main.py
Then open http://127.0.0.1:8000 and use Start / Pause / Stop. Requires
ANTHROPIC_API_KEY in the environment (or an `ant auth login` profile).
"""
import uvicorn
import config
def main() -> None:
uvicorn.run("api.app:app", host=config.HOST, port=config.PORT, reload=False)
if __name__ == "__main__":
main()