Перейти к содержимому
Войти

Введение

Начните работу с aicippy-code.

aicippy-code — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.

Давайте начнем.


Системные требования

Чтобы использовать aicippy-code в вашем терминале, вам понадобится:

  1. Современный эмулятор терминала, например:

    • WezTerm, кроссплатформенный
    • Alacritty, кроссплатформенный
    • Ghostty, Linux и macOS
    • Kitty, Linux и macOS
  2. An AiCippY workspace with access included in your current plan.


Установка

Самый простой способ установить aicippy-code — через сценарий установки.

Окно терминала
curl -fsSL https://www.aicippy.com/install | bash

Windows

Вы также можете получить бинарный файл в разделе Releases.


Настроить

Sign in to AiCippY and select an existing application profile. Access follows your workspace configuration and current plan.

AiCippY manages model access for your workspace. Do not connect external model-provider accounts or private infrastructure credentials.

See AiCippY sign-in and AiCippY access.


Инициализация

Теперь, когда вы настроили поставщика, вы можете перейти к проекту, который над которым вы хотите работать.

Окно терминала
cd /path/to/project

И запустите aicippy-code.

Окно терминала
aicippy-code

Затем инициализируйте aicippy-code для проекта, выполнив следующую команду.

/init

Это позволит aicippy-code проанализировать ваш проект и создать файл AGENTS.md в корень проекта.

Это помогает aicippy-code понять структуру проекта и шаблоны кодирования. использовал.


Использование

Теперь вы готовы использовать aicippy-code для работы над своим проектом. Не стесняйтесь спрашивать о чем угодно!

Если вы новичок в использовании агента кодирования ИИ, вот несколько примеров, которые могут вам помочь.


Задавайте вопросы

Вы можете попросить aicippy-code объяснить вам кодовую базу.

How is authentication handled in @packages/functions/src/api/index.ts

Это полезно, если есть часть кодовой базы, над которой вы не работали.


Добавление функций

Вы можете попросить aicippy-code добавить новые функции в ваш проект. Хотя мы сначала рекомендуем попросить его создать план.

  1. Составьте план

    aicippy-code имеет режим планирования, который отключает возможность вносить изменения и вместо этого предложите как реализовать эту функцию.

    Переключитесь на него с помощью клавиши Tab. Вы увидите индикатор этого в правом нижнем углу.

    <TAB>

    Теперь давайте опишем, что мы хотим от него.

    When a user deletes a note, we'd like to flag it as deleted in the database.
    Then create a screen that shows all the recently deleted notes.
    From this screen, the user can undelete a note or permanently delete it.

    Нужно предоставить aicippy-code достаточно подробностей, чтобы ему понять, чего вы хотите. Это помогает поговорить с ним так, как будто вы разговариваете с младшим разработчиком в своей команде.

  2. Итерация плана

    Как только он предоставит вам план, вы можете оставить ему отзыв или добавить более подробную информацию.

    We'd like to design this new screen using a design I've used before.
    [Image #1] Take a look at this image and use it as a reference.

    aicippy-code может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Вы можете сделать это, перетащив изображение в терминал.

  3. Создайте функцию

    Как только вы почувствуете себя комфортно с планом, вернитесь в режим сборки, снова нажав клавишу Tab.

    <TAB>

    И попросите его внести изменения.

    Sounds good! Go ahead and make the changes.

Внесение изменений

Для более простых изменений вы можете попросить aicippy-code создать их напрямую. без необходимости предварительного рассмотрения плана.

We need to add authentication to the /settings route. Take a look at how this is
handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts

Убедитесь, что предоставили достаточно деталей, чтобы aicippy-code внес корректные изменения.


Отмена изменений

Допустим, вы просите aicippy-code внести некоторые изменения.

Can you refactor the function in @packages/functions/src/api/index.ts?

Но вы понимаете, что это не то, чего вы хотели. Вы можете отменить изменения с помощью команды /undo.

/undo

aicippy-code отменит внесенные вами изменения и покажет исходное сообщение. снова.

Can you refactor the function in @packages/functions/src/api/index.ts?

Отсюда вы можете настроить подсказку и попросить aicippy-code повторить попытку.

Или вы можете повторить изменения с помощью команды /redo.

/redo

Общий доступ

Разговорами, которые вы ведете с aicippy-code, можно поделиться с вашей командой.

/share

Это создаст ссылку на текущий разговор и скопирует ее в буфер обмена.


Настроить

И все! Теперь вы профессионал в использовании aicippy-code.

Чтобы создать свою собственную, мы рекомендуем выбрать тему, настроить привязки клавиш, настроить средства форматирования кода, создать собственные команды или поиграться с файлом aicippy-code config.

Последнее обновление: