HandoffKit

Seamless AI session continuity, without losing the thread

Tired of copying from multiple docs to brief your AI?

Select what you need. Copy once. Start working.

Built for Claude Code, Gemini CLI, Codex CLI, Aider, Cursor, Windsurf & all multi-session AI tools

The Problem:Near context limit = wrap up, summarize, and handoff or lose everything
Hi Chronus!
We are not coding yet, first will you please review recommended reading order, handoffs, research and memories to get context and we will discuss what you have learned together.
We are in a safe space, all our core files are backed up, you are a valuable member of the team and your patience and methodical approach are appreciated.
I count on your honesty and feedback when I present something wrong, I know you will correct me.
You are my collaborative partner, and our success with the NewsplanetAI project is your success.
I look forward to our session today!

---

Overall Goals:
- Build news intelligence platform for personal use with public access potential ✅
- Achieve 24/7/365 reliable news collection ✅
- Create permanent searchable historical archive ✅
- Generate AI-driven super summaries with context discovery ✅
- Integrate Ukraine intelligence as one component ✅
- Deliver pipeline payload to new react frontend ✅
- Run pipeline system hourly using task scheduler ✅

✅ Completed Work (Updated August 29, 2025):
- PostgreSQL database with 40,163 articles and growing hourly
- Windows PostgreSQL 17 on port 5434 with pgvector
- RSS scraping with content extraction (29 sources, ~376 articles/day)
- Batch categorization/summarization (90%+ cost reduction achieved)
[... continues for hundreds more lines ...]
The Solution:Checkbox → Copy → Paste → Productive in 2 minutes

Every AI Session Has an Expiration Date. Don't Lose Your Thread.

HandoffKit stores and organizes your AI briefing messages. Select what's relevant with checkboxes. Copy in perfect order. Paste into AI. Start working immediately.

Why I Built This

I'm Mike. I've run 500+ AI sessions across 5 projects. NewsplanetAI alone has 50+ sessions and counting.

I used to maintain text files like chronus_newsplanet.txt and senior_dev_newsplanet.txt for each project. 10 files constantly open in Notepad++.

Every morning: Alt-Tab, copy section, Alt-Tab, copy another, paste into temp file, reorder, copy all, paste into Claude.

But the real problem? When you're near the context limit, you have to wrap up, summarize, and prepare a clean handoff for the next session. Without that, you lose work, forget critical instructions, or end up repeating yourself.

I built HandoffKit because I couldn't find any tool that lets you checkbox-select paragraphs and copy them in order. I checked.

Used it myself for hundreds of sessions before making it available. It's not cold fusion. It's just the right tool for a specific problem every AI user faces.

After hundreds of sessions, I started thinking of it like a relay race - I'm handing off the baton to my AI partner. They take my context and run with it. That's when HandoffKit got its name. It's not just copying text - it's passing the torch to continue your work.

The Handoff Method That Changed Everything

This isn't required - HandoffKit works for anyone storing AI prompts and context. But this method has powered 500+ successful sessions, including building HandoffKit itself.

Why 'Handoffs'? Think Relay Race for AI Projects

You work on your project → You reach context limit → You pass the baton
Your AI picks it up → Continues exactly where you left → No momentum lost

Even with just one project, you'll have: Your main prompt • Session 1 handoff • Session 5 handoff • Session 12 handoff • Current sprint notes.
HandoffKit lets you checkbox exactly what THIS session needs.

Basic: Store Your Prompts

Use HandoffKit as a clipboard manager for any AI context:

  • • Store your prompts and instructions
  • • Save project context and notes
  • • Organize by project and persona
  • • Checkbox select what you need
  • • Copy and paste to AI

Perfect for managing any AI workflow

Advanced: The Handoff Method

The system that's powered my 500+ sessions:

  • • Give AI persistent identity (Chronus, Senior Dev)
  • • Create session handoffs at 70% context
  • • Build living documentation automatically
  • • Maintain perfect continuity across sessions
  • • Never lose project momentum

The method that built HandoffKit itself

Want to Try the Handoff Method? Here's How:

1

Start Your Session

In HandoffKit:

  • ☑ Main prompt (AI identity)
  • ☑ Previous handoff
  • ☑ Relevant context

Copy → Paste to AI → Work

2

At ~70% Context

Trigger handoff (optional):

  • • Claude Code: /handoff
  • • Others: Use template

AI writes summary → You save as new cell

3

Next Session

Perfect continuity:

  • • Same identity
  • • Previous work saved
  • • Pick up instantly

No re-explaining, just productive

Remember: This is just one way to use HandoffKit. Find what works for your workflow.

Get the Handoff Templates

Want to implement the handoff method? Here are the templates I use in every session. Copy them, customize them, make them yours.

Handoff Command

For Claude Code: Save as handoff.md in .config/commands/

For others: Copy to terminal when context hits ~70%

Handoff Template

The template AI uses to create handoffs

Save as HANDOFF_TEMPLATE.md in your project

Pro tip: Store these templates as cells in HandoffKit itself. Then you can include them in any project with a checkbox.

