Semfora PM
Full Context. Every Session.
Give your AI agent complete project context. Tickets, plans, discoveries, and progress - all available through 50+ MCP tools. Works offline or synced with Linear.
session_start()
Load memory, find plans, detect context
Work with Full Context
Plans, tickets, discoveries, dependencies
session_end()
Condense memory, persist everything
Sessions That Remember
Your AI never loses context. Start a session, work with full context, and everything persists.
Start Session
Load memory, find relevant plans, detect project context. Your AI knows where you left off.
Work with Context
Plans track steps and progress. Memory stores discoveries. Dependencies show what's blocked.
Memory Persists
End session to condense memory. Everything survives across conversations and days.
50+ MCP Tools
Sessions, plans, tickets, memory, search - everything your AI needs
# Start a session with ticket contextsession_start(ticket_id="SEM-165")# Continue where you left offsession_continue()# End session and save discoveriessession_end(summary="Implemented auth flow")
Key Features
Everything you need to visualize and explore call graphs
Sessions & Memory
Start, continue, and end sessions with persistent memory. Your AI remembers context, discoveries, and progress across conversations.
Plans as Context
Step-by-step implementation plans that track progress, deviations, and acceptance criteria. Plans become agent memory.
Local Tickets
Offline-first ticket management with parent-child relationships, priorities, and tags. Optional sync to Linear.
Linear Integration
Bidirectional sync with Linear for teams. Full ticket context, sprint status, and progress updates.
Dependencies & Blocking
Track 'A blocks B' relationships. Transitive blocker detection finds all blockers. Ready-work detection surfaces unblocked tasks.
Unified Search
One search() tool finds plans, local tickets, and Linear tickets. Filter by status, source, or tags.
Built for Every Workflow
Whether you're solo, on a team, or working on long-running projects
Solo Developer
Local tickets, offline-first. No external dependencies needed. Create plans, track progress, save discoveries - all locally.
Works 100% offlineTeam with Linear
Sync tickets bidirectionally with Linear. Your AI gets full context while the team sees updates in Linear.
Bidirectional syncLong Projects
Session continuity across days or weeks. Memory persists, discoveries accumulate, nothing gets lost.
Memory never forgetsAll MCP Tools
50+ tools organized by category
session_startsession_continuesession_endplan_createplan_activateplan_getplan_listplan_step_completeplan_step_skipplan_deviateplan_completeplan_abandonplan_updatelocal_ticket_createlocal_ticket_updatelocal_ticket_listlocal_ticket_getlocal_ticket_deletesprint_statusget_ticketget_ticket_summarylist_ticketssprint_suggestget_related_ticketsupdate_ticket_statusmemory_getmemory_add_discoverymemory_add_blockermemory_resolve_blockermemory_set_filesmemory_set_toolsdependency_adddependency_removeget_blockersget_ready_worksearchsuggest_next_workquick_fix_noteReady to give your AI full context?
Semfora PM is free and open source. Install with pip and start building with sessions, plans, and memory.