Skip to content

AI-Guiders/cascade-ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CascadeIDE (CIDE)

Десктопная IDE на Avalonia и .NET 10: решения .sln / .slnx, редактор, встроенный MCP-сервер (--mcp-stdio — сборка, тесты, Git, UI и т.д.), канал Intercom и модели (в т.ч. локальный Ollama).

Документация (сайт): ai-guiders.github.io/cascade-ide — MkDocs, русский по умолчанию, переключатель RU / EN в шапке. Для международной аудитории: Concept overview (EN).

Лицензия кода: MIT

Использование исходников и сборок внутри условий MIT (сохранение уведомлений, лицензии и т.д.) — как обычно для open-source. Если тебе нужно коммерческое применение (продукт на основе IDE, встраивание в закрытый контур, поддержка, кастомизация под бизнес) — свяжись с нами: контакты и рамки в docs/COMMERCIAL-NOTICE.md. Планируемая модель: MIT + commercial (открытый код + отдельная коммерческая линейка/услуги); подробнее о границах — docs/licensing-vision.md.


Быстрый старт

Нужны .NET 10 SDK и ОС с поддержкой Avalonia (Windows / Linux / macOS). Для локального чата — запущенный Ollama (http://localhost:11434).

git clone https://github.com/AI-Guiders/cascade-ide.git
cd cascade-ide
dotnet restore
dotnet build CascadeIDE.sln -c Release
dotnet run --project CascadeIDE.csproj

При старте приложение проверяет Ollama и подскажет, если API недоступен.

Итерация без тяжёлой генерации в сборке:

dotnet build CascadeIDE.sln -c Debug -p:FastBuild=true
dotnet run --project CascadeIDE.csproj -p:FastBuild=true

Локальная сборка сайта: pip install -r requirements-docs.txt, python tools/gen_adr_pages.py, mkdocs serve.


Возможности

Область Суть
Редактор AvalonEdit + TextMate (в т.ч. C#), правки из MCP; пакеты AIGuiders.AvaloniaEdit
Решение Дерево .sln / .slnx, открытие файлов
Чат Ollama, OpenAI, Anthropic, DeepSeek, стриминг
MCP MCP protocol — контракт и инструменты (исходник)
Отладка dotnet-debug-mcpпаритет человек/агент
Git Git и submodules
UI Flight: PFD · Forward · MFD — раскладка, ADR 0021
Настройки %LocalAppData%\CascadeIDE\settings.toml; данные рядом в WitDatabase

До публичного релиза

Пока нет массовой установки не наращиваем в SettingsService автоматические миграции при переименовании или переносе ключей в settings.toml — пользователь правит файл вручную или переустанавливает. Канон путей и форматов — docs/adr/0028-user-settings-toml-localappdata-and-secrets.md. После публичного релиза — отдельное решение (версия файла, одноразовый мигратор, changelog).


Документация

Опубликованный сайт: https://ai-guiders.github.io/cascade-ide/ · English /en/

На сайте Зачем
Навигатор ADR по статусу · EN Proposed / Accepted / Implemented
Полный индекс ADR · EN Все решения; в репо канон RU — docs/adr/
Архитектурная политика · EN Слои, таблица тем → ADR
Текущая архитектура · EN Срез «как устроено сейчас»
UI layout (Flight) · EN PFD / Forward / MFD, имена для MCP
Concept overview Онбординг на английском

В репозитории (разработка):

Документ Зачем
SETUP.md Окружение: SDK, шаблоны Avalonia, Ollama
Features/README.md Оглавление Features/
docs/architecture-migration.md Вынос фич из «кома» (не на сайте)
docs/design/north-star-cursor-mcp-cascade-workbench-v1.md Продуктовая северная звезда
samples/AcpSmokeDotnet ACP smoke (ADR 0016)
docs/COMMERCIAL-NOTICE.md Коммерческое предложение / контакты
docs/THIRD-PARTY-NOTICES.md Сторонний код

Стек

.NET 10, Avalonia 12.x, CommunityToolkit.Mvvm, Roslyn, Ollama + Microsoft.Extensions.AI для чата.

Подробный чеклист установки на машину — SETUP.md.

About

Agent-, Keyboard-, C#-first IDE inspired by aviation

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages