PathirePortal — один мозг о тебе (SSoT из реальных артефактов: коммиты, документация, код) и одно окно наружу — Portal, через который тебя находят люди и AI-агенты. Без вранья и галлюцинаций: каждый ответ grounded в векторе 100% проверенных фактов.
Реактивный поиск работы — это статичные профили, ручные копировки резюме и защита от ATS-фильтров. PathirePortal сдвигает парадигму.
Локальный векторный сторед твоих реальных артефактов (commits, документация, код, резюме). Каждый ответ проверяем: источник + дистанция.
Рекрутеры и AI-матчеры приходят на один эндпоинт и получают проверяемые ответы о способностях — без распиаренных резюме и галлюцинаций LLM.
Движок сканирует HH / Upwork / LinkedIn / Telegram, фильтрует по правилам и шлёт точечные tailored-заявки. Ты только подтверждаешь.
Путь от verifiable knowledge до one-click deployment.
ChromaDB + all-MiniLM-L6-v2, локально, zero-leakage. Chunking 1000/200, SHA256-иды, коллекции по типам контента.
Inbound opportunity receiver + outbound signal engine: парсеры HH, Upwork, LinkedIn, Telegram и core/llm для таргетинга.
Двойной интерфейс: Markdown/HTML для людей, JSON-LD для агентов. Gatekeeper скринит офферы по agent_rules.yaml.
Docker + Compose + Makefile, Windows/Linux/macOS, Cloudflare Tunnel с zero-trust экспозицией.
Внизу — знание, сверху — интерфейс, сбоку — действие. Всё local-first, секреты только в .env.
/docs human-readable · /api/capabilities JSON-LD для агентов · Bearer auth · Gatekeeper скрининг офферов
ChromaDB local-first · all-MiniLM-L6-v2 384d · ingest из knowledge_base · Zero-RAG только факты
Inbound приём офферов · Outbound скан HH/Upwork/Telegram · Tailor CV + cover letter
Три команды — и портал поднят. Всё работает на Windows (WSL2/PowerShell), Linux и macOS.
# 1. Клонировать и установить git clone https://github.com/dizel0110/pathire-portal.git && cd pathire-portal pip install -r requirements.txt # 2. Bootstrap make init # 3. Проиндексировать артефакты и запустить портал make ingest make serve # → http://localhost:8000 # Docker-вариант docker compose up -d --build # Ручной запуск (PowerShell, Windows) PYTHONPATH=src .\.venv\Scripts\python.exe -m pathire_portal.cli ingest
Единая точка управления порталом — Typer CLI с Rich-выводом.
| Команда | Описание |
|---|---|
init | Bootstrap: .env, config/, data/knowledge_base/, data/vector_db/ |
status | Сводка конфигурации (токены маскируются) |
ingest | Индексация артефактов в векторный сторед (Pillar A) |
search "…" | RAG-запрос по векторному стору (zero-hallucination) |
serve | Запуск FastAPI-гейтвея (Pillar B/C) |
sync | Outbound signal engine pass (Pillar B) |
Пример реального ответа: индексируем артефакты → задаём вопрос → получаем grounded-чанк с источником и дистанцией. Никакой генерации «из головы».
$ python -m pathire_portal.cli search "four pillars" #1 kb_markdown dist=0.62 src=...\knowledge_base\architecture.md The project is structured around four pillars: Pillar A — Truth-Grounded Knowledge Engine, Pillar B — Inbound & Outbound Gateway, Pillar C — Human-AI Interaction Space, Pillar D — One-Click Deployment… ✔ 1 result(s) from 1 collection(s) — 0 hallucinations.
Задай вопрос о кандидате — получи grounded-ответ из векторного стора. Никаких галлюцинаций: каждый чанк проверяем по источнику.