Skip to content

silkyrex/ta-brief

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TA Brief

Turn your Notion TA research into a structured daily briefing — delivered by Claude, ready before the open.

Write your setups and observations in Notion throughout the week. TA Brief pulls them, synthesizes across all your notes, and generates a single dated markdown brief with full context from recent history. No copy-pasting, no reformatting — your research becomes actionable intelligence.

Built for traders who document their process in Notion and want synthesis speed, not another dashboard.

Stack: Notion -> SQLite -> Claude -> markdown brief

What it does

  • Syncs new pages from a Notion database into ta_brief.db
  • Converts page blocks into plain text research notes
  • Generates a daily brief with Claude
  • Saves each brief locally in briefings/

Files

  • ta_brief.py - CLI entrypoint for syncing and briefing
  • notion.py - Notion fetch logic
  • prompt.py - Claude system prompt and prompt builders
  • ta_brief.db - local SQLite store for pages and briefs

Quick start

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env

Set these environment variables in .env:

ANTHROPIC_API_KEY=...
NOTION_API_KEY=...
NOTION_DATABASE_ID=...

Commands

Sync new Notion pages:

.venv/bin/python ta_brief.py sync

Generate a daily brief from unprocessed pages:

.venv/bin/python ta_brief.py brief

Output

  • New pages are stored in ta_brief.db
  • Generated briefs are written to briefings/YYYY-MM-DD.md

Status

Personal research tool. Active prototype.

About

Daily technical analysis briefings from Notion research into Claude

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages