seek
Not just an agent demo — a local coding-agent platform: plan mode, sub-agent teams, cron, memory, MCP. Single Go binary, DeepSeek-native, MIT.
Install / Use
npx skills add whyiyhw/seekInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AutomationSupported Platforms
Our assessment of seek
seek scores 83/100 on our quality scale, 2229th of 2,887 Automation skills we index.
Its Other is 9.2 KB long, well organised into 8 sections with 3 code examples: a thorough specification that gives an agent plenty to work with.
It has 22 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 40 days ago, so seek is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
seek compared with similar skills
All 4 of these similar skills score higher than seek; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| seek (this skill)by whyiyhw | 83 | 22 | 40d ago | Other |
| Agent-Reachby Panniantong | 100 | 100.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.7k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.5k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 88.9k | 1d ago | MCP Server |
Frequently asked questions
- How do I install seek?
- Run
npx skills add whyiyhw/seek. The install tabs above show the steps for each supported agent. - Which AI agents does seek work with?
- It is written for Claude Code, as a Other file. Other agents that read the same format can often use it too.
- Is seek safe to use?
- It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is seek still maintained?
- The repository was last updated 40 days ago, so seek is actively maintained.
Skill content
View source on GitHubA coding agent that runs as a single static Go binary in your terminal — a ~6 MB download, no daemon, no telemetry, no Python/Node runtime, no seek-operated backend. Bring your own model key: DeepSeek-first, and it also speaks OpenAI / Anthropic / Gemini and any OpenAI-compatible endpoint (KIMI, …).
30-second version — It's Claude Code / aider territory, but DeepSeek-first: the autonomous run that audited and fixed these very docs (33 files, 212 tool calls) cost $0.17 at a 97.7% prefix-cache hit. One binary, your own key, nothing phones home. Scroll down to watch that exact run ↓
Why seek is different
The three claims in the tagline, each backed by shipping code:
- 🧭 Plans before it acts —
/plangates work behindanalyze → propose → you approve → execute. Read-only until you approve a step-by-step task list; push back mid-run and it re-plans without redoing finished work. State rebuilds from the transcript, soseek -resumeresumes the plan exactly where it left off. - 👥 Spawns a team of sub-agents — fans a task out to sub-agents that run in parallel, each isolated in its own git worktree so they never collide. Permissions narrow monotonically; cost aggregates to the parent's status bar. Watch live with
/agents·/worktrees. → guide - 🌙 Ships while you sleep — zero-daemon scheduling on your OS (launchd / systemd / Task Scheduler).
seek cron, a model-scheduledschedule_wakeup, or a CI trigger file runs unattended, commits, and pushes the result to your phone (ntfy / Slack / Discord / any URL). → guide
See it run — these docs were audited by seek itself
We handed seek one goal — "audit the codebase docs for accuracy, fix them, and weave our pitfalls log into the book" — and walked away. It planned the work, spawned a team of sub-agents, edited 33 files across all 24 book chapters, and stopped only when a cheap judge confirmed the goal was met: 120 turns · 212 tool calls · clean build · 97.7% cache hit · $0.17. Real run, unedited (just sped up):
1 · Plans, then spawns a team of sub-agents
<p align="center"><img src="examples/demo-plan-agents.gif" alt="seek plans the task, then fans out explore sub-agents" width="820"></p>2 · Works autonomously across the codebase
<p align="center"><img src="examples/demo-edit.gif" alt="seek edits doc comments and weaves pitfalls into book chapters" width="820"></p>3 · …until a cheap judge says the goal is met
<p align="center"><img src="examples/demo-goalmet.gif" alt="goal met after 3 turns, clean build, $0.17" width="820"></p>Every doc change in this PR came from that single $0.17 run. The recording recipe is examples/demo-fullrun.tape.
Install
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')
VER=$(curl -fsSL https://api.github.com/repos/whyiyhw/seek/releases/latest | sed -nE 's/.*"tag_name":[[:space:]]*"v([^"]+)".*/\1/p')
curl -fsSL "https://github.com/whyiyhw/seek/releases/download/v${VER}/seek_${VER}_${OS}_${ARCH}.tar.gz" \
| sudo tar -xz -C /usr/local/bin seek
seek
First launch walks you through picking a provider + saving a key — that's it. Windows: docs/guide-windows.md. Upgrade: seek -upgrade (sha256-verified, atomic) or /upgrade in the TUI.
seek # interactive TUI
seek -p "what does internal/agent do?" # one-shot, pipeline-friendly
seek goal run "all tests in ./auth pass" # autonomous: work until the goal is met
An order of magnitude cheaper
DeepSeek pricing (from internal/pricing/pricing.go):
| Metric | DeepSeek V4-Flash | DeepSeek V4-Pro | Claude Sonnet 4 | |---|---|---|---| | Input (cache miss) | $0.44 / $0.22¹ | $1.32 / $0.66¹ | $3 / 1M | | Input (cache hit) | $0.014 / $0.007¹ | $0.044 / $0.022¹ | $0.30 / 1M | | Output | $1.32 / $0.66¹ | $3.96 / $1.98¹ | $15 / 1M | | Off-peak² | −50% | −50% | — |
<sub>¹ Peak / off-peak rates (off-peak = half price), effective 2026-08-16 16:00 UTC — see internal/pricing/pricing.go. ² Peak hours are 01:00–04:00 and 06:00–10:00 UTC (09:00–12:00 / 14:00–18:00 Beijing); everything else is off-peak.</sub>
Measured 95–97% prefix-cache hit — discipline, not luck: tool schemas are byte-stable []byte constants, tool output is capped at write-time, and history is never rewritten before send. The status bar shows the live ratio + dollars saved.
Features
| | |
|---|---|
| Autopilot | unattended end-to-end: decompose → parallel worktree fleet → commit → push. 📘 |
| /goal | loop across turns until a cheap model judges a condition met — TUI / headless / cron. 📘 |
| OS sandbox | seatbelt (macOS) / landlock (Linux) — kernel-level confinement, zero runtime deps. 📘 |
| ACP / Zed | run seek as an editor agent via the Agent Client Protocol. 📘 |
| Portable skills | Anthropic Agent Skills format — any Claude Code skill installs unmodified. 📘 |
| Three-tier memory | session · project (decay-score GC) · cross-project "soul" (seek -dream). 📘 |
| Checkpoints | per-turn git snapshot + file-level /undo /redo /restore. 📘 |
| Background jobs | detach long builds/servers → bg-N; monitor polls / waits / kills. 📘 |
| Semantic references | LSP "who calls this?" (gopls / pyright / tsserver), grep fallback. 📘 |
| Native vision input | paste or @img.png → image bytes sent natively to the multimodal default model (deepseek-flash, V4.1). 📘 |
| Code review | effort-graded diff review with --fix and --comment. 📘 |
| MCP client | pass through any MCP server's tools. 📘 |
| Push to phone | cron / autopilot / long-turn completions → webhook. 📘 |
| Dual-axis permissions | Preference (Deny / Ask / Yolo) × Workflow (None / Plan-analyze / Plan-execute). |
Plus shell hooks, a JSON-RPC 2.0 server mode, and DeepSeek extras (V4 reasoning via think, FIM for 5–10× cheaper small edits, off-peak countdown).
Commands
seek # interactive TUI
seek -p '<prompt>' # one-shot print mode (pipeline-friendly)
seek -resume <sid> # resume a session (-continue for the most recent)
seek -rpc # JSON-RPC 2.0 server (IDE integration)
seek acp # Agent Client Protocol server (Zed, …)
seek goal run "<condition>" # autonomous loop until met
seek skill install / list / stats / uninstall / update
seek memory list / show / search / archive
seek cron create / list / run / delete / tick # --autopilot / --goal
seek worktree list / gc
seek checkpoint list / clean # + seek undo / seek redo
seek hooks list / check / trust / audit
Every subcommand is also /<name> in the TUI. TUI-only: /plan /goal /steer /agents /worktrees /distill /code-review. Full list: /help.
Interface language: /lang <en|zh> switches the human-facing text (hints, notices, command feedback) and persists to ~/.seek/config.json; SEEK_LANG=zh seek overrides per-launch; an unset config auto-detects from LC_ALL/LANG. Model-facing text and the status bar stay English by design — see docs/prd/feature-i18n.md.
Built for real, not a weekend build
~85k lines of Go (~44k non-test) across 66 packages, -race tested on macOS / Linux / Windows in CI. PRD-driven — docs/prd/ holds the v0–v7 design history; a pitfalls log and a behavioral eval harness keep it honest. Zero external deps in the DeepSeek client; stdlib-first throughout. Current release: v0.10.3.
Docs: docs/ · contributing: CONTRIBUTING.md / AGENTS.md
Open source
MIT. No region lock, no signup, no mandatory telemetry — builders anywhere are welcome. Inspired by earendil-works/pi (MIT); attribution in NOTICE.
Related Skills
Agent-Reach
100.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
76.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.5kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
88.9k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
