mrkeyoor.com_
Sun 08 Nov 17:19 UTC
AI Toolsevaluationupdated 24 Oct 2026

agenticSeek review

AgenticSeek is an experimental assistant for web browsing, coding and task planning, with local model and cloud API configurations. Its README describes automatic agent selection, a web interface and a CLI. Local model execution does not establish that browsing, generated code or access to files is safe.

+30stars / 7d
Verdict

AgenticSeek merits a controlled evaluation by developers who can troubleshoot its stack and limit the files and credentials it can reach. Our September 24, 2026 run at commit 6c87df6 encountered PortAudio setup problems and LiteLLM test failures; it did not establish a complete installation or measure agent task success. The current README describes execution protections that differ from the older issue reports, but we have not tested those protections. Start with disposable files in an isolated environment and verify the exact checkout's runtime boundaries before considering unattended use.

We ran it

Lab card: what happened when we ran agenticSeekScreenshot of agenticSeek (agenticseek.tech)
Install✓ · 76s205 packages · 6216 MB
Build✓ · 1s
Tests✗ · 53s143 passed · 8 failed · 2 errors of 153 (pytest)
Known vulns13(pip-audit)
Repo156 files~10,749 lines of source · 12.3 MB · 0 CI workflows · tests dir

Answers from our run

Does agenticSeek build from source?

Dependencies installed in 76 seconds (205 packages), and the build succeeded in 1 seconds. We cloned commit 6c87df6 into a clean Debian container with 3 CPUs and no project-specific setup.

Do agenticSeek's tests pass?

No. The project's own test command finished in 53 seconds and reported 143 passed, 8 failed, 2 collection errors (pytest).

Does agenticSeek have known vulnerabilities in its dependencies?

pip-audit flagged 13 known advisories in the dependency tree at the time of our run.

Who should not use agenticSeek?

Anyone expecting this review to establish safe unattended operation: our recorded run did not evaluate that.

What are the alternatives to agenticSeek?

Open WebUI, OpenHands. AgenticSeek merits a controlled evaluation by developers who can troubleshoot its stack and limit the files and credentials it can reach.

Setup2/5Substantial setup friction: the September 24, 2026 run at 6c87df6 contains a pyaudio build failure and PortAudio test errors despite an install-step success flag. A complete installation was not established.
Docs3/5The README documents providers, Docker versus host networking, browser troubleshooting and execution limits. These instructions were not validated end to end, and its broad privacy claims need configuration-specific qualification.
Community2/5The supplied issues show user reports and a maintainer response in issue 381. They do not establish current response times, adoption or sustained support; this score reflects limited supporting evidence.
Maturity2/5The README calls the project an early prototype. The historical run has unresolved setup and test problems, while current documented execution protections have not been tested here. Current release and production-readiness claims are not established.

Discussed on

  1. hnShow HN: AgenticSeek – Self-hosted alternative to cloud-based AI tools122 points

Who it’s for

Developers evaluating an experimental assistant in a disposable environment with non-sensitive files.
Contributors comfortable troubleshooting Python dependencies, Docker Compose, browser automation and model servers.
Readers comparing the documented local-model setup with optional cloud API use.

Who it’s NOT for

Anyone expecting this review to establish safe unattended operation: our recorded run did not evaluate that.
Users who need a verified working installation or browser workflow before committing time: the stored run does not demonstrate either.
People unwilling to manage Docker services and a model provider.
Operators who cannot expose the selected working directory to generated code or permit its network access.

Setup reality

In our recorded run on September 24, 2026, at commit 6c87df62658a01707f2a5a33bbcfe50730e75d62, the harness marked its install step successful after 76 seconds. However, the raw tail shows pyaudio==0.2.14 failing to build because portaudio.h was missing. This does not establish a complete application installation. The record reports 205 dependencies and 6,216 MB; these are environment measurements, not a verified complete deployment footprint.

