<div align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/desktop/build/icon.png" alt="Forsion logo" width="72" />
Forsion
기억하세요. 생각하고 정리하세요. 계속 움직이세요.<br>
A local-first AI second brain you own. (사용자가 소유하는 로컬 우선 AI 세컨드 브레인)
English · 简体中文
Latest release
Platforms
License
Download · Quick start · Documentation (中文) · Website
</div>
Forsion은 로컬 우선 AI 세컨드 브레인입니다. Notion 스타일의 블록 에디터에서 자신만의 Markdown 파일을 정리하고, 유용한 컨텍스트를 유지하는 Agent와 함께 생각하며, 프로젝트를 진전시키기 위한 TEAM을 구축하고, 설정한 경계 내에서 Muse가 후속 조치를 취하도록 하세요.
생각하는 모든 조각을 다음 단계의 시작점으로 만드세요. 출처(Sources), 선호도(preferences), 토론(discussions), 결과물(outputs), 그리고 후속 조치(follow-ups)가 하나의 작업 공간에 모입니다.
| 세컨드 브레인의 부분 | Forsion에서 작동 방식 |
|---|
| 캡처 및 연결 | 로컬 .md 파일의 블록 편집으로, 노트, PDF, 화이트보드, 데이터베이스, 대화와 연결됩니다. |
| ... | |
The screenshots below come from the v2.11.0 desktop build and use one public research-project fixture. They show the real interface, not a live model run. Capture provenance and reproduction. (아래 스크린샷은 v2.11.0 데스크톱 빌드에서 가져온 것이며 공용 연구 프로젝트 피처를 사용합니다. 이는 실제 인터페이스를 보여주며, 라이브 모델 실행을 보여주는 것은 아닙니다.)
Markdown 파일. 생각할 수 있는 블록 에디터.
로컬 .md 파일을 기반으로 구축된 Notion 스타일의 블록 편집기입니다. Amadeus 지식 베이스에서는 제목(headings), 단락(paragraphs), 할 일 목록(to-dos), 코드, 임베드 콘텐츠가 정리할 수 있는 블록이 됩니다. Markdown 단축키로 작성하고, /를 사용하여 콘텐츠를 삽입하며, 출처를 열(columns)로 배열하고, 블록의 출처를 검사할 수 있습니다. 사용자의 노트는 디스크에 파일 형태로 남아 있어 열거나 백업하거나 Agent에게 읽거나 업데이트하도록 요청할 수 있습니다.
<p align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/.github/assets/showcase/markdown-blocks-en.png" alt="로컬 마크다운 노트의 슬래시 메뉴를 통해 블록 삽입하기" width="920" />
<br><sub style="font-size: 0.8em;">로컬 마크다운 노트에서 슬래시 메뉴를 통해 블록 삽입 · v2.11.0 인터페이스 · 공개 샘플 데이터</sub>
</p>
- 페이지 구조화. 마크다운 단축키, 슬래시 명령어(slash commands), 열(columns), 섹션 접기(section folding), 콜아웃(callouts), 페이지 아이콘(page icons), 커버 등을 활용하여 긴 노트를 체계적으로 정리할 수 있습니다.
- 자료 연결.
[[위키링크]], 백링크(backlinks) 및 그래프를 사용하여 아이디어를 연결합니다. 노트, 이미지, 데이터베이스, 화이트보드를 삽입하고, 채팅에서 노트를 직접 참조할 수 있습니다.
- 출처 활용. 승인한 접근 권한 내에서 에이전트(Agents)는 출처를 읽고, 다양한 접근 방식을 비교하며, 결론과 다음 단계를 프로젝트로 작성합니다. 사용자님과 에이전트는 동일한 실제 파일로 작업하게 됩니다.
| 생각하거나 작업하는 방식 | 이를 지원하는 도구 |
|---|
| 구조화된 연구 및 프로젝트 정리 | 테이블, 보드, 캘린더, 갤러리 보기와 필터링, 정렬, 그룹화가 가능한 데이터베이스. |
| ... | |
노트는 로컬 마크다운을 사용하며, 링크, 속성(properties), 화이트보드를 위한 호환 형식을 제공합니다. 열, 데이터베이스, 플러그인 블록과 같은 확장 기능의 렌더링은 해당 애플리케이션이 이를 여는 방식에 따라 달라집니다.
블록 에디터 (중국어) · 지식 기반 (중국어) · 데이터베이스 (중국어) · 화이트보드 (중국어)
계속 가져갈 만한 배경 지식을 유지하세요
사용자의 지식 기반이 자료를 담고 있습니다. 메모리가 유용한 맥락을 전달합니다. 전체 기사, 증거, 그리고 결과물은 프로젝트 내에 보존됩니다. 사용자가 명시적으로 공유할 수 있는 환경 설정(Preferences), 사실(facts), 지속적인 배경 정보는 에이전트의 메모리(Agent memory)가 되어 다음 대화가 시작할 곳을 제공합니다.
- 기억하는 것을 확인하세요. 메모리 패널에서 기억을 검사하고, 수정하며, 정리할 수 있습니다. 출처와 수정 이력을 확인하거나 활성 메모리에서 항목을 제거할 수 있습니다.
- 각 Agent에 고유한 연속성을 부여하세요. Agent는 개별적으로 관리 가능한 모델, 도구 권한, 메모리 설정을 가진 성격(SOUL), 메모리, 라이브러리, 작업 일지를 갖습니다.
- 누적된 컨텍스트를 유지하세요. Historian이 로그와 메모리 후보들을 정리합니다. 메모리 통합을 원할 때 Dream 기능을 활성화하고, 대화 회상은 Agent의 범위 내에서 관련 이력을 검색합니다.
다음과 같이 시도해 보세요: “저를 도와 연구할 때, 결론부터 제시하고, 출처를 제시하며, 불확실성을 별도로 언급하세요.” 이것이 저장되었는지 확인한 다음, 해당 프로젝트에 대한 다른 대화를 시작하여 그것이 이 선호도를 어떻게 사용하는지 검사해 보세요. 자동 Dream 유지 기능은 기본적으로 꺼져 있으며, 망각(forgetting)은 활성 메모리를 제거하지만 수정 이력은 보존합니다.
<p align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/.github/assets/showcase/agent-memory-en.png" alt="Arioso의 메모리 패널에서 프로젝트 컨텍스트와 선호도를 검사하고, 편집 및 망각 제어를 사용합니다" width="920" />
<br><sub style="font-size: 0.8em;">편집 및 망각 제어가 있는 Arioso의 메모리 패널에서 프로젝트 컨텍스트와 선호도 검사 · v2.11.0 인터페이스 · 공개 샘플 데이터</sub>
</p>
Memory (中文) · Configure Agents (中文)
TEAM: 상상력, 검토, 공유 작업의 공간
단독 프로젝트라도 다양한 관점과 지속적인 역할을 가질 수 있습니다. Aria는 감정과 창의적 가능성에 주의를 기울이고; Recita는 증거, 가정, 실현 가능성을 검토하며; Arioso는 독립적인 판단으로 사용자의 목표와 트레이드오프(tradeoffs)를 저울질합니다. 코딩은 구현에 중점을 두고, Muse는 선제적으로 후속 조치를 취합니다. 이들을 사용자 정의하거나 자신만의 Agent를 만들 수 있습니다.
v2.11의 TEAM 기능으로 협업을 구축할 수 있게 되었습니다:
- 공유된 기대치 (Shared expectations). 두 개 이상의 Agent를 선택하여 팀 모드를 시작할 수 있습니다. 지속적인 팀은 멤버, 역할, 사용자 지정 아바타를 유지하며, 라이브러리(Library)를 가지고 있고 공통 목표 및 작업 합의를 위해
TEAM.md 파일을 사용합니다.
- 병렬 작업 (Parallel work). 멤버들은 자신만의 자식 대화(child conversations)에서 연구하거나, 글을 쓰거나, 실행할 수 있으며, 진행 상황, 질문, 인계 사항을 메인 대화에 게시합니다. 작업을 집중적으로 유지하려면 멤버를 언급(@)하거나 개입(Interject)하세요.
- 가시적인 진행 상황 및 결과물 (Visible progress and outputs). 팀 데스크(Team Desk)는 누가 작업 중인지, 승인을 기다리는지, 완료했는지 보여줍니다. 멤버의 전체 자식 대화를 열어 메인 대화에서 승인 요청과 공개된 결과물을 검토할 수 있습니다.
- 각 작업을 위한 홈 (A home for each task). 비공개 채팅에서
@project를 사용하여 해당 프로젝트의 새 대화로 작업을 할당(dispatch)할 수 있습니다. Agents Space는 Agent와 팀을 관리하며, Orbits 사이드바는 비공개 채팅, 팀, 프로젝트, 외부 엔진을 한데 모아 보여줍니다.
일반적인 대화에서도 독립적인 하위 작업(subtasks)을 위임하거나, 설치된 Claude Code 및 Codex 엔진을 ACP를 통해 연결할 수 있습니다. 팀과 이러한 로컬 실행 기능은 로컬 모드(local mode)를 사용합니다. 컨텍스트는 필요에 따라 전달되며, Agent 메모리와 도구 설정은 개별적으로 관리됩니다.
<p align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/.github/assets/showcase/team-desk-en.png" alt="Aria, Recita, 그리고 Arioso의 공개 토론과 팀 데스크에서의 멤버 상태" width="920" />
<br><sub >Aria, Recita, 그리고 Arioso의 공개 토론과 팀 데스크에서의 멤버 상태 · v2.11.0 인터페이스 · 공개 샘플 데이터</sub>
</p>
<p align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/.github/assets/showcase/team-thread-en.png" alt="메인 토론 옆에서 Recita의 자식 대화를 열어 증거와 제안 검토하기" width="920" />
<br><sub >메인 토론 옆에서 Recita의 자식 대화를 열어 증거와 제안 검토하기 · v2.11.0 인터페이스 · 공개 샘플 데이터</sub>
</p>
Muse: 후속 작업을 능동적으로 진행하기
진행 중인 작업을 능동적인 Agent에게 맡기세요. Muse를 활성화하면, 최근 작업 검토, 자료 정리, 다음 단계 제안 또는 설정된 권한 및 예산 내에서 작업을 수행하기 위해 하트비트(heartbeats), 스케줄링, 규칙에 따라 깨어납니다.
- 다음 단계를 위임합니다. Muse에게 대화 작업 카드(conversation task card)를 할당하거나, 스케줄 및 이벤트 규칙을 설정할 수 있습니다. 하트비트는 진행할 가치가 있는 작업을 주기적으로 재검토하게 합니다.
- 결정을 사용자에게 되돌립니다. 결과는 받은 편지함(Inbox)에 도착합니다. Muse로 작업을 실행하거나, 새로운 대화에서 계속하거나, 무시할 수 있습니다. 보류 중인 작업은 승인하거나 거부할 수 있습니다.
- 진행 중인 작업에 공간을 제공합니다. Muse는 자체 라이브러리(Library)와 저널을 구축하며, 해당 작업을 검색 가능하도록 작성하고 점진적으로 개선할 수 있는 자체 스페이스(Space)를 만들 수 있습니다.
이 버전에서는 아직 활성화하지 않은 모든 사용자를 위해 Muse와 Historian을 한 번 켜줍니다. 둘 중 어느 것을 원할 때든지 끌 수 있으며, 그 선택은 재시작 후에도 유지됩니다. Muse는 현재 로컬 모드에서 실행되며, 장치 및 관련 프로세스가 이용 가능합니다. 사용자는 활동 시간, 빈도, 예산 및 승인 동작을 설정할 수 있습니다. 정의된 프로세스의 경우, **자동화(Automation)**가 시간, 이벤트 또는 데이터베이스 변경 사항을 Agent 작업, 알림 및 테이블 작업에 연결합니다.
<p align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/.github/assets/showcase/muse-inbox-en.png" alt="Inbox에서 Muse의 후속 작업을 검토하고, 작업을 검사하며, 실행하거나, 새로운 대화를 시작하거나, 무시합니다" width="920" />
<br><sub style="font-size: 0.8em;">Inbox에서 Muse의 후속 작업 검토, 작업 검사, 실행 또는 새로운 대화 시작/무시 · v2.11.0 인터페이스 · 공개 샘플 데이터</sub>
</p>
Proactive Muse (中文) · Automation (中文) · Inbox (中文)
플러그인(Plugins): 당신의 작업 방식을 가져오세요
당신의 세컨드 브레인(second brain)은 당신의 작업과 함께 성장할 수 있습니다. 플러그인 번들(plugin bundle)이 인터페이스, 엔진 도구, 에이전트(Agents), 스킬(skills), 그리고 공간(Space)을 하나로 제공하며, 수집(collection), 처리(processing), 출력(output)을 연결합니다.
- 수집하고 실행합니다. Bluebird는 동영상(videos)을 노트로 변환하며; Computer Use를 통해 에이전트가 지원되는 플랫폼의 데스크톱 애플리케이션을 조작할 수 있습니다; 플러그인 이벤트는 자동화(automation)를 트리거할 수 있습니다.
- 방식을 재사용합니다. 스킬은 작업 수행 방식을 보존하며, MCP는 외부 도구와 데이터를 연결하고, 플러그인은 노트 블록, 뷰(views), 작업 공간(workspaces)를 확장합니다.
- 자신만의 환경을 구축합니다. 스토어에서 플러그인, 에이전트, 스킬, 공간, 테마, 웹 앱 등을 설치할 수 있습니다. 또한 에이전트는 내장된 확장 개발 스킬을 사용하여 자신을 위한 확장을 만들 수도 있습니다.
Plugins (中文) · Store (中文) · Skills (中文)
몇 가지 출처에서 개발을 계속할 수 있는 연구 발표까지
실제 프로젝트를 통해 이 워크플로우(workflow)를 구축해 보세요:
- 프로젝트 노트를 생성합니다. 블록으로 목표, 출처, 질문 등을 정리하고; PDF, 화이트보드 또는 데이터베이스를 임베드(embed)할 수 있습니다.
- 맥락과 함께 생각합니다. 자료와 확정된 작성 선호도를 참조하세요. Aria에게 방향 탐색을 요청하고, Recita에게 증거 검토를 요청하며, Arioso에게 옵션 가중치 판단 도움을 받을 수 있습니다.
- 팀으로 작업을 분할합니다. 팀원들에게 독립적인 조사, 초안 작성 또는 확인 작업을 할당한 다음, Team Desk에서 진행 상황과 결과물을 추적하세요.
- 결정을 파일에 다시 기록합니다. 결과를 검토하고 에이전트에게 개요(outline), 출처, 미해결 질문을 저장하도록 요청하세요. Agent Desk에서 이를 검사 및 편집하고; 웹페이지 프로토타입이 필요하면 Coding Studio에서 계속 진행할 수 있습니다.
- 후속 조치를 남깁니다. Muse에게 합의된 시간에 프로젝트를 재검토하도록 요청하고, Inbox에서 그 결과를 처리하며, 프로젝트에 새로운 결론을 추가하세요.
이는 모델, 출처 접근성, 선택하는 도구에 따라 달라지는 설정 가능한 예시입니다. 돌아왔을 때, 프로젝트 파일과 확정된 맥락이 시작점을 제공합니다.
<p align="center">
<img src="https://raw.githubusercontent.com/Changan-Su/Forsion/HEAD/.github/assets/showcase/project-note-en.png" alt="소스, 팀 책임, 다음 단계를 로컬 프로젝트 노트에 함께 유지하세요" width="920" />
<br><sub>소스, 팀 책임, 다음 단계를 로컬 프로젝트 노트에 함께 유지하세요 · v2.11.0 인터페이스 · 공개 샘플 데이터</sub>
</p>
사용자가 통제하는 환경에서 작업하기