본문으로 건너뛰기

인터페이스 개요

이 페이지는 Elftia의 인터페이스 레이아웃과 각 영역의 기능을 안내합니다. 이러한 영역에 익숙해지면 Elftia의 기능을 더 효율적으로 사용할 수 있습니다.

전체 레이아웃

Elftia의 인터페이스는 클래식 데스크톱 애플리케이션 레이아웃을 따르며, 다음 주요 영역으로 구성됩니다.

┌─────────────────────────────────────────────────────┐
│ Title Bar │
├──┬──────────┬───────────────────────────────────────┤
│ │ │ │
│Fu│ Rail │ Content Area │
│nc│ (Sidebar)│ │
│ti│ │ │
│on│ │ │
│al│ ├───────────────────────────────────────┤
│ │ │ Input Area │
├──┴──────────┴───────────────────────────────────────┤
│ Elfi Floating Button │
└─────────────────────────────────────────────────────┘

작업공간 레일(기능 사이드바)

인터페이스의 맨 왼쪽에 있는 좁은 영역은 Elftia의 주요 탐색 허브입니다. 각 아이콘은 기능 모듈에 대응합니다.

IconFeatureDescription
Chat BubbleChat멀티 탭 지원, 브랜치, 스트리밍 답변을 갖춘 AI 대화
RobotAgentsAgent 관리(단일 플랫 계층, 13개 카테고리), AI Agents 생성 및 편집
TemplatePrompts프롬프트 템플릿을 관리하고 사용하는 프롬프트 라이브러리
Template IconTemplates이미지 / 비디오 / 음악 생성 파라미터 템플릿({{variable}} 플레이스홀더 포함)
GalleryPortfolioAI 생성 이미지 / 비디오 / 음악 컬렉션 관리
CharacterRole-Play캐릭터 카드(SillyTavern 호환), World Info, 그룹 채팅
ChannelChannel멀티 플랫폼 채널(Discord, Telegram, Slack, QQ 등)
PluginMCPAgent 도구를 확장하기 위한 MCP 서버 관리
SkillSkillsSkill 관리(SkillHub 커뮤니티 마켓플레이스 포함)
ClockCron자동 Agent 작업 실행을 위한 예약 작업 스케줄링
CollaborateCowork협업 보기: 예약 작업 실행 기록 + 이어서 진행할 채팅으로 이동
CheckboxTodo가벼운 Todo + 프로젝트 수준 Tasks 보드
NotebookNotesMarkdown 노트 + 위키 링크 + 지식 그래프
🎨Design StudioAI 디자인 워크벤치(Skill + Design System 툴킷)
GearSettings애플리케이션 설정 및 구성

기능 레일 하단에는 클릭하면 계정 정보를 보여주는 사용자 아바타 버튼도 있습니다.

0.1.7부터 Design Studio는 기본으로 활성화됩니다(Experimental Flag를 켤 필요 없음). Agents 페이지는 단일 플랫 모델을 사용하며, 더 이상 "Persona / Avatar" 2계층 구조를 사용하지 않습니다.

작업

  • 아이콘을 한 번 클릭하면 해당 기능 페이지로 전환됩니다.
  • 현재 활성 기능은 강조 표시됩니다.
  • 일부 아이콘에는 배지가 표시됩니다(예: 읽지 않은 메시지 수).

사이드바(레일)

기능 레일 오른쪽에 있는 패널로, 현재 기능에 따라 내용이 동적으로 변경됩니다.

Chat 모드의 사이드바

채팅 보기에서 사이드바는 다음 기능을 포함한 세션 목록을 표시합니다.

  • New Chat: 상단의 + 버튼을 클릭해 새 세션을 만듭니다.
  • Search: 검색 상자를 사용해 키워드로 과거 채팅을 찾습니다.
  • Folders: 세션을 정리할 폴더를 만듭니다.
    • 세션을 폴더로 드래그합니다.
    • 폴더는 펼치고 접을 수 있습니다.
  • Session Operations: 세션을 오른쪽 클릭해 컨텍스트 메뉴를 열 수 있으며, 다음 작업을 지원합니다.
    • 이름 변경
    • 폴더로 이동
    • 태그 추가
    • 내보내기
    • 삭제
  • Bulk Operations: 여러 세션을 선택해 일괄 이동, 삭제 또는 내보내기를 수행합니다.

다른 모드의 사이드바

기능 페이지마다 사이드바 내용이 다릅니다.

FeatureSidebar Content
Agent유형과 상태별로 그룹화된 Agent 목록
Prompts프롬프트 카테고리와 목록
Channel채널 및 봇 목록
MCPMCP 서버 목록
TodoTodo 섹션
Notes노트 목록과 폴더

제목 표시줄

창 상단에 위치하며 다음 요소를 포함합니다.

채팅 모드에서는 제목 표시줄에 채팅 탭이 표시됩니다.

  • 열려 있는 각 채팅은 탭으로 표시됩니다.
  • 탭을 클릭하면 채팅이 전환됩니다.
  • 탭의 x를 클릭하면 닫힙니다.
  • **+**를 클릭하면 새 탭을 만듭니다.
  • 탭은 드래그하여 순서를 변경할 수 있습니다.

창 제어 버튼

