지난 분기 회의록을 모아서 보고서 초안을 써 줘
read_file meetings/2026-07 … 09Ave는 라틴어로 ‘안녕’이라는 인사입니다. macOS, Windows, Linux용 데스크톱 앱으로, 에이전트가 내가 고른 모델로 내 컴퓨터의 파일을 읽고 쓰고 명령을 실행합니다.
쓰기와 명령, 네트워크 요청은 호스트의 권한 검사를 먼저 거치고, 얼마나 자주 물을지는 내가 정합니다. 권한이 동작하는 방식
- Enter
- 답하는 중에 누르면 메시지가 대기열에 들어가고, 진행 중인 턴이 다음 쉼표에서 받아 갑니다.
- ⌘ / Ctrl + Enter
- 진행 중인 턴을 멈추고 바로 보냅니다. 멈춘 답에는 ‘사용자가 중지함’ 표시가 남습니다.
- 여기로 돌아가기
- 그 메시지 뒤를 모두 지우고 글을 입력창에 돌려놓습니다. 같은 대화에서 다시 씁니다.
- 포크
- 그 지점에서 새 대화를 갈라냅니다. 원래 대화는 그대로 남습니다.
- 작업 패널
- 파일, 미리보기, 브라우저, 터미널, 서브에이전트, 사이드 채팅이 칸 옆의 카드 하나에 모입니다.
모델은 직접 고릅니다
API 키, 직접 띄운 서버, 이미 쓰는 구독 가운데 고르세요. 설정의 모델 탭에서 제공자를 추가하고, 실패하면 다음 모델로 넘기는 대체 체인도 만들 수 있습니다.
- OpenAI
- Claude
- Gemini
- OpenRouter
- OpenAI 호환 서버
그 밖의 제공자는 마켓플레이스 패키지로
ChatGPT 요금제는 격리된 로컬 Codex 런타임으로, Claude 구독은 내가 고른 공식 claude CLI로 연결합니다. 구독 자격 증명이 API 키로 바뀌는 일은 없습니다.
플러그인은 git에서
마켓플레이스는 marketplace.json 이 든 git 저장소입니다. 설치는 동기화한 커밋에 고정되고, 받은 파일마다 SHA-256을 기록해 실행할 때 다시 확인합니다. 어긋나면 그 플러그인은 올라오지 않습니다.
marketplace.json# 마켓플레이스 추가
ave://marketplace/add?url=<repository>
# 패키지 설치
ave://install/plugin/<name>@<source>링크는 확인 화면만 엽니다. 설치는 내가 확인한 뒤에 일어납니다.
따로 도는 프로세스 플러그인은 앱과 다른 프로세스에서 돕니다. 하나가 시작에 실패해도 나머지는 그대로 일하고, 그 플러그인을 부르면 실제 이유를 알려 줍니다.
적용은 조용할 때 새 버전은 부팅 때와 정해진 간격으로 확인하고, 적용은 대화가 쉬고 있을 때 하나씩 합니다. 권한, MCP 서버, 훅이 바뀌었거나 승인을 다시 확인해야 하면 자동으로 적용하지 않고 내 검토를 기다립니다.
기본으로 들어오는 둘 회의 플러그인과 로컬 인덱서 플러그인은 처음 설치할 때 함께 들어옵니다.
곁에서 도는 일
로컬 인덱스 로컬 인덱서 플러그인이 내 문서를 색인합니다. 키워드(BM25)와 벡터 검색 결과를 순위 융합으로 합쳐 대화에 가져오고, 색인은 ~/.ave 아래에 둡니다.
회의 마이크와 시스템 소리는 호스트가 받고, 회의 플러그인이 받아쓰기와 요약을 맡습니다. 요약 알림은 내가 켰을 때만 옵니다.
루틴 매일, 매주, 매월, 일정 간격, cron 식으로, 또는 앱을 끌 때 실행합니다. 실행마다 따로 대화가 생겨 채팅 목록에 남고, 쓸 수 있는 플러그인과 폴더도 루틴마다 정합니다.
서브에이전트 에이전트가 하위 에이전트를 한 단계까지 띄우고, agent_send 와 agent_guide 로 서로 메시지를 보냅니다. 우편함이 디스크에 남아 멈춘 하위 에이전트를 다시 이어 갈 수 있습니다.
Ave 내려받기
Apple Silicon Mac, Windows 10 이상, x86_64 Linux에서 돌아갑니다. 지금 배포하는 빌드는 서명되지 않아 처음 실행할 때 한 단계가 더 필요합니다.
서명 없는 빌드라 macOS는 격리 표시를 지워야 하고, Windows는 SmartScreen 경고가 뜹니다. 설치 안내 전체 보기