{"data":{"slug":"fosowl-agenticseek","name":"agenticSeek","tagline":"Autonomous agent for local AI tasks, web browsing, and coding","github_url":"https://github.com/Fosowl/agenticSeek","owner":"Fosowl","repo":"agenticSeek","owner_avatar_url":"https://avatars.githubusercontent.com/u/49105846?v=4","primary_language":"Python","stars":27244,"forks":3050,"topics":["agentic-ai","agents","ai","autonomous-agents","deepseek-r1","llm","llm-agents","voice-assistant"],"archived":false,"github_pushed_at":"2026-09-13T19:26:13+00:00","maintenance_label":"Very active","stars_delta_30d":374,"url":"https://www.graphcanon.com/tools/fosowl-agenticseek","markdown_url":"https://www.graphcanon.com/tools/fosowl-agenticseek.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fosowl-agenticseek","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fosowl-agenticseek","description":"Fully Local Manus AI. No APIs, No $200 monthly bills. Enjoy an autonomous agent that thinks, browses the web, and code for the sole cost of electricity.","homepage_url":"http://agenticseek.tech","license":"GPL-3.0","open_issues":27,"watchers":175,"ai_summary":"Fosowl/agenticSeek is a fully local AI agent that operates autonomously, capable of web browsing and coding, without reliance on external APIs or high-cost subscriptions.","readme_excerpt":"### 3. **Start Docker**\n\nMake sure Docker is installed and running on your system. You can start Docker using the following commands:\n\n- **On Linux/macOS:**\n    Open a terminal and run:\n    ```sh\n    sudo systemctl start docker\n    ```\n    Or launch Docker Desktop from your applications menu if installed.\n\n- **On Windows:**\n    Start Docker Desktop from the Start menu.\n\nYou can verify Docker is running by executing:\n```sh\ndocker info\n```\nIf you see information about your Docker installation, it is running correctly.\n\nSee the table of [Local Providers](#list-of-local-providers) below for a summary.\n\nNext step: [Run AgenticSeek locally](#start-services-and-run)\n\n*See the [Troubleshooting](#troubleshooting) section if you are having issues.*\n*If your hardware can't run LLMs locally, see [Setup to run with an API](#setup-to-run-with-an-api).*\n*For detailed `config.ini` explanations, see [Config Section](#config).*\n\n---\n\n---\n\n### Docker-Specific Notes\n\n⚠️ **Important for Docker Users:**\n- The Docker volume mount approach may not work with stealth mode (`undetected_chromedriver`)\n- **Solution**: Place ChromeDriver in the project root directory as `./chromedriver`\n- The application will automatically detect and use this binary\n- You should see: `\"Using ChromeDriver from project root: ./chromedriver\"` in the logs\n\n---\n\n## Ollama connection failed from Docker backend\n\n```\nAn error occurred: Provider ollama failed:\nOllama connection failed at http://host.docker.internal:11434. Check if the server is running.\n```\n\nThe frontend shows `Error: Unable to get a response.` and the backend returns HTTP 500 on `/query`.\n\n*   **Cause:** When AgenticSeek runs in Docker, the backend reaches your host's Ollama via `host.docker.internal`. Only the **port** of `provider_server_address` is used in Docker mode; the host part is replaced by `DOCKER_INTERNAL_URL` from `.env`. So the failure is not a config typo — it's that Ollama on the host is only bound to `127.0.0.1:11434` and refuses connections coming in over the Docker bridge.\n*   **Do NOT** change `provider_server_address = 127.0.0.1:11434` in `config.ini` — the host portion is ignored inside the container.\n*   **Solution:** Bind Ollama to all interfaces by setting `OLLAMA_HOST=0.0.0.0:11434` on the host:\n\n    Manual `ollama serve`:\n    ```bash\n    OLLAMA_HOST=0.0.0.0:11434 ollama serve\n    ```\n\n    **Definitive solution:**\n\n    systemd (Linux):\n    ```bash\n    sudo systemctl edit ollama\n    ```\n    Add:\n    ```\n    [Service]\n    Environment=\"OLLAMA_HOST=0.0.0.0:11434\"\n    ```\n    Then:\n    ```bash\n    sudo systemctl daemon-reload\n    sudo systemctl restart ollama\n    ```\n\n    macOS (Ollama.app):\n    ```bash\n    launchctl setenv OLLAMA_HOST \"0.0.0.0:11434\"\n    ```\n    Then quit and relaunch the Ollama app.\n\n*   Verify from inside the backend container:\n    ```bash\n    docker compose exec backend curl -sS http://host.docker.internal:11434/api/tags\n    ```\n    You should get a JSON list of models.\n\n*   **Linux-only caveat:** `host.docker.internal` only resolves inside the container if docker-compose maps it. Make sure the backend service in `docker-compose.yml` includes:\n    ```yaml\n    extra_hosts:\n      - \"host.docker.internal:host-gateway\"\n    ```\n    On Docker Desktop (macOS / Windows) this works out of the box.\n\n*   **Firewall:** if `ufw` / `firewalld` is active, allow the Docker bridge to reach 11434:\n    ```bash\n    sudo ufw allow from 172.16.0.0/12 to any port 11434\n    ```","github_created_at":"2025-02-19T18:03:06+00:00","created_at":"2026-07-07T17:32:31.760065+00:00","updated_at":"2026-09-20T04:33:11.912175+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agentic-ai","name":"agentic-ai"},{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"autonomous-agents","name":"autonomous-agents"},{"slug":"deepseek-r1","name":"deepseek-r1"},{"slug":"llm","name":"llm"},{"slug":"llm-agents","name":"llm-agents"},{"slug":"voice-assistant","name":"voice-assistant"}],"trust":{"provenance":{"is_fork":false,"github_id":935604638,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:45:56.445Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":4,"last_release_at":null,"stars_delta_30d":374,"open_issues_delta_30d":-8},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":206,"high_count":0,"last_scan_at":"2026-09-18T08:45:58.140Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:45:55.320Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-09-18T08:45:55.320Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:45:55.320Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-09-18T08:45:55.320Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-09-18T08:45:55.320Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"agenticSeek is free to use, but users must cover the cost of running the software on their local hardware."},"requirements":null,"constraints":{"pricing_model":"freemium"},"when_to_use":["Use agenticSeek when you need a fully local AI agent that can perform autonomous tasks, web browsing, and coding without the need for external APIs or high-cost subscriptions.","Consider agenticSeek if your use case requires complete data privacy and you do not want to rely on cloud services or external APIs.","If your hardware can support running large language models (LLMs) locally, agenticSeek is a viable option for autonomous agent tasks."],"when_not_to_use":["Avoid using agenticSeek if your hardware cannot support running LLMs locally, as it does not provide an option to use external APIs for LLM services.","Do not use agenticSeek if you require stealth mode for web browsing, as the Docker volume mount approach may not work with `undetected_chromedriver`.","If you need to run agenticSeek in an environment where the Docker bridge cannot connect to the host's Ollama server, this tool may not be suitable without additional configuration."],"source":"enrich:decision_facts","observed_at":"2026-09-18T09:34:49.313Z"},"constraint_facets":{"pricing_model":"freemium"},"decision_summary":[{"label":"Pricing","value":"freemium - agenticSeek is free to use, but users must cover the cost of running the software on their local hardware."},{"label":"Adopt for","value":"agenticSeek is a fully local AI agent that operates autonomously, capable of web browsing and coding without relying on external APIs or high-cost subscriptions."},{"label":"License detail","value":"agenticSeek is licensed under the GPL-3.0 license, which is a copyleft license that requires derivative works to be released under the same license terms."}]}}