제목 표시줄의 오른쪽 위에는 표준 창 제어 버튼이 있습니다.

  • Minimize: 창을 작업 표시줄로 최소화합니다.
  • Maximize/Restore: 최대화 모드와 창 모드 사이를 전환합니다.
  • Close: 창을 닫습니다("트레이로 최소화"가 활성화된 경우, 닫기 버튼은 앱을 종료하는 대신 시스템 트레이로 최소화합니다).

콘텐츠 영역

중앙의 주요 영역은 현재 기능에 따라 다른 콘텐츠를 표시합니다.

Chat 보기

Chat 보기는 Elftia에서 가장 자주 사용하는 인터페이스이며, 다음 요소를 포함합니다.

  • Message Flow: 채팅 메시지를 시간순으로 표시합니다.
    • 사용자 메시지는 한쪽에, AI 답변은 다른 쪽에 표시됩니다.
    • Markdown 렌더링을 지원합니다(제목, 목록, 코드 블록, 표 등).
    • 코드 블록은 구문 강조와 원클릭 복사를 지원합니다.
  • Streaming Response: AI 답변이 글자 단위로 실시간 표시됩니다.
  • Tool Calls: Agent가 도구를 사용할 때 콘텐츠 영역에는 도구 이름, 매개변수, 결과를 포함한 도구 호출 세부 정보가 표시됩니다. 도구 호출 패널은 펼치거나 접을 수 있습니다.
  • Branch Navigation: 메시지에 여러 버전이 있는 경우 메시지 위에 브랜치 탐색기가 표시되어 현재 버전 번호와 전체 버전 수를 보여주며, 좌우 전환을 지원합니다.

메시지 작업

메시지 위에 마우스를 올리면 작업 버튼이 표시됩니다.

ActionDescription
Copy메시지 내용을 클립보드에 복사
Edit사용자 메시지 편집(새 브랜치 생성)
RegenerateAI 답변 재생성(새 브랜치 생성)
Delete현재 메시지 삭제

입력 영역

콘텐츠 영역 하단에 위치하며, 메시지를 보내는 주요 진입점입니다.

메시지 입력 상자

  • 여러 줄 입력을 지원합니다(Shift+Enter로 줄바꿈).
  • Markdown 문법을 지원합니다.
  • 파일을 드래그 앤 드롭하여 첨부파일을 추가할 수 있습니다.

도구 모음

입력 상자 위의 도구 모음에는 다음 컨트롤이 포함됩니다.

ControlFunction
Model Selection사용할 AI 모델을 선택하는 드롭다운 메뉴
Web SearchAI 답변 전에 인터넷 검색을 활성화/비활성화하는 토글
Attachment이미지, 파일 또는 기타 첨부파일을 추가하는 버튼

전송 방법

기본값:

  • Enter: 메시지 전송
  • Shift + Enter: 줄바꿈

Settings → General에서 전송 방식을 Ctrl + Enter로 변경할 수 있습니다.

빠른 설정

일부 일반 설정은 전체 설정 페이지를 열지 않고도 빠르게 접근할 수 있습니다.

  • Theme Toggle: 빠른 설정에서 라이트/다크 모드를 빠르게 전환합니다.
  • Accent Color: 인터페이스 테마 색상을 빠르게 변경합니다.

Elfi 플로팅 버튼

Elfi는 Elftia의 내장 Assistant입니다. 인터페이스의 플로팅 버튼을 누르면 Elfi 채팅 창이 빠르게 열리며, Elftia 사용법과 기능 설명을 Elfi에게 물어볼 수 있습니다.

  • 플로팅 버튼을 클릭해 Elfi 채팅을 엽니다.
  • Elfi는 모든 Elftia 기능을 이해하며 사용 관련 질문에 답할 수 있습니다.
  • 버튼을 드래그해 인터페이스에서 위치를 조정할 수 있습니다.

설정 페이지

기능 레일 하단의 기어 아이콘을 클릭하면 설정 페이지가 열립니다. 설정은 탭별로 그룹화되어 있습니다.

TabContent
General언어, 프록시, 시작 옵션, 알림, 환경 도구
Appearance테마 모드, 강조 색상, 글꼴, 배경화면, 사용자 정의 CSS
Provider SettingsLLM 제공자의 API Key 및 엔드포인트 구성
Default Models다양한 시나리오의 기본 모델 선택
Agent SettingsAgent 엔진, 프롬프트 버전, 보안 설정
Web Search검색 제공자, 오케스트레이션 전략, 압축 설정
System진단 도구, 캐시 관리, 데이터베이스 유지보수
About버전 정보, 업데이트 확인, 개발자 모드

자세한 설정 설명은 설정 참조를 참조하세요.

키보드 단축키

Elftia는 효율성을 높이기 위해 일반적인 키보드 단축키를 지원합니다.

ShortcutFunction
Enter메시지 전송(기본값)
Shift + Enter줄바꿈 입력
Ctrl/Cmd + N새 채팅
Ctrl/Cmd + W현재 탭 닫기
Ctrl/Cmd + Tab탭 전환
Escape대화상자 닫기/작업 취소

인터페이스 레이아웃을 이해했다면 Elftia의 다양한 기능을 탐색할 수 있습니다. Chat 기능 또는 LLM 제공자 구성을 계속 읽는 것을 권장합니다.