d67fdb0791
Made-with: Cursor
36 lines
1.8 KiB
Markdown
36 lines
1.8 KiB
Markdown
# Cursor-like local stack
|
|
|
|
Как собрать локальный стек, близкий по опыту к Cursor.
|
|
|
|
## 1) Компоненты
|
|
|
|
| Компонент | Роль |
|
|
| --- | --- |
|
|
| Ollama | Локальный запуск моделей + API |
|
|
| OpenClaude | Агентный CLI-поток (tools, edit, bash, MCP) |
|
|
| Continue (VS Code/JetBrains) | Автодополнение/чат прямо в IDE |
|
|
| Aider | Терминальный AI pair-programmer для git-циклов |
|
|
| Open WebUI (опционально) | Веб-чат и быстрый доступ для команды |
|
|
|
|
## 2) Базовая схема запуска
|
|
|
|
1. Поднять `Ollama`.
|
|
2. Выбрать coding-модель (`qwen2.5-coder:7b` как старт).
|
|
3. Подключить OpenClaude к локальному endpoint.
|
|
4. Установить Continue в IDE для inline/autocomplete.
|
|
5. Для batch/refactor задач использовать Aider.
|
|
6. Для знаний проекта подключить RAG через MCP.
|
|
|
|
## 3) Где какой инструмент использовать
|
|
|
|
- **IDE coding flow**: Continue
|
|
- **Agent loop с инструментами и автоматизацией**: OpenClaude
|
|
- **Быстрые массовые правки в repo**: Aider
|
|
- **Командный веб-доступ**: Open WebUI
|
|
|
|
## 4) Честные ограничения
|
|
|
|
- Локальный стек не всегда повторяет облачный агент 1-в-1.
|
|
- Для сильной автономности нужны дополнительные оркестраторы и настройки.
|
|
- Качество сильно зависит от выбранной модели и регулярного benchmark-сравнения.
|