GraphCanon updated today · GitHub synced today
Trust & integrity
Full report- Maintenance
- Slowing (97d since push)
- As of today · Source: github_public_v1
- Provenance
- Not a fork · Personal account
- As of today · Source: github_public_v1
- Security (OSV)
- 2 low (2 low)
- As of today · Source: mcp_manifest@v1
Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.
Overview
🧠 Second Brain AI agent
Capability facts
- Languages
- python
Source: github.language+pyproject.toml · Jul 11, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 11, 2026)
You need a Python 3 interpreter, [`uv`](https://docs.astral.sh/uv/) and the `inotify-tools` installSource link
Tags
README
Installation
You need a Python 3 interpreter, 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.
Get the source code:
$ git clone https://github.com/flepied/second-brain-agent.git
Copy the example .env file and edit it to suit your settings:
$ cp example.env .env
Install the dependencies using uv:
$ uv sync --all-extras
chromadb is intentionally not installed through uv. This repository loads the
Python package directly from a sibling checkout at ../chroma/chromadb so local
development can reuse the Chroma Python sources without building the native
Chroma package. The actual Chroma server still runs in Docker.
The Chroma container persists its database under /chroma/chroma, so
compose.yaml bind-mounts $DSTDIR/Db there. If that mount
target changes, sba-txt will rebuild the vector database on the next start.
Then to activate the virtual environment, do:
$ source .venv/bin/activate