Repolode
futuregene

futuregene/future-os

터미널 UI, 데스크톱, 모바일, CLI, 채팅 앱에서 사용할 수 있는 단일 Rust 코어 기반 로컬 우선 AI 에이전트입니다.

스타
111
포크
13
열린 이슈
2
마지막 커밋
2시간 전

어떤 프로젝트인가요?

FutureOS는 단일 Rust 백엔드에서 실행되는 AI 에이전트로, 터미널 UI, 데스크톱 앱, Android 및 iOS 앱, CLI, IM 봇을 통해 사용할 수 있습니다. 세션, 메모리, 스킬은 각 인터페이스에서 공유되므로 한 곳에서 시작한 대화를 다른 곳에서 이어갈 수 있습니다.

이 프로젝트는 에이전트가 수행할 수 있는 작업을 제어하는 데 중점을 둡니다. 파일 읽기, 쓰기, 편집 및 셸 도구에는 승인 규칙과 샌드박스 단계(off, manual, sandbox)를 적용할 수 있습니다. 플랫폼에 따라 macOS Seatbelt, Linux Bubblewrap, Windows 제한 토큰 기반 쓰기 보호를 사용합니다. 내장된 provider 카탈로그와 OpenAI 또는 Anthropic 호환 엔드포인트를 사용해 자체 API 키를 연결할 수 있으며, 호스팅된 FutureOS provider 계정으로 로그인하는 방식도 지원합니다.

장시간 실행되는 작업을 위해 영구 goal, todo, gate, monitor를 관리하는 goal 제어 플레인과 일정 간격 또는 캘린더 일정에 따라 프롬프트를 실행하는 예약 작업을 제공합니다. 대화는 분기하거나 복제할 수 있고 트리 형태로 탐색할 수 있습니다.

핵심 기능

  • 01터미널 UI, 데스크톱, 모바일, CLI, IM 봇 클라이언트가 하나의 gRPC 에이전트 백엔드를 공유합니다.
  • 02파일 및 셸 도구에 적용할 승인 규칙과 OS 샌드박스 단계를 설정할 수 있습니다.
  • 03내장 provider 카탈로그와 사용자 지정 OpenAI 또는 Anthropic 호환 엔드포인트를 통한 자체 API 키 사용을 지원합니다.
  • 04여러 시간 동안 실행되는 작업을 위해 검증 gate가 포함된 영구 goal 추적 기능을 제공합니다.
  • 05실행 기록이 남는 반복 예약 작업을 지원합니다.
  • 06세션 기록을 분기하거나 복제하고 트리 형태로 탐색할 수 있습니다.

활용 사례

  • 밤새 긴 리서치 작업을 실행한 뒤 휴대폰으로 결과를 확인합니다.
  • 메모리를 공유하는 하나의 에이전트를 터미널 워크플로와 데스크톱 앱에서 함께 사용합니다.
  • 신뢰할 수 없는 콘텐츠를 다룰 때 에이전트의 파일 및 셸 접근을 제한합니다.
  • 자체 호스팅 또는 사용자 지정 LLM 엔드포인트를 완전한 에이전트 인터페이스에 연결합니다.

빠른 시작

  1. 1

    사용 중인 플랫폼의 공식 설치 스크립트를 실행합니다(README 참조; macOS/Linux 및 Windows 설치 프로그램).

  2. 2

    모델 제공업체를 구성합니다

    future config
  3. 3

    터미널 UI를 실행합니다

    future tui

사용 전 알아둘 점

  • 에이전트가 답변하려면 본인의 API 키를 사용하거나 FutureOS에 로그인하여 모델 제공업체를 설정해야 합니다.
  • 도구 샌드박스의 사용 가능 여부와 보장 사항은 플랫폼마다 다르며, 데스크톱 앱은 기본적으로 도구에 제한 없이 접근할 수 있습니다.

토픽

자주 묻는 질문

future-os은(는) 무엇인가요?
터미널 UI, 데스크톱, 모바일, CLI, 채팅 앱에서 사용할 수 있는 단일 Rust 코어 기반 로컬 우선 AI 에이전트입니다. FutureOS는 단일 Rust 백엔드에서 실행되는 AI 에이전트로, 터미널 UI, 데스크톱 앱, Android 및 iOS 앱, CLI, IM 봇을 통해 사용할 수 있습니다. 세션, 메모리, 스킬은 각 인터페이스에서 공유되므로 한 곳에서 시작한 대화를 다른 곳에서 이어갈 수 있습니다.
future-os은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
future-os은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
future-os은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. future-os의 마지막 커밋은 2026년 10월 22일입니다.
future-os은(는) 어디에 사용할 수 있나요?
밤새 긴 리서치 작업을 실행한 뒤 휴대폰으로 결과를 확인합니다. 메모리를 공유하는 하나의 에이전트를 터미널 워크플로와 데스크톱 앱에서 함께 사용합니다. 신뢰할 수 없는 콘텐츠를 다룰 때 에이전트의 파일 및 셸 접근을 제한합니다. 자체 호스팅 또는 사용자 지정 LLM 엔드포인트를 완전한 에이전트 인터페이스에 연결합니다.
future-os는 어떻게 설치하나요?
사용 중인 플랫폼의 공식 설치 스크립트를 실행합니다(README 참조; macOS/Linux 및 Windows 설치 프로그램). 모델 제공업체를 구성합니다: future config 터미널 UI를 실행합니다: future tui
future-os은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/futuregene/future-os

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트