Skip to main content

Add your description here

Project description

agentgog

AI message classifier that categorizes messages into CALENDAR, TASK, MEMO, or OTHER using OpenRouter API.

Features

  • Classify messages into categories
  • Extract details and integrate with external services:
    • CALENDAR: Add events to Google Calendar
    • TASK: Add tasks to Google Tasks
    • MEMO: Save notes to Simplenote

Installation

uv tool install agentgog

Usage

# Calendar event
agentgog "Meeting with Alice tomorrow at 10am"

# Task
agentgog "Buy groceries on the way home"

# Memo
agentgog "Remember that my passport number is 123456789"

Logging

All runs are logged to ~/agentgog.log with timestamps and classification results.

Configuration

Google Services (Calendar, Tasks)

Place Google credentials in ~/.config/google/:

  • credentials.json - OAuth client ID from Google Cloud Console
  • token.json - Created automatically on first run

Simplenote (Memos)

Set in ~/.config/google/:

  • simplenote_user - Your Simplenote email
  • simplenote_password - Your Simplenote password

Notifications (ntfy)

For push notifications, configure ntfy client at ~/.config/ntfy/client.yml:

default-host: https://ntfy.sh
default-user: phill
default-password: mypass

subscribe:
- topic: echo-this
    command:'$HOME/.local/bin/agentgog "$message"'

Run subscriber perpetually:

ntfy sub --from-config

See ntfy documentation for setup details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentgog-0.1.5.tar.gz (48.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentgog-0.1.5-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file agentgog-0.1.5.tar.gz.

File metadata

  • Download URL: agentgog-0.1.5.tar.gz
  • Upload date:
  • Size: 48.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for agentgog-0.1.5.tar.gz
Algorithm Hash digest
SHA256 d12896c3e32bba87715d4cd6cf288eb51d0cb5755b46bcea37e46c2b0b858465
MD5 b9a9f9ca575642688e4a02c337c0d215
BLAKE2b-256 de4e1de60793a6856993662a9491dc366338e76d7ce1d71b569b74581babf040

See more details on using hashes here.

File details

Details for the file agentgog-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: agentgog-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for agentgog-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d248d64276d639434893c365ec70ca69f9cd2c3c63d603a53cd2a006a026799b
MD5 cf4365ace567e9ee99928bad4326bf61
BLAKE2b-256 a6c3dc78b982d570a33ef547d7a30cbe1d01974ed7cce4514663bfcbf2e1de9e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page