프로젝트 소개
Securo는 셀프 호스팅과 프라이버시를 우선으로 설계된 오픈소스 개인 재무 관리 도구입니다. 개인 재무는 개인적인 것이어야 하며, 사용자와 재무 데이터 사이에 제3자가 없어야 한다는 점을 강조합니다. 이 애플리케이션은 사용자의 자체 인프라에서 실행되며 계좌, 지출, 습관에 대한 완전한 가시성을 제공합니다.
주요 기능은 다음과 같습니다:
- 잔액 추적이 가능한 다중 계좌 관리
- 검색, 필터, CSV 내보내기를 지원하는 거래 관리
- 파일 가져오기(OFX, QIF, CAMT, CSV)
- 자동 분류 규칙 엔진
- 반복 거래 및 예산
- 진행 상황 추적이 가능한 목표 및 저축 목표
- 가치 평가 추적 및 성장 규칙을 포함한 자산 관리
- 보고서: 카테고리 스파크라인과 함께 순자산 및 수입 대비 지출
- 제공업체를 통한 은행 동기화(브라질 은행용 Pluggy, 약 2500개 유럽 PSD2 은행용 Enable Banking, 미국 및 국제 은행용 SimpleFIN, 확장 가능)
- 자동 환율 변환을 지원하는 다중 통화 지원
- 관리자 패널 및 등록 제어를 포함한 다중 사용자 지원
- 무차별 대입 공격 방지를 포함한 2단계 인증(TOTP)
- Authentik, Pocket ID 및 기타 표준 제공업체를 위한 OIDC 로그인 지원
- AI 에이전트(선택 사항): 데이터에 대한 도구 사용이 가능한 셀프 호스팅 LLM 채팅과 에이전트별 RAG 지식 베이스
빠른 시작: Linux 및 macOS에서는 설치 스크립트를 실행합니다(Docker 또는 Podman 사용). Windows에서는 Docker Desktop을 설치하고 `docker compose up --build`를 실행합니다. http://localhost:3000 을 열어 계정을 생성합니다.
은행 동기화는 선택 사항이며 환경 변수로 구성됩니다. 브라질 은행용 Pluggy, 유럽 PSD2 은행용 Enable Banking, 미국/국제 은행용 SimpleFIN이 지원됩니다. 각 제공업체는 자격 증명이 있으면 자동으로 등록됩니다.
OIDC 로그인을 활성화하여 모든 표준 OIDC 제공업체에 인증을 위임할 수 있습니다. 자동 프로비저닝, 역할 동기화, 기존 계정 연결을 지원합니다. 패스키는 기본적으로 활성화되며 WebAuthn 표준을 따릅니다(IP 주소와 일반 HTTP는 localhost를 제외하고 유효하지 않습니다).
환율은 Open Exchange Rates에서 가져와 자동 통화 변환에 사용할 수 있습니다. 시간대 설정은 애플리케이션별 또는 워크스페이스별로 구성할 수 있습니다.
AI 에이전트는 선택 사항이며 `AGENTS_ENABLED=true` 및 `COMPOSE_PROFILES=agents`로 활성화할 수 있습니다. 여러 제공업체(OpenAI, Anthropic, Ollama, OpenAI 호환)를 지원하고, MCP를 통한 도구 사용, 에이전트별 RAG 지식 베이스를 지원합니다.
기술 스택은 백엔드에 FastAPI, SQLAlchemy, Alembic, Celery를 포함하고, 프런트엔드에 React, TypeScript, Vite, Tailwind CSS를 포함하며, 데이터베이스로 PostgreSQL, 큐로 Redis + Celery를 사용합니다.
테스트 실행, mise를 사용한 의존성 관리, 기여를 위한 개발 지침이 제공됩니다. 이 프로젝트는 AGPL-3.0에 따라 라이선스가 부여됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.