◆ CLI-агент · 8 провайдеров · MCP · ACP · RAG · Figma
Он ищет. Он катит говнокод премиум-класса.
PoopSeek — интерактивный TUI-агент на TypeScript + Bun. Один запрос в › — и он читает файлы, дёргает shell, ходит в MCP-серверы, делегирует другим агентам и рисует UI прямо в Figma, планируя каждый шаг сам. До 256 штук.
Серьёзно спроектированный агент в костюме гремлина. Название — каламбур на DeepSeek.
$ curl -fsSL https://raw.githubusercontent.com/Aver005/poopseek/main/install.sh | bash01 / бэкенды
Восемь мозгов за одним запросом
Меняй модель прямо в диалоге через /switch. Начни бесплатно на DeepSeek web, эскалируй к фронтир-модели только когда задача этого заслужила.
/switch/authТокены — на каждый провайдер через /auth. По умолчанию DeepSeek web: рукописный клиент с proof-of-work, ключ не нужен.
02 / agent loop
Планирует, действует, наблюдает — и по кругу
Каждый turn — автономный многошаговый цикл со streaming, AbortSignal и retry на rate-limit. Идёт, пока задача не сделана, а не пока не кончится счётчик шагов.
План
Читает запрос, выбирает инструменты, набрасывает todo-лист, который заполняется на глазах.
Действие
До 24 вызовов инструментов за шаг — read, write, shell, git, поиск, суб-агенты.
Наблюдение
Возвращает результат в контекст, рефрешит ~каждые 64k токенов, корректирует курс.
03 / арсенал
31+ инструмент, один статический реестр
Никакой возни с плагинами — один файл на инструмент, всё в едином реестре. Агент тянется к ним как к мышечной памяти.
file.readfile.writefile.editfile.findfile.listfile.removebashpowershellgitgit.editgrepcodebase.indexcodebase.searchthesvg.searchagent.askagent.paralleltodo.writetodo.readmemory.savememory.readmemory.listuser.askuser.choiceuser.confirmtools.listskill.readrole.savemcp.describemcp.readweb.searchweb.fetchкаждое имя ниже — реальный id инструмента.
04 / RAG по кодбазе
Перестаёт ползать по файлам через пять grep’ов
Гибридный семантический поиск — плотные embeddings, слитые с BM25 через Reciprocal Rank Fusion. Агент сразу видит релевантные куски вместо раскопок.
- ✓Работает офлайн и бесплатно — мультиязычная модель ~120 МБ, качается один раз, общая для всех проектов.
- ✓Локальный SQLite с FTS5. Без ANN-индекса: полный косинусный проход по 384-мерным векторам укладывается в миллисекунды при ~50k чанков.
- ✓Включай в любой момент через /rag on · /rag off. Индекс живёт в ~/.poopseek/rag/.
05 / подключён
Говорит на протоколах, на которых уже говорят твои тулы
PoopSeek — не остров. Он втыкается в редакторы, в MCP-серверы и в твой дизайн-холст.
MCP
клиентstdio + Streamable HTTP. Авто-discovery серверов из Claude Desktop, VS Code, Cursor и Trae. Статус-кэш на 5 минут пропускает сломанные.
ACP
обе ролиРаботает как ACP-сервер для Zed / JetBrains / Neovim — и как клиент, управляющий другими агентами: Claude Code, Gemini CLI.
$ poopseek --acpFigma
designer → builder → handymanЛокальный HTTP/SSE-сервер превращает текстовый бриф в настоящий UI Figma через трёхступенчатый pipeline. Слушает порт 7331.
$ poopseek --figma06 / палитра команд
Всё в одном слэше
Естественный язык — для работы, slash-команды — для механики. Две из них спрятаны.
- /helpсписок всех команд
- /clearочистить историю — новый диалог
- /compactсжать историю через LLM-резюме
- /modelсменить модель внутри провайдера
- /switchбыстрое переключение провайдера
- /authуправление токенами
- /mcpMCP-серверы: list / tools / connect / reload
- /acpACP-агенты: add / connect / send / use
- /ragсемантический поиск: status / init / on / off
- /skillsуправление навыками
- /roleсменить активную роль
- /thinktoggle thinking-режима
- /webtoggle web search
- /refactorзапустить refactor pipeline
- /reviewзапустить review pipeline
- /btwфоновый sidechat без прерывания
- /maestroскрытоактивировать все навыки разом
- /noobскрытосбросить навыки в ноль
наведи на строку