Менің CRM-ым — Markdown-файлдары бар қапшық. Бүгін оның кодын open source еттім

Бұл бейімделген нұсқа. Түпнұсқа (орысша): automata.sale/blog/ai-automation/automata-crm-open-source/

Менің CRM-ым — Markdown-файлдары бар қапшық. Бүгін оның кодын open source еттім

Менің CRM-ым ноутбугімдегі қапшықта тұрады және қарапайым Markdown-файлдарынан тұрады. Деректер базасы жоқ. Вендор интерфейсі жоқ. Бүгін оның движогін ашық код еттім: github.com/eudigitaldotru/crm.automata.sale. Неге осылай жасағанымды және неге тегін таратқанымды айтамын.

SaaS-CRM шаршатты

Мен — 2012 жылдан бері жалғыз жұмыс істейтін 1С-Битрикс интеграторы. Клиенттерім — шағын B2B-сайттар. Байланыс контуры әдеттегідей: Telegram, үш почта жәшігі, MAX мессенджері, telefon. Мәміле бір мезгілде барлық жерде де, еш жерде толық емес.

Кестеде жүргізіп көрдім. Содан кейін SaaS CRM-да. Екеуінде де бірдей қабырғаға тірелдім: CRM шындықты көрсету үшін деректерді қолмен енгізу керек. Қолмен — дегеніміз енгізілмейді.

Сонда 2026 жылы ең дұрыс болып шыққан қадам жасадым: CRM-ді бағдарлама ретінде ойлауды доғардым. CRM — бұл деректер. Демек, деректер кез келген құрал, ИИ-ды қоса, шайнай алатын пішінде тұруы керек.

Markdown-та тұратын CRM

Тұтас клиент базам — 10_Clients/ қапшығы, әр клиентке бір Markdown-карточка: байланыстар, келісімшарттар, қызмет тарихы. Шоттар — 30_Invoices/, файлдар. Чаттар, тапсырмалар, лидтер — сол сияқты.

Практикалық пайда:

  • Деректер бәрінен ұзақ өмір сүреді. Файлдар он жылдан кейін де кез келген редакторда оқылады. Кешіктірілген актісі бар клиенттерді бір grep-пен табамын. Агенттің әр өзгертуі git diff ретінде көрінеді.
  • Вендор-лока жоқ. Жазылым аяқталды, сервіс жабылды — қапшық қалды. Obsidian оны ашып, CRM-ді білім базасына айналдырады.
  • ИИ оны тікелей өңдей алады. Басты түйін осы.

ИИ-агенттер — CRM операторлары

Файлдар мен скрипттер — кодинг-агент (ZCode, Claude Code және үйлесімді CLI) өзін үйде сезінедіні орта. Интерфейске «ИИ-фичалар» енгізудің қажеті жоқ: агент мен оқитын файлдарды солай оқып жазады.

Таңертең айтамын: «Инбоксты талда, борышкерлерге шот қой, қыркүйек фактурасын еске сал». Агент карточкаларды оқып, скрипттерді ойнатады, шот файлдарын жасайды, PDF қосады, тізіммен есеп береді. Мен diff-ті тексеріп «ок» деймін.

Бұл «жоспарда» емес — бұл контур менің нақты бизнесімді күн сайын жүргізеді.

Бір инбокс: Telegram, MAX, почта

Кішкене Telethon-шлюз жеке Telegram-аккаунтты CRM-ге қосады (бот емес — жеке аккаунт). Почта IMAP арқылы бірнеше жәшіктен келеді. MAX бот арқылы қосылады.

Барлығы біртұтас ағынға құйылады. Белгілі жіберушілер телефон мен ник бойынша карточкаларға байланысады. Белгісіздер — дайын карточка үлгісімен лидтерге айналады.

Ақша: шоттар, актілер, автосверка

Шот жіберу үшін қанша әрекет керек — осы сұрақпен бағалаймын. Мұнда — бір команда немесе агентке бір сөйлем.

Генератор үлгілерден PDF шот пен акті жасайды. Tochka Bank open-API интеграциясы шоттарды құрып, төлем статусын қадағалап, құжаттарды клиентке жеткізеді. Төлемдер банк выпискісімен күн сайын өздігінен салыстырылады.

Сайттар бақылауда

Мониторинг кіріктірілген: uptime, SSL және домен мерзімдері, PageSpeed, GEO-аудиттер (сайт Google-ға ғана емес, клиенттерге жауап беретін нейрожелілерге көрінетінін тексеру). Клиент домені екі аптада аяқталса — хат пен тикет өздігінен шығады.

Қауіпсіздік әдепкі бойынша

Мақтанатын бөлігім — sec_guard модулі. Движктің әр шығыс сұранысы одан өтеді: тек http/https, private-адрестер мен metadata-эндпоинттерге тыйым, әр редирект қайта тексеріледі, файл операциялары vault ішінде шектелген. Репозиторийде бірдей тәртіп: жасырын сөздер жоқ, бәрі env арқылы, деректер git-ке түспейді.

Ішінде не бар және қалай көруге болады

Ашық репозиторийде 190 файл: Python/FastAPI движогі, Vite дашборды, Telegram-шлюз, миграциялар, үлгілер. MIT лицензиясы. Ағылшын және орыс тілдерінде README, install-скрипт және деректерге тиіспейтін бір командалы жаңарту.

git clone https://github.com/eudigitaldotru/crm.automata.sale.git
cd crm.automata.sale
./install.sh && ./start.sh

Неге тегін беремін

Адал жауап: маған тиімді болғандықтан. Мен интеграция мен сүйемелдеумен ақша табамын, ал бөтен көздер текскен код менікіне қарағанда жақсара түседі. Әбір GitHub жұлдызы — мұндай жүйелер керек деген сигнал. Әбір issue — тегін аудит.

Бірақ биік себеп те бар: бағдарламалық жасақтама қайта жеке болып келеді. Өз машинаңыз, өз файлдарыңыз, вендор үшін емес, сіз үшін жұмыс істейтін өз агентіңіз. Енді осылай ойлайтын кез келген адамның жұмыс бастау нүктесі бар.

GitHub-та жұлдызша — рахмет айтудың ең жақсы жолы.