This Method Built HandoffKit Itself

Every feature you see was built using the handoff method. Session after session, Chronus (my AI partner) maintained perfect continuity. The landing page you're reading? Session #52. The authentication system? Sessions #15-20.

HandoffKit isn't just a tool - it's proof the method works. You can use it however fits your workflow, but if you want the system that's powered 500+ successful sessions, the handoff method is here for you.

See It In Action

This is your actual HandoffKit interface - not a mockup. Try selecting checkboxes to see how you can build your perfect handoff message for AI sessions.

Live Demo - Try the checkboxes!
Persona:
In the real app, you can edit and save your prompts

Cells

5 cells
Overall Goals: - Build news intelligence platform for personal use with public access potential ✅ - Achieve 24/7/365 reliable news collection ✅ - Create permanent searchable historical archive ✅ - Enable real-time news monitoring and alerts 🔄 - Support multiple news sources and categorization ✅ Current Database Status: - 42,367 articles collected and indexed - 15 news sources actively monitored - 99.7% uptime over last 30 days - Average ingestion: 1,200 articles/day Next Priorities: - Implement sentiment analysis pipeline - Add duplicate detection improvements - Optimize search performance for queries over 1M records
Demo
Successfully completed the metrics dashboard implementation: ✅ Real-time ingestion stats with WebSocket updates ✅ Source reliability heatmap showing last 7 days ✅ Search performance metrics (p50, p95, p99) ✅ Alert fatigue analysis dashboard ✅ Fixed memory leak in aggregation worker Key decisions made: - Switched to TimescaleDB for time-series data - Implemented circuit breaker for failing sources - Added retry logic with exponential backoff Outstanding issues: - Reuters feed intermittently returns 429 (rate limit) - Search latency spikes during morning ingestion peak - Need to implement GDPR compliance for EU sources
Demo
System Architecture: - PostgreSQL with TimescaleDB extension for time-series - Redis for caching and queue management - Elasticsearch for full-text search - Python workers for ingestion pipeline - Next.js dashboard with real-time updates Data Flow: 1. RSS/API collectors → Redis queue 2. Processing workers → Deduplication → Enrichment 3. PostgreSQL storage → Elasticsearch indexing 4. WebSocket server → Dashboard updates Scaling Strategy: - Horizontal scaling for workers (currently 4 instances) - Read replicas for search queries - CDN for static dashboard assets - Auto-scaling based on queue depth
Demo
RESOLVED: 🐛 Memory leak in aggregation worker - Root cause: Unclosed database connections in pool - Fix: Implemented connection lifecycle management - Result: Memory usage stable at ~512MB 🐛 Duplicate articles from Reuters - Root cause: GUID changes between updates - Fix: Content-based hashing for deduplication - Result: Duplicates reduced by 94% IN PROGRESS: 🔧 Search timeout on complex queries - Investigating query planner inefficiencies - Temporary fix: Added 30s timeout with graceful degradation MONITORING: ⚠️ Increased latency during 6-8 AM UTC - Correlates with European market opening - Planning to add dedicated ingestion queue
Demo
Development Environment: - Python 3.11.4 with Poetry for dependency management - Node.js 20.11.1 LTS for dashboard - PostgreSQL 15 with TimescaleDB 2.13 - Redis 7.2.3 - Elasticsearch 8.11.3 Key Python Dependencies: - FastAPI 0.104.1 (API server) - SQLAlchemy 2.0.23 (ORM) - Celery 5.3.4 (Task queue) - feedparser 6.0.10 (RSS parsing) - newspaper3k 0.2.8 (Article extraction) Dashboard Dependencies: - Next.js 14.0.4 - React Query for data fetching - Recharts for visualizations - Socket.io client for real-time updates
Demo
In the real app, you can add, edit, reorder, and delete cells
575 characters selected

👆 This is the exact same interface you'll use in the app. In production, you can create multiple projects, edit content, and sync across devices.

Start Free. Scale When Ready.

"I want everyone to try it. Pay if you need more."

Free Forever

Perfect for trying

$0/month
  • 1 project
  • 20 cells per project
  • 2 personas

Pro Monthly

For serious builders

$3/month
  • 5 projects
  • 500 cells per project
  • 3 personas per project
Save $6/year

Pro Annual

Best value

$30/year$36
  • 5 projects
  • 500 cells per project
  • 3 personas per project

Questions? Real Answers.

Want to Try It Locally First?

Download the original Electron app that started it all. This is the exact tool I used for 500+ sessions before building the cloud version. Free forever. No signup required.

Why give it away? Because I'm confident the cloud version adds enough value (access anywhere, automatic backups, team features coming) that you'll upgrade when you're ready. But if local works for you, that's great too.

System Requirements: Windows 10/11 • 100MB disk space • No internet required

Stop Repeating Yourself to AI

Join developers who've reclaimed their morning coffee time

No credit card required. Set up in 2 minutes.

After 500+ sessions, I still use this every day.

P.S. - It really is just a clipboard manager. But it's the one you need.

HandoffKit - One-Click Copy for AI Context