O

OpenSeek

Open-source TUI coding agent — multi-provider routing, MCP, LSP, Plan/Agent/YOLO modes.

Dev ToolsOpen Source

OpenSeek (广度求索) is an open-source terminal coding agent built on TypeScript/Bun. It ships 50+ tools and 100+ slash commands, routes across 28 built-in providers (BYOK), and supports MCP servers, LSP integration, and Plan/Agent/YOLO execution modes.

What is OpenSeek?

OpenSeek is an open-source TUI (terminal) coding agent built in TypeScript on Bun that gives you the agentic terminal experience of tools like Claude Code or Cursor without provider lock-in: it ships 28 built-in providers with full BYOK freedom, 50+ tools, 100+ slash commands, Plan/Agent/YOLO execution modes, an MCP client, LSP feedback during edits, a headless HTTP/SSE runtime API, and a transparent per-model cost meter — MIT-licensed and installable via npm or bun.

Key features

  • 28 built-in providers: OpenAI-compatible (DeepSeek, OpenRouter, Groq, Fireworks, Together, Mistral, xAI, Ollama, vLLM and more), Anthropic-protocol (Anthropic, Bedrock, Vertex, Azure Foundry), and Google Gemini — all bring-your-own-key
  • 50+ built-in tools and 100+ slash commands covering file ops, shell, web search, MCP fan-out, plan-mode tree, sub-agents, and RLM
  • Three execution modes: Plan (read-only, never writes a file), Agent (confirm-on-write default), and YOLO (full autonomy, auto-approve everything)
  • MCP client with stdio, SSE, and websocket transports plus 1-click skills/server install
  • LSP feedback in the loop — tsserver, rust-analyzer, pyright, gopls give inline diagnostics during edits
  • Headless HTTP/SSE runtime API via `openseek serve --http` (port 7117) for IDE bridges and CI
  • Cost meter with per-model $/Mtok pricing, real-time spend tracking, and cache-hit accounting
  • Layered config (env > project overlay > user config > defaults) with `openseek doctor` showing where each value resolved from; project overlays only honor `model` so checked-in configs can't leak secrets or hijack the provider
  • MIT license — fork it, embed it, sell something built on top of it

Who it's for

  • Developers who want a Claude Code / Codex / Cursor-style agentic terminal experience but open-source with full control over which model provider they pay
  • Teams routing across multiple model families (Claude, GPT, Gemini, DeepSeek, local Ollama/vLLM) from one CLI with one config surface
  • CI pipelines and IDE bridges that need a headless coding agent over the HTTP/SSE runtime API
  • Cost-conscious users who want real-time per-model spend tracking instead of an opaque subscription
  • Cautious workflows that want a read-only Plan mode before any file is written

When not to use it

OpenSeek requires Bun ≥ 1.3 at runtime (node alone cannot run it) and supports macOS/Linux only — Windows users must go through WSL2. If you want a fully managed product with a bundled model subscription rather than bringing your own API keys, a hosted closed-source agent may fit better.

FAQ

Which model providers does OpenSeek support?

28 built-in providers: OpenAI-compatible (DeepSeek, OpenRouter, Groq, Fireworks, Together, Mistral, xAI, etc.), Anthropic-protocol (Anthropic, Bedrock, Vertex, Azure Foundry), Google Gemini/Vertex, and local options like Ollama, vLLM, and custom endpoints. All BYOK.

Do I need Bun to run OpenSeek, or is Node enough?

Bun ≥ 1.3 is required at runtime, not optional — the codebase uses Bun.spawn/Bun.serve/Bun.file. Even if you install via `npm i -g openseek`, the command shells out to bun at startup and fails if bun isn't on your PATH.

What are OpenSeek's Plan, Agent, and YOLO modes?

Plan is read-only thinking that never writes a file; Agent is the default confirm-on-write mode; YOLO auto-approves everything for full autonomy.

Can I run OpenSeek headless in CI or behind an IDE?

Yes — `openseek serve --http` starts a headless HTTP/SSE runtime API on port 7117, intended for IDE bridges and CI.

Is OpenSeek free and open source?

Yes, MIT-licensed on GitHub (LichAmnesia/openseek). No sign-in, no proprietary cloud round-trip — you pay only your own model API usage, with a built-in per-model cost meter tracking spend in real time.

coding-agenttuiclimcpopen-source
Submitted by Shen HuangXLaunched August 4, 2026

Share this launch

Embed this badge

Featured on OrangeBot
<a href="https://orangebot.ai/product/openseek" target="_blank" rel="noopener noreferrer">
  <img src="https://orangebot.ai/api/badge/openseek.svg" alt="Featured on OrangeBot" width="200" height="54" />
</a>

Comments