{"data":{"slug":"fosowl-agenticseek","name":"agenticSeek","tagline":"Fully Local Manus AI. No APIs, No $200 monthly bills.","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":26870,"forks":3013,"topics":["agentic-ai","agents","ai","autonomous-agents","deepseek-r1","llm","llm-agents","voice-assistant"],"archived":false,"github_pushed_at":"2026-08-11T14:14:08+00:00","maintenance_label":"Very active","stars_delta_30d":236,"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":35,"watchers":167,"ai_summary":"An autonomous agent that can think independently and browse the web as well as perform code-related tasks without relying on external services or高额月费。","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-08-16T18:01:59.09835+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":"autonomous-agents","name":"autonomous-agents"},{"slug":"deepseek-r1","name":"deepseek-r1"},{"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-08-16T18:01:57.978Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":5,"last_release_at":null,"stars_delta_30d":236,"open_issues_delta_30d":2},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:59:13.310Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-16T18:01:58.593Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-08-16T18:01:58.593Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-16T18:01:58.593Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-08-16T18:01:58.593Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-08-16T18:01:58.593Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"No monthly fees, but users must cover their own hardware costs."},"requirements":{"notes":["Operates fully on local hardware with Python environment."],"requires_docker":false},"constraints":{"pricing_model":"freemium","requires_docker":false},"when_to_use":["- When you require an autonomous agent that can perform tasks independently, such as web browsing and coding, without incurring high costs or relying on third-party services.","- If your project necessitates a fully local AI solution to mitigate data privacy and security concerns associated with cloud-based APIs."],"when_not_to_use":["- Avoid using agenticSeek for projects where interaction with external APIs is essential, as it does not integrate with them and might limit the capabilities you need.","- It may not be suitable if your team or project requires continuous community support and frequent updates due to its reliance on updates via a single user's Twitter account."],"source":"enrich:decision_facts","observed_at":"2026-07-11T13:31:48.900Z"},"constraint_facets":{"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - No monthly fees, but users must cover their own hardware costs."},{"label":"Requirements","value":"Operates fully on local hardware with Python environment."},{"label":"Adopt for","value":"agenticSeek is a stand-alone AI tool designed to operate locally without the need for external APIs or monthly fees."}]}}