{"data":{"slug":"flepied-second-brain-agent","name":"second-brain-agent","tagline":"🧠 Second Brain AI agent","github_url":"https://github.com/flepied/second-brain-agent","owner":"flepied","repo":"second-brain-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/529708?v=4","primary_language":"Python","stars":307,"forks":32,"topics":["artificial-intelligence","chatgpt","chatgpt-api","chatgpt-bot","langchain","langchain-python","personal-knowledge-management","pkm","second-brain"],"archived":false,"github_pushed_at":"2026-04-05T10:04:37+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/flepied-second-brain-agent","markdown_url":"https://www.graphcanon.com/tools/flepied-second-brain-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/flepied-second-brain-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=flepied-second-brain-agent","description":"🧠 Second Brain AI agent","homepage_url":null,"license":"GPL-3.0","open_issues":12,"watchers":6,"ai_summary":null,"readme_excerpt":"## Installation\n\nYou need a Python 3 interpreter, [`uv`](https://docs.astral.sh/uv/) and the `inotify-tools` installed. All this has been tested under Fedora Linux 42 on my laptop and Ubuntu latest in the CI workflows. Let me know if it works on your system.\n\nGet the source code:\n\n```ShellSession\n$ git clone https://github.com/flepied/second-brain-agent.git\n```\n\nCopy the example .env file and edit it to suit your settings:\n\n```ShellSession\n$ cp example.env .env\n```\n\nInstall the dependencies using [uv](https://docs.astral.sh/uv/):\n\n```ShellSession\n$ uv sync --all-extras\n```\n\n`chromadb` is intentionally not installed through `uv`. This repository loads the\nPython package directly from a sibling checkout at `../chroma/chromadb` so local\ndevelopment can reuse the Chroma Python sources without building the native\nChroma package. The actual Chroma server still runs in Docker.\n\nThe Chroma container persists its database under `/chroma/chroma`, so\n[`compose.yaml`](compose.yaml) bind-mounts `$DSTDIR/Db` there. If that mount\ntarget changes, `sba-txt` will rebuild the vector database on the next start.\n\nThen to activate the virtual environment, do:\n\n```ShellSession\n$ source .venv/bin/activate\n```","github_created_at":"2023-06-18T10:58:37+00:00","created_at":"2026-07-11T10:49:02.582205+00:00","updated_at":"2026-07-12T10:33:17.267688+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"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"chatgpt-api","name":"chatgpt-api"},{"slug":"chatgpt-bot","name":"chatgpt-bot"},{"slug":"langchain","name":"langchain"},{"slug":"langchain-python","name":"langchain-python"},{"slug":"personal-knowledge-management","name":"personal-knowledge-management"},{"slug":"pkm","name":"pkm"}],"trust":{"provenance":{"is_fork":false,"github_id":655253031,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T10:49:03.150Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":97,"last_release_at":"2024-03-07T21:19:42Z"},"security_summary":{"status":"findings","scanner":"mcp_manifest@v1","low_count":2,"high_count":0,"last_scan_at":"2026-07-11T10:49:06.378Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T10:49:06.001Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T10:49:06.001Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-07-11T10:49:06.001Z"}}}}