Back to projects

Jimmy — Claude Agent SDK

Active

"Custom-built autonomous AI platform — 3 specialized agents, LightRAG memory, Hono web dashboard"

Claude Agent SDKTypeScriptLightRAGZ.ai GLM-4.7PostgreSQLHonoPlaywright MCP

> about_

Jimmy is a fully custom TypeScript autonomous agent platform built on Anthropic's Claude Agent SDK and deployed on a DigitalOcean VPS. It runs three specialized AI agents — Jimmy (lead orchestrator), Nispey (business opportunity scanner), and Tim-Sykes (trading analyst) — each with distinct personality configurations and isolated workspaces.

The system uses a three-layer memory architecture: working memory for session state, episodic memory powered by LightRAG with PostgreSQL + pgvector for vector search and knowledge graphs, and semantic memory for curated insights with nightly consolidation. This allows agents to learn, recall, and build on past interactions over time.

It runs as two always-on systemd services: a Hono-based web server with SSE streaming (dashboard, activity feed, wiki, chat UI) and an autonomous heartbeat service executing 10+ scheduled cron jobs. The platform also includes model routing with fallback chains across multiple providers, Playwright MCP for headless browser automation, a skills system, and messaging integrations for Slack, Discord, and Telegram.

> features_

  • 3 specialized agents with configurable personality prompts (Jimmy, Nispey, Tim-Sykes)
  • LightRAG memory with PostgreSQL + pgvector for vector search, knowledge graphs, and keyword indexing
  • Autonomous heartbeat service with 10+ scheduled cron jobs
  • Hono web server with SSE streaming chat, dashboard, activity feed, and wiki
  • Model routing with fallback chains across multiple AI providers
  • Playwright MCP for headless browser automation
  • Extensible skills system with dozens of installed capabilities
  • Slack, Discord, and Telegram messaging integrations
  • Nightly memory consolidation and learning extraction

3 specialized agents

3-layer memory system

10+ scheduled cron jobs