Об этом проекте
Pixie — это настольное приложение на Tauri v2, предоставляющее единое рабочее пространство для внешних командных инструментов ИИ-агентов. Оно не включает собственную модель или API-клиент; вместо этого оно запускает установленные CLI-агенты, разбирает их потоковый вывод JSON и отображает его в отточенном нативном интерфейсе. Поддерживаемые движки включают Claude Code, Cursor Agent и CodeBuddy, и каждый диалог может быть привязан к разному движку, что позволяет запускать несколько сессий параллельно.
Приложение организовано вокруг рабочих пространств: любая локальная папка может стать рабочим каталогом агента, позволяя агентам работать с кодовыми проектами, документами, заметками, скриптами или файлами данных. Во время сессии Pixie показывает потоковый markdown, карточки вызовов инструментов, расширенный текст размышлений, где это поддерживается, а также показатели токенов, стоимости и длительности. Последующие сообщения возобновляют ту же сессию CLI, сохраняя контекст между ходами.
Pixie также включает панель рабочего пространства с просмотром файлов, предпросмотрами, доступом к Git, встроенным представлением браузера и терминалом на основе PTY. Запланированные задачи могут безголово запускать промпты на регулярной основе и доставлять результаты с уведомлениями на рабочем столе, при этом приложение может оставаться резидентным в системном трее.
Ключевая функция — локальная база знаний. Диалоги можно суммировать в markdown-заметки, совместимые с Obsidian, с YAML-фронтматтером, индексируемые поисковым движком BM25 на Rust с токенизацией CJK через jieba. Результаты поиска можно внедрять в сообщения агента как контекст, а связанные заметки соединяются ссылками в вики-стиле.
Pixie следует соглашениям навыков и плагинов агента Claude, поддерживая файлы SKILL.md, магазины плагинов и вызовы /skill в совместимых движках. Он построен на React, TypeScript, Tailwind CSS, Rust и tokio и поддерживает интерфейсы на английском, упрощённом китайском и японском языках. Данные и настройки остаются локальными, а связь с агентами осуществляется через настроенные внешние CLI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.