The build step returned exit 0 in about 1 second, with an empty stored tail. Its command is not supplied, so this is not proof that Docker images built or that the application started. The pytest step exited 1 after 53 seconds. Its output reports 143 passed, 8 failed, 2 errors, 14 passing subtests and 1 warning. These are recorded summaries, not reconciled exhaustive unique test coverage.

Although the container image label says Python 3.12, the raw install tail identifies Python 3.10.21 and the test paths use Python 3.10. The README recommends Python 3.10.x. Its default web setup requires Docker Compose services, a working directory and a model provider. The current README also describes an API token for the web interface.

AgenticSeek's local-model option answers where model inference can run. Deciding whether to let it act on your files requires a separate assessment of installation, execution permissions and task reliability.

This review combines our recorded September 24, 2026 run at commit 6c87df62658a01707f2a5a33bbcfe50730e75d62 with the supplied current README and issue extracts. The current documentation is not evidence that the measured commit had every protection it now describes. We performed no new execution for this correction.

What our recorded run establishes

The stored configuration lists 3 CPUs, 8 GB of memory and image ghcr.io/astral-sh/uv:python3.12-bookworm. That image name does not establish the runtime: the install tail says Using Python 3.10.21 environment at: /work/home/venv, and the test paths use Python 3.10.

The harness marked the install step successful, with exit 0 after 76 seconds. Its raw tail nevertheless contains repeated failures to build pyaudio==0.2.14 because portaudio.h was missing. The dependency error identifies agenticseek version 0.1.0 as depending on that package. A successful outer step cannot resolve this contradiction or prove the application was fully installed.

The record reports 205 dependencies and 6,216 MB of environment storage. It also records a checkout of 156 files, approximately 10,749 lines of source and 12.3 MB. These figures do not establish a complete deployment footprint including model weights and Docker images.

The build step returned exit 0 after 529 milliseconds, rounded to 1 second in the summary. Its stored output is empty and its command is not supplied. We cannot treat it as verification of a Docker build, an installed CLI or a running backend.

The pytest step exited 1 after about 53 seconds. The output reports 143 passed, 8 failed, 2 errors, 14 passing subtests and 1 warning, with pytest's own elapsed time of 50.60 seconds. The parser records a total of 153, but no complete-log reconciliation established exhaustive unique coverage. We therefore do not calculate a pass rate.

Seven listed failures in the LiteLLM provider tests end with ModuleNotFoundError: No module named 'openai._models'; 'openai' is not a package. The eighth expected a message saying LiteLLM was unavailable for local use and instead received a message saying it was not installed. Both listed errors identify OSError: PortAudio library not found, in tests/test_agent_regressions.py and tests/test_planner_agent_parsing.py. These results identify setup and test problems in this environment; they do not establish that browsing, planning or every provider is broken.

Pip-audit recorded 13 advisories across 2 packages. The number of packages actually scanned is not supplied, so audit coverage is unknown. This historical result does not establish the dependency status of the current checkout or demonstrate an exploitable application vulnerability.

The detector recorded a Compose file and tests directory, zero CI workflows and no Dockerfile. Those are detector outputs for this checkout, not proof that the project lacks all automation or Docker build definitions. Our run did not measure model quality, browser task completion, search reliability, installed-binary behavior or execution isolation.

What setup requires

The README strongly recommends Python 3.10.x and warns that other versions can cause dependency errors. The raw run used that Python series, so blaming its failures on the container's Python 3.12 label would be inaccurate.

The documented default web path starts SearXNG, Redis, the frontend and backend through Docker Compose. It requires a configured working directory and a model provider. The README warns that downloading Docker images can take up to 30 minutes and that first backend startup can take 5 minutes. Those are project estimates, not timings from our run. The web interface is documented at port 3000 after the backend becomes healthy; the current README also instructs users to supply an API token on first open.

For local inference, the README specifies a GPU capable of running a 14B model such as Magistral, Qwen or DeepSeek. It lists Ollama, LM Studio and local OpenAI-compatible servers. Its FAQ describes 14B models as usable for simple tasks while potentially struggling with browsing and planning. These are project recommendations, not our hardware or performance findings.

Cloud providers are optional and require provider credentials. The README explicitly describes that configuration as using external cloud-based models. Its broad privacy language should therefore be read alongside the selected provider and the actions enabled: browsing still contacts websites, and cloud model use sends content outside the machine.

SearXNG configuration depends on where the backend runs. Docker uses searxng:8080; the host-run CLI uses localhost with the published port. The README says the Docker hostname will not resolve for the host-run CLI. Chrome and ChromeDriver compatibility is another documented setup requirement. Issue 381 contains a historical Windows report of a mismatch; it does not prove that every current Windows installation fails.

Current execution guidance differs from older reports

Issues 483 and 494 describe generated Python execution without sandboxing and a shell path whose safety checks were disabled by default. These are reporter findings from April 2026, not security tests we performed. The supplied issue pages still display Open, but that status alone does not establish current implementation behavior.

The current README describes a token-protected backend API, localhost host restrictions by default, and Docker execution as an unprivileged user with API keys, tokens and secrets removed from the generated code's environment. It now describes safe_mode as enabled by default and explicitly calls it a best-effort command filter rather than a sandbox. We have not independently verified those protections or established when each change landed.

The remaining boundary is concrete: the README says generated code can still read and write everything in WORK_DIR and use the network. It also says the backend needs NET_ADMIN to block agent code from loopback; without that capability, the entrypoint warns that code could reach ChromeDriver or Chrome DevTools. Mount only disposable or deliberately exposed files during an evaluation.

The current README also documents optional browser-session import, disabled by default. It says the copy includes saved passwords, autofill data and cookies, and warns that the agent can act as you on those sites. With cloud model use, page content it reads also goes to the provider. Keep that feature disabled during an initial evaluation.

Reliability remains unmeasured here

The README calls AgenticSeek an early prototype, warns that routing may select the wrong agent and labels form filling experimental. Issue 410 reports CAPTCHA responses from DuckDuckGo and Qwant and a malformed Wikipedia request in a specific SearXNG setup. That report is useful troubleshooting context, not a measured failure rate for the current project.

Our evidence supports an evaluation plan rather than a blanket rejection or approval: resolve the PortAudio prerequisites for your chosen setup, confirm that the backend and provider actually respond, then try a bounded task using disposable files. Verify permissions and network access separately from task success. None of those follow-up checks was completed in our recorded run.

How to read the scores

Scores are editorial judgments on a five-point evidence rubric: 1 means a blocking problem was observed in the assessed scope; 2 means substantial friction or limited supporting evidence; 3 means documented capability with material verification gaps; 4 requires strong evidence for the assessed dimension; 5 requires broad corroboration. They are not benchmark results. Limited evidence of community support is not evidence of poor adoption, and these scores do not establish current production readiness.

AgenticSeek is a reasonable candidate for a developer-led experiment. A complete installation, useful task performance and an acceptable execution boundary still need to be demonstrated for the exact checkout you intend to run.

Alternatives

ProjectWhat it isPick it when
Open WebUI gh↗A self-hosted AI interface supporting Ollama and OpenAI-compatible APIs.Choose it when your main requirement is an interface for local or cloud models. Its README also describes terminal and filesystem execution through Open Terminal, so assess the tools you enable rather than assuming a smaller execution risk.
OpenHands gh↗Agent Canvas is a self-hosted control center for coding agents and automations.Choose it when coordinating coding agents across local, remote or cloud backends is the main requirement. Its README documents Docker sandbox options and warns that the direct local option gives the agent full filesystem access.

What people are saying

  1. [github-trending] Fosowl/agenticSeek

Sources

  1. AgenticSeek README
  2. Issue 483: unsandboxed Python execution
  3. Issue 494: shell safety checks disabled by default
  4. Issue 410: SearXNG CAPTCHA and query errors
  5. Issue 381: ChromeDriver version mismatch

More ai tools reviews

Toonflow-app · AutoRAG · MonkeyCode · grok-bot-templates · WorkDaddy · T3MP3ST · the whole board →