Pi — AI-агент для программирования, заранее скомпилированный в нативный код: он запускается быстрее и использует меньше CPU, чем Pi на Bun или Node.
bddicken/tuitter
Терминальный клиентский интерфейс для X (Twitter) на TypeScript и OpenTUI — просматривайте контент и взаимодействуйте с ним прямо в командной строке.
Open source альтернатива:Twitter
- Звёзды
- 412
- Форки
- 34
- Открытые issues
- 1
- Последний коммит
- 7 месяцев назад
Что это?
tuitter — это терминальный интерфейс для X (Twitter). Он работает в командной строке и позволяет войти в свой аккаунт X, просматривать контент и взаимодействовать с ним, не открывая браузер.
Для аутентификации используется OAuth 2.0 с данными вашего приложения X для разработчиков. При первом запуске приложение открывает браузер для авторизации и сохраняет токен локально, по умолчанию в ~/.tuitter/oauth-token.json. Настройки задаются в файле .env: в нём указываются client ID, необязательный client secret, redirect URI, scopes и режим отображения изображений.
В проект также входит необязательное дневное ограничение времени использования, которое задаётся в файле tuitter.conf. Время использования отслеживается в локальном файле состояния, а при превышении лимита интерфейс показывает предупреждение. Проект работает на Bun.
Ключевые возможности
- 01Просматривайте контент X и взаимодействуйте с ним прямо в терминале.
- 02Аутентификация через ваше приложение X для разработчиков с помощью OAuth 2.0.
- 03После первой авторизации в браузере токен OAuth сохраняется локально.
- 04Настраиваемый режим отображения изображений: auto, kitty или off.
- 05Необязательное дневное ограничение времени использования, блокирующее доступ при превышении лимита.
Сценарии использования
- Читать ленту X, не выходя из терминальной среды.
- Укладываться в установленный дневной лимит времени на соцсети.
- Для разработчиков, предпочитающих управлять инструментами в командной строке с клавиатуры.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/<your-org-or-username>/tuitter.git - 2
Перейдите в каталог и установите зависимости
cd tuitter && bun install - 3
Создайте файл .env и задайте X_CLIENT_ID
cp .env.example .env - 4
Свяжите и запустите приложение
bun link && tuitter
Что важно знать
- Для запуска потребуется собственное приложение разработчика X с учетными данными OAuth 2.0.
- В метаданных лицензия не указана, поэтому условия повторного использования неясны.
Темы
Частые вопросы
- Что такое tuitter?
- Терминальный клиентский интерфейс для X (Twitter) на TypeScript и OpenTUI — просматривайте контент и взаимодействуйте с ним прямо в командной строке. tuitter — это терминальный интерфейс для X (Twitter). Он работает в командной строке и позволяет войти в свой аккаунт X, просматривать контент и взаимодействовать с ним, не открывая браузер.
- tuitter можно использовать бесплатно? Какая у него лицензия?
- У tuitter не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- tuitter всё ещё поддерживается?
- Нет коммитов больше 6 месяцев. Последний коммит в tuitter — 5 апр. 2026 г..
- Для чего можно использовать tuitter?
- Читать ленту X, не выходя из терминальной среды. Укладываться в установленный дневной лимит времени на соцсети. Для разработчиков, предпочитающих управлять инструментами в командной строке с клавиатуры.
- Как установить tuitter?
- Клонируйте репозиторий: git clone https://github.com/<your-org-or-username>/tuitter.git Перейдите в каталог и установите зависимости: cd tuitter && bun install Создайте файл .env и задайте X_CLIENT_ID: cp .env.example .env Свяжите и запустите приложение: bun link && tuitter
- Где скачать tuitter?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bddicken/tuitter
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый онлайн-конвертер файлов, поддерживающий более тысячи форматов и созданный на TypeScript, Bun и Elysia.
Терминальный менеджер загрузок на Go с управлением с клавиатуры: разбивает файлы на параллельные части и загружает их с нескольких зеркал.
Лёгкий музыкальный плеер на Rust для терминала и локальных медиатек: gapless playback, очереди, плейлисты и клавиши в стиле Vim.
Терминальный дашборд для акций на Rust: котировки и графики в реальном времени, новости с оценкой AI, инсайдерские сделки по SEC Form 4 и разбор отчётности.
Open source AI-агент для программирования, работающий в терминале; также доступны desktop-приложение и два встроенных агента для разработки и планирования изменений.