Skip to content
@taskmapr

TaskMapr

Mapping real workflows for the AI Age

TaskMapr

Backed by MIT Sandbox

Cursor-style AI assistants for your web applications

TaskMapr provides React components and AI agent integration tools that bring Cursor-like experiences to websites and web apps.

Projects

React overlay component with built-in chat, UI highlighting, and guided walkthroughs.

npm install @taskmapr/ui-overlay

Features:

  • Self-contained chat overlay
  • Element highlighting by ID or keywords
  • Interactive guided walkthroughs
  • AI agent integration (OpenAI Agents SDK, Swarm, custom backends)
  • Expanded chat composer with smarter autosizing
  • Full TypeScript support
  • Beautiful dark theme UI

FastAPI backend for AI agent orchestration with OpenAI Agents SDK, Supabase persistence, and rich contextual awareness.

Features:

  • OpenAI Agents SDK integration with reasoning and tool use
  • Rich context from DOM elements, page state, and navigation
  • Built-in knowledge tools that expose curated markdown briefs
  • SSE streaming with real-time typed events
  • Supabase integration for persistent conversation history
  • MCP tools for extensible domain-specific workflows
  • JWT authentication via Supabase token verification

Architecture at a Glance

flowchart LR
    A[TaskMapr UI Overlay<br/>@taskmapr/ui-overlay] -->|Actions & Context| B(TaskMapr Orchestrator<br/>FastAPI)
    B -->|Streaming Responses| A
    B -->|Persistence| C[(Supabase)]
    B -->|Tool Calls| D[(MCP / External Systems)]
Loading

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: FastAPI, Python, Supabase
  • AI Integration: OpenAI Agents SDK, Swarm
  • Build: Vite, Rollup

Quick Start

# 1. Install the overlay package in your React app
npm install @taskmapr/ui-overlay

# 2. Clone & run the orchestrator backend
git clone https://github.com/taskmapr/orchestrator.git
cd orchestrator
pip install -r requirements.txt
uvicorn app.server:app --reload --port 8000
// 3. Create the TaskMapr client in your React code
import { TaskMaprProvider, createTaskMaprClient } from '@taskmapr/ui-overlay';

const taskmapr = createTaskMaprClient('http://localhost:8000', {
  orchestrator: {
    orchestrator: {
      orchestrator: 'http://localhost:8000/api/taskmapr/orchestrate',
    },
  },
});

// Wrap your app (details vary—see overlay README)
<TaskMaprProvider client={taskmapr}>
  <App />
</TaskMaprProvider>

That’s the high-level flow—refer to each project’s README for environment variables, auth configuration, and deeper setup instructions.

License

All TaskMapr projects are MIT licensed unless otherwise specified.


Built with ❤️ for developers who want to add AI assistance to their apps

Popular repositories Loading

  1. ui-overlay ui-overlay Public

    TypeScript 4

  2. orchestrator orchestrator Public

    Python 4

  3. .github .github Public

    2

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…