{"data":{"slug":"ai4finance-foundation-finrobot","name":"FinRobot","tagline":"An Open-Source AI Agent Platform for Financial Applications using Large Language Models","github_url":"https://github.com/AI4Finance-Foundation/FinRobot","owner":"AI4Finance-Foundation","repo":"FinRobot","owner_avatar_url":"https://avatars.githubusercontent.com/u/68813910?v=4","primary_language":"Jupyter Notebook","stars":8029,"forks":1353,"topics":["aiagent","chatgpt","finance","fingpt","large-language-models","multimodal-deep-learning","prompt-engineering","robo-advisor"],"archived":false,"github_pushed_at":"2026-09-11T14:19:04+00:00","maintenance_label":"Very active","stars_delta_30d":233,"url":"https://www.graphcanon.com/tools/ai4finance-foundation-finrobot","markdown_url":"https://www.graphcanon.com/tools/ai4finance-foundation-finrobot.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ai4finance-foundation-finrobot","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ai4finance-foundation-finrobot","description":"FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models","homepage_url":"https://finrobot.ai","license":"Apache-2.0","open_issues":75,"watchers":100,"ai_summary":"FinRobot is an open-source AI agent platform designed for financial applications, leveraging large language models for tasks such as robo-advising and multimodal deep learning.","readme_excerpt":"### Installation Note for macOS\n\nFinRobot Desktop is not yet Apple-notarized. On first launch, macOS may report that the downloaded app is “damaged.” Run the following command once in Terminal, then open the app normally:\n\n```bash id=\"yql6j7\"\nxattr -cr /Applications/FinRobot.app\n```\n\n---\n\n## Installation:\n\n**1. (Recommended) Create a new virtual environment**\n```shell\nconda create --name finrobot python=3.10\nconda activate finrobot\n```\n**2. download the FinRobot repo use terminal or download it manually**\n```shell\ngit clone https://github.com/AI4Finance-Foundation/FinRobot.git\ncd FinRobot\n```\n**3. install finrobot & dependencies from source or pypi**\n\nget our latest release from pypi\n```bash\npip install -U finrobot\n```\nor install from this repo directly\n```\npip install -e .\n```\n**4. modify OAI_CONFIG_LIST_sample file**\n```shell\n1) rename OAI_CONFIG_LIST_sample to OAI_CONFIG_LIST\n2) remove the four lines of comment within the OAI_CONFIG_LIST file\n3) add your own openai api-key <your OpenAI API key here>\n```\n**5. modify config_api_keys_sample file**\n```shell\n1) rename config_api_keys_sample to config_api_keys\n2) remove the comment within the config_api_keys file\n3) add your own finnhub-api \"YOUR_FINNHUB_API_KEY\"\n4) add your own financialmodelingprep and sec-api keys \"YOUR_FMP_API_KEY\" and \"YOUR_SEC_API_KEY\" (for financial report generation)\n```\n**6. start navigating the tutorials or the demos below:**\n```","github_created_at":"2024-02-27T02:30:30+00:00","created_at":"2026-07-07T17:34:28.80177+00:00","updated_at":"2026-09-20T04:33:52.33811+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"aiagent","name":"aiagent"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"finance","name":"finance"},{"slug":"fingpt","name":"fingpt"},{"slug":"large-language-models","name":"large-language-models"},{"slug":"multimodal-deep-learning","name":"multimodal-deep-learning"},{"slug":"prompt-engineering","name":"prompt-engineering"},{"slug":"robo-advisor","name":"robo-advisor"}],"trust":{"provenance":{"is_fork":false,"github_id":763842651,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:51:06.328Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":1,"days_since_push":6,"last_release_at":"2026-07-07T07:49:05Z","stars_delta_30d":233,"open_issues_delta_30d":2},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":216,"high_count":0,"last_scan_at":"2026-09-18T08:51:08.476Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:51:05.246Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-18T08:51:05.246Z","managed_saas":false},"languages":{"value":["jupyter notebook"],"source":"github.language","observed_at":"2026-09-18T08:51:05.246Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-18T08:51:05.246Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-18T08:51:05.246Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires installation of specific financial APIs for full functionality."],"min_ram_gb":4,"requires_docker":false},"constraints":{"min_ram_gb":4,"requires_docker":false},"when_to_use":["When you need an open-source solution for financial applications that can leverage large language models for robo-advising and multimodal deep learning.","If you are working on projects that require integration with multiple financial APIs, such as Finnhub, Financial Modeling Prep, and SEC, and you want a streamlined way to manage these integrations."],"when_not_to_use":["If you are using a macOS and are not comfortable with terminal commands to bypass the notarization warning for the FinRobot app.","When your project does not require or benefit from the specific financial APIs supported by FinRobot, such as Finnhub, Financial Modeling Prep, and SEC."],"source":"enrich:decision_facts","observed_at":"2026-09-18T10:35:24.781Z"},"constraint_facets":{"min_ram_gb":4,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Min 4 GB RAM; Requires installation of specific financial APIs for full functionality."},{"label":"Adopt for","value":"FinRobot is an open-source AI agent platform for financial applications, utilizing large language models for tasks such as robo-advising and multimodal deep learning."}]}}