← Все проекты
Проект / Python

zhijiewong/openharness: OpenHarness — фреймворк для создания AI-агентов в терминале

Создай своего персонального AI-ассистента для программирования прямо в терминале с любой LLM-моделью.

Open-source фреймворк на Python для создания терминальных AI-агентов программирования. Позволяет подключить любую LLM (локальную через Ollama или облачную), даёт инструменты для работы с файловой системой, shell и вебом, управляет разрешениями и сохраняет...

★ 13 Python ↑ 2 за 24ч Форки 3 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для Python-разработчиков, которые хотят автоматизировать рутинные задачи кодирования через терминал с помощью AI. Подойдёт тем, кто работает с локальными моделями (Ollama) или облачными провайдерами (OpenAI, Anthropic).

Проблема / задача

Разработчики тратят время на рутинные задачи: поиск файлов, редактирование кода, выполнение shell-команд. Готовые AI-ассистенты часто ограничены конкретными моделями или требуют сложной интеграции.

Как это работает

OpenHarness предоставляет каркас для создания AI-агентов с инструментами для работы с файлами, shell-командами и веб-запросами. Агент работает в интерактивном режиме через CLI, запрашивает разрешения на опасные действия и сохраняет сессии. Ядро на Python, интерфейс на TypeScript.

Что видно по README

Open-source фреймворк на Python для создания терминальных AI-агентов программирования. Позволяет подключить любую LLM (локальную через Ollama или облачную), даёт инструменты для работы с файловой системой, shell и вебом, управляет разрешениями и сохраняет историю сессий.

Ключевые возможности

Поддержка локальных (Ollama) и облачных моделей (OpenAI, Anthropic, OpenRouter)Встроенные инструменты: чтение/редактирование файлов, shell-команды, grep, веб-запросыУправление разрешениями: запрос, доверие или запрет опасных действийСохранение сессий и отслеживание стоимости запросовПроектные правила и навыки через markdown-файлы

Технологии

Python 3.11+TypeScript/Node.js для CLIHTTPX для API-запросовPydantic для валидации данныхPythonNode.jsOpenAI APILLaMATypeScriptRust

Интересный факт

Проект использует гибридную архитектуру: ядро на Python, а CLI-интерфейс написан на TypeScript и общается с ядром через stdio — необычное решение для Python-проектов.

С чего начать

  • Установите пакет: pip install openharness
  • Инициализируйте проект: oh init
  • Настройте провайдера: oh config set provider ollama

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если нужен кастомизируемый AI-агент для терминала. Проект в альфе, но базовый функционал уже работает. Хорошая основа для экспериментов.

Наблюдения по обновлениям

Проект в активной разработке (альфа 0.1.0), есть план развития TypeScript CLI, но пока мало звёзд и форков.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/zhijiewong/openharness
Лицензия
MIT
Создан на GitHub
31 марта 2026 г.
Последнее обновление репо
31 марта 2026 г.
Последняя проверка GitRadar
31 марта 2026 г.
Изученные файлы
packages/cli/README.md, package.json, pyproject.toml, packages/cli/src/index.ts, packages/cli/package.json, packages/cli/src/protocol.ts

FAQ

Что это такое?

Фреймворк для создания AI-агентов программирования, которые работают в терминале и используют любые LLM-модели.

Для кого подходит?

Для Python-разработчиков, которые хотят автоматизировать задачи кодирования через AI прямо в терминале.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с zhijiewong/openharness?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.