Back to Home
rodionlim icon

portfolio-manager-go

Verified Safe

by rodionlim

Overview

Values equities, FX, commodities, cash, bonds, and cryptocurrencies, and uses LLMs to generate trading insights and analyze financial reports.

Installation

Run Command
make run

Environment Variables

  • GEMINI_API_KEY
  • ANALYTICS_SCHEDULE
  • STATIC_DIR
  • PREBUILT_ASSETS_STATIC_DIR
  • FUNCTIONS_FILE_PATH

Security Notes

The project demonstrates good security practices by using pre-commit hooks to prevent sensitive data (like API keys) from being committed and by recommending environment variables for API key management. Market data is fetched from various public sources via web scraping, which uses browser-like headers and rate limiting to avoid detection. While this is a common practice, relying on external website structures for data can introduce fragility and potential blocking, which is an inherent network risk of scraping. LLM integration with Google Gemini means data is sent to an external AI service for analysis, so users should be aware of Google's data handling policies. No explicit 'eval' or other directly malicious patterns were identified in the provided source code.

Similar Servers

Stats

Interest Score34
Security Score8
Cost ClassMedium
Avg Tokens10000
Stars4
Forks1
Last Update2025-12-01

Tags

Portfolio ManagementFinancial AnalysisMarket DataLLM IntegrationGoWeb Scraping