Skip to main content

Goblin

Personal productivity platform combining AI-powered development automation with financial management.

Goblin is a comprehensive platform with two integrated components:

ComponentPurpose
Goblin CoreMulti-agent orchestration for software development with Linear integration
Hello GoblinAI-powered personal financial management webapp

Goblin Core

Automates the software development lifecycle by orchestrating Claude Code agents through a structured pipeline.

Issue Assigned (Linear)

┌───────────────────────────────────────────────┐
│ GOBLIN PIPELINE │
├───────────────────────────────────────────────┤
│ [SCOPER] → Analyzes issue, creates plan │
│ ↓ │
│ [BUILDER] → Implements code, commits │
│ ↓ │
│ [REVIEWER] → Reviews, auto-fixes ←───────┐ │
│ ↓ │ │
│ [TESTER] → Validates, runs QA ──────────┘ │
│ ↓ │
│ DONE → PR ready, reassigns to human │
└───────────────────────────────────────────────┘

Key Features

FeatureDescription
Linear-NativeIssues are the source of truth; progress syncs automatically
Multi-Agent PipelineSpecialized agents for each development stage
Self-Healing LoopsFailed reviews return to build; failed tests return to review
Isolated WorktreesParallel work on multiple issues using git worktrees
Cloud & Local PreviewDocker Compose or EC2 preview environments
Static AnalysisRuff + mypy integration in review stage
7 Specialist AgentsCEO, Reviewer, DevOps, QA, Security, Performance, Docs

Hello Goblin (Webapp)

AI-powered personal financial management with automated analysis, trading, and multi-source data integration.

Features

FeatureDescription
Multi-Source DataMonarch Money, Plaid, Schwab, FRED integration
AI AnalysisClaude-powered spending analysis every 30 minutes
Automated TradingAI-driven trade recommendations with safety controls
Debt ManagementAvalanche, Snowball, Minimum payoff strategies
NotificationsSMS (Twilio), Email (SendGrid), Push (Firebase)
Economic IndicatorsFederal Reserve data, Treasury rates, market sentiment

Tech Stack

  • Backend: Django 5.0 + Django REST Framework
  • Frontend: React 18 + TypeScript + TailwindCSS
  • Database: PostgreSQL 16 + Redis 7
  • Task Queue: Celery 5.3 + Celery Beat
  • AI: Anthropic Claude API

Quick Start

Goblin Core (Development Automation)

pip install goblin
goblin init
goblin auth --token YOUR_LINEAR_TOKEN --org your-org
goblin project add . --team ENG
goblin daemon

Hello Goblin (Financial Management)

goblin app up        # Start webapp containers
goblin app open # Open in browser (localhost:3001)
goblin app logs # View logs
goblin app down # Stop webapp

Documentation

Goblin Core

SectionDescription
Getting StartedInstallation, setup, configuration
ArchitectureSystem design and components
PipelineStage-by-stage workflow details
AgentsIndividual agent documentation
Claude IntegrationContext engineering and prompts
CloudPreview environment setup

Hello Goblin Webapp

SectionDescription
Webapp OverviewArchitecture and features
FinanceAccounts, transactions, debt tracking
AI AgentClaude analysis and trading
IntegrationsMonarch, Plaid, Schwab, FRED
API ReferenceREST API endpoints

Reference

SectionDescription
CLI CommandsAll goblin commands
ConfigurationSettings and environment variables
Database SchemaSQLite and PostgreSQL schemas