Проект был разработан в АО «ЦКБ МТ «Рубин», главный конструктор проекта Ю.Н. Кормилицин. Проект 677 - это дизель-электрическая ПЛ. Лодки данного проекта предназначаются для уничтожения ПЛ, надводных кораблей и судов противника, защиты военно-морских баз, морского побережья и морских коммуникаций, ведения разведки. Низкий уровень шумности достигнут благодаря применению всережимного главного гребного электродвигателя на постоянных магнитах, установкой виброактивного оборудования на виброизоляторы и внедрению технологии нанесения противогидролокационного покрытия нового поколения. В проекте 677 предусмотрена возможность оснащения воздухонезависимой энергетической установкой с электрохимическими генераторами, который позволит значительно увеличить автономность и дальность плавания. Установка с запасами реагентов размещается в специальном отсеке-модуле, который может быть встроен в ПЛ при постройке или ходе ремонта (модернизации).
Главные строители проекта 677 – В.П. Байков, Б.А. Вересов.