跳到內容
登入

簡介

開始使用 AicippY。

AicippY 是一個開源的 AI 編碼代理。它提供終端機介面、桌面應用程式和 IDE 擴充功能等多種使用方式。

讓我們開始吧。


前提條件

要在終端機中使用 AicippY,您需要:

  1. 一款現代終端機模擬器,例如:

  2. An AiCippY workspace with access included in your current plan.


安裝

安裝 AicippY 最簡單的方法是透過安裝指令碼。

Terminal window
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.


初始化

設定好供應商後,導覽到您想要處理的專案目錄。

Terminal window
cd /path/to/project

然後執行 AicippY。

Terminal window
aicippy-code

接下來,執行以下指令為專案初始化 AicippY。

/init

AicippY 會分析您的專案並在專案根目錄建立一個 AGENTS.md 檔案。

這有助於 AicippY 理解專案結構和編碼規範。


使用

現在您已經準備好使用 AicippY 來處理專案了,儘管提問吧!

如果您是第一次使用 AI 編碼代理,以下範例可能會對您有所幫助。


提問

您可以讓 AicippY 為您講解程式碼庫。

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

當您遇到不熟悉的程式碼時,這個功能非常有用。


新增功能

您可以讓 AicippY 為專案新增新功能。不過我們建議先讓它制定一個計畫。

  1. 制定計畫

    AicippY 有一個計畫模式,該模式下它不會進行任何修改,而是建議如何實作該功能。

    使用 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 理解您的需求。可以把它當作團隊中的一名初級開發者來溝通。

  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 可以掃描您提供的圖片並將其新增到提示詞中。只需將圖片拖放到終端機視窗即可。

  3. 建置功能

    當您對計畫滿意後,再次按 Tab 鍵切換回建置模式。

    <TAB>

    然後讓它開始實施。

    Sounds good! Go ahead and make the changes.

直接修改

對於比較簡單的修改,您可以直接讓 AicippY 實施,無需先審查計畫。

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 做出正確的修改。


復原修改

假設您讓 AicippY 做了一些修改。

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

但您發現結果不是您想要的。您可以使用 /undo 指令來復原修改。

/undo

AicippY 會還原所做的修改,並重新顯示您之前的訊息。

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

您可以調整提示詞,讓 AicippY 重新嘗試。

您也可以使用 /redo 指令來重做修改。

/redo

分享

您與 AicippY 的對話可以與團隊分享。

/share

這會生成當前對話的連結並複製到剪貼簿。


個人化

以上就是全部內容!您現在已經是 AicippY 的使用高手了。

要讓它更符合您的習慣,我們推薦選擇一個主題、自訂快捷鍵、設定程式碼格式化器、建立自訂指令,或者探索 AicippY 設定。

最後更新於: