Об этом проекте
ClioForge — это self-hosted IDE с открытым исходным кодом, разработанная для историков, исследователей гуманитарных наук и ИИ-агентов. Она объединяет оригинальные документы, заметки к чтению, доказательства и исследовательские задачи, стремясь сохранить связь интерпретаций с исходными материалами и обеспечить их проверку человеком. Проект является личным open-source экспериментом; хостинг-сервис отсутствует, пользователи запускают его на своем компьютере или развертывают в собственном аккаунте Cloudflare.
Ключевые возможности включают импорт PDF, изображений и текста или выбор файлов из Google Drive с хранением приватных оригиналов и сохранением версий транскрибации. Пользователи могут читать, выделять и аннотировать страницы, превращая отрывки в доказательства со стабильными ссылками на источник, версию и страницу. Полнофункциональный редактор поддерживает таблицы, рисунки и LaTeX; доступно сравнение версий и экспорт текстов с цитатами. Проверенные утверждения и доказательства могут быть преобразованы в ограниченный черновик рукописи с отслеживанием прогресса по главам, ссылками на источники, проверкой охвата и финальным человеческим обзором. Исследовательские вопросы, конкурирующие интерпретации и доказательства можно организовывать с помощью перетаскиваемой доски задач и результатов работы ассистента, подлежащих проверке. Ограниченные рабочие процессы извлечения, сравнения и исследования работают с использованием предоставленных пользователем API-ключей моделей, отслеживая выполнение, зависимости и расчетные затраты. Фоновый рабочий процесс исследовательского досье поддерживает чтение по каждому источнику, перекрестную критику и синтез, связанный с источниками, завершаясь проверкой человеком. Функции совместной работы включают приглашения в проект, роли и обсуждения задач, а также экспорт и восстановление резервных копий проекта. Интерфейс доступен на английском и китайском языках с поддержкой светлой и темной тем.
Статус: self-hosted альфа. Автоматизированные тесты и отдельные сквозные исследовательские упражнения охватывают важные рабочие процессы, но не гарантируют надежность для каждого архива, модели или учреждения. Семантический поиск работает с текстом, а не с сходством изображений. Импорт из Zotero не является непрерывной синхронизацией. Плановый мониторинг литературы проверяет ограниченный набор метаданных Crossref. Контроль расходов основан на оценках, а не на лимитах биллинга провайдера. Локальные черновики восстановления зависят от браузера. Интеграция с Google, электронная почта и вызовы моделей требуют отдельной настройки.
Локальный запуск требует Git и Node.js 22.19 или новее. Локальные D1, R2 и Queues эмулируются; аккаунт Cloudflare не требуется. Настройка включает клонирование репозитория, установку зависимостей, настройку секретов, запуск миграций и старт сервера разработки. Локальная среда исполнения работает только через loopback и не является защищенным публичным сервером. Для постоянного хостинга предоставляется руководство по self-hosting; общий Docker/VPS production бэкенд в настоящее время не предусмотрен.
Архитектура: UI и HTTP API используют React, Vinext и Cloudflare Workers. Аутентификация реализована через Better Auth с записями в D1. Проекты, версии, ссылки и задания используют D1/SQLite с миграциями Drizzle. Оригинальные файлы хранятся в приватном R2 и предоставляются через аутентифицированные API. Фоновые исследования и мониторинг используют Queues, отдельный Worker и Cron Triggers. Транзакционная почта использует Cloudflare Email Sending. Доступ к моделям осуществляется через предоставленные пользователем API-учетные данные, зашифрованные при хранении. Код приложения фиксирует происхождение, контролирует доступ, отслеживает версии и отделяет ожидаемые результаты от принятых исследований.
Лицензия: Оригинальный код приложения распространяется под лицензией AGPL-3.0-only, сторонние компоненты имеют отдельные лицензии. Проект является независимым и не включает код Prove2Me и не зависит от него.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.