{"id":27288442,"url":"https://github.com/davydany/jarvis","last_synced_at":"2025-04-11T20:54:12.757Z","repository":{"id":283728352,"uuid":"952728261","full_name":"davydany/jarvis","owner":"davydany","description":"Jarvis, my browser agent helper","archived":false,"fork":false,"pushed_at":"2025-03-21T19:42:57.000Z","size":100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T20:30:28.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davydany.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-21T19:19:05.000Z","updated_at":"2025-03-21T19:43:00.000Z","dependencies_parsed_at":"2025-03-21T20:42:34.708Z","dependency_job_id":null,"html_url":"https://github.com/davydany/jarvis","commit_stats":null,"previous_names":["davydany/jarvis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davydany%2Fjarvis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davydany%2Fjarvis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davydany%2Fjarvis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davydany%2Fjarvis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davydany","download_url":"https://codeload.github.com/davydany/jarvis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480510,"owners_count":21110936,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-11T20:54:11.838Z","updated_at":"2025-04-11T20:54:12.735Z","avatar_url":"https://github.com/davydany.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# J.A.R.V.I.S. - Browser Agent\n\nA command-line browser automation agent powered by GPT-4 and LangChain.\n\n## Prerequisites\n* Requires Python 3.11 or higher.\n* Assumes you already have `uv` installed. If not, install it with `pip install uv`.\n\n## Installation\n\n* Clone this repository:\n\n```bash\ngit clone https://github.com/davydany/jarvis.git jarvis\n```\n\n* Install dependencies:\n\n```bash\ncd jarvis\nuv sync\n```\n\n## Usage\n\nMake sure that `OPENAI_API_KEY` is already set in your environment variables.\n\n```bash\nexport OPENAI_API_KEY=\u003cyour-openai-api-key\u003e\nuv run python jarvis.py \"\u003cdescribe your task here\u003e\"\n```\n\n```bash\nuv run python jarvis.py \"Find fencing companies with 4.5 or larger reviews in the Jacksonville Area.\"\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavydany%2Fjarvis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavydany%2Fjarvis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavydany%2Fjarvis/lists"}