Trajex CLI

CLI и скилл /trajex: сессии Claude Code, Codex и Pi собраны в один SQLite-индекс, а агент ищет по ним запросами на JS

  • 127 ★ репозитория
  • Последний коммит
  • AGPL-3.0
CLI

Расширенный доступ

Почему такой уровень

  • Индексирует полный текст сессий агентов, где могут быть секреты и приватный код.
Все причины и проверки

wutongyuonce/trajex

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/trajex

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Индексирует полный текст сессий агентов, где могут быть секреты и приватный код.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Trajex разбирает журналы сессий Claude Code, Codex и Pi (файлы JSONL) в единую схему SQLite и строит полнотекстовый индекс FTS5. Данные читаются из `~/.claude/projects`, `~/.codex/sessions` и `~/.pi/agent/sessions`, база лежит в `~/.trajex/trajex.sqlite`. CLI `trajex` и скилл `/trajex` дают агенту память о прошлой работе. Агент пишет короткие запросы на JavaScript через программный API, запускает их локально и отвечает обычным языком: какие файлы менял в прошлый раз, где падали вызовы инструментов, что решили субагенты. Длинные результаты инструментов хранятся урезанными, полный текст читается из исходного журнала через `raw()`. Отдельное настольное приложение на Electron и Vue показывает те же сессии как ленту времени.

Для кого. Разработчикам, которые много работают с Claude Code и Codex и хотят находить прошлые решения по истории сессий.

Подходит, если

  • Нужно вспомнить, почему агент в прошлый раз изменил эти файлы при ошибке авторизации.
  • Файл правили в нескольких сессиях, и важно увидеть их все.
  • Нужно собрать вызовы инструментов, которые недавно завершились ошибкой.
  • Историю Claude Code и Codex нужно искать в одном месте, без двух форматов.

Не подходит, если

  • Сессии содержат секреты, и их нельзя индексировать даже локально.
  • Нужна облачная синхронизация истории между машинами.
  • Установлен Node.js старее 22.13.

Пример запроса к агенту

/trajex найди сессии, где мы правили этот файл, и объясни, зачем.

Ограничения

Для CLI требуется Node.js 22.13 или новее: он использует встроенный `node:sqlite` с FTS5. Форматы журналов Claude Code и Codex официально не описаны, парсеры построены по реальным файлам и могут сломаться после обновления клиентов. Для Codex индексируются только корневые потоки, дочерние потоки субагентов и форки в сессии не попадают. Средняя часть длинных результатов инструментов в полнотекстовый индекс не входит, ее читают через `raw()`. Лицензия AGPL-3.0, проект ответвлен от obelisk. Индекс содержит весь текст ваших сессий, включая возможные секреты.

Как отключить. Удалите CLI командой `npm uninstall --global @trajex-apps/cli`, скилл уберите из `.claude/skills/` или глобальной папки и удалите каталог `~/.trajex`.

Частые вопросы

Как поставить Trajex?

Выполните `npm install --global @trajex-apps/cli`, затем `npx --yes skills add wutongyuonce/trajex-skill` для скилла. Для всех проектов добавьте `--global`.

Какие агенты поддерживаются?

Claude Code, Codex и Pi. Каждый провайдер попадает в одну схему, идентификаторы Codex и Pi получают префикс.

Нужно ли ставить CLI и приложение вместе?

Нет. Приложение и CLI ставятся независимо, у каждого свой Core, а база у них общая.

Что такое CodeAct-подход в Trajex?

Агент отвечает на вопрос, написав и выполнив небольшой запрос на JavaScript к локальному API индекса.

Уходят ли данные в сеть?

Документация описывает локальную работу с файлами и SQLite, облачных сервисов для индекса не упоминает.

Обсуждение

Вопросов и отзывов пока нет.

Скилл поиска по прошлым сессиям: полнотекстовый индекс переписок Claude Code, Codex, pi и Grok в одной SQLite-базе

СкиллМинимальный доступ146Звезды репозитория

CLI собирает историю сессий Claude Code и Codex в локальный граф, ищет по ней и превращает повторяющиеся ошибки в правки

CLIРасширенный доступ123Звезды репозитория

claude-history ищет и открывает прошлые диалоги Claude Code, Codex и Pi в терминале и дает Claude скилл для чтения истории

CLIРасширенный доступ542Звезды репозитория

Трекер задач для агентов: задачи с контекстом и итогом хранятся в JSONL рядом с кодом и переживают сессии

CLIМинимальный доступ410Звезды репозитория

txcript переносит сессию из Claude Code в Codex, OpenCode или Cursor с сообщениями, рассуждениями и историей вызовов инструментов

CLIРасширенный доступ220Звезды репозитория

CLI на fzf показывает сессии Claude Code, Codex и еще шести агентов по всем проектам и возобновляет выбранную в ее каталоге.

CLIРасширенный доступ51Звезды репозитория

Коротко о README

Проект сочетает три части: индексатор журналов, CLI с API запросов и настольное приложение для чтения сессий. Документация на китайском и английском.

Бейдж для README

Сообщить о проблеме