← Back to all apps

NoteItHub

Productivityby Apporify INC.

Noteithub lets you create TODO lists from conversations and save important chats as journal entries.

You can organize tasks by goal, update their status, and keep notes or decisions from your chats in one place. This makes it easy to track what you need to do and refer back to important discussions.

4ChatGPT Tools
Apporify INC.Developer
ProductivityCategory

Available Tools

Create TODO list from conversation

noteithub_create_todo_list
Full Description

Turn this conversation into a structured TODO plan.

Use this tool when the user:

  • asks you to create a plan, roadmap, or action steps
  • says things like 'make a todo list', 'break this down', 'show me the steps', 'what should I do next?'
  • is clearly working toward a goal and wants concrete tasks.

The tool will:

  • summarize the conversation
  • infer a short goal name (1–3 words)
  • extract 4–9 actionable tasks with descriptions, priorities, and optional due dates.

IMPORTANT

  • Conversation Key:
    • If Noteithub has previously returned a 'conversationKey' in a response, you MUST include that SAME conversationKey in ALL future calls to this tool within the same conversation.
    • This allows Noteithub to track that multiple TODO calls belong to the same chat session.
    • DO NOT include a conversationKey if you haven't received one yet
    • Noteithub will generate one for you.
Parameters (2 required, 3 optional)
Required
conversationSummarystring

A comprehensive summary of the conversation including key decisions, technical details, TODOs, and code snippets discussed. Should be 1-4k characters.

tasksarray

List of 4-9 actionable tasks extracted from the conversation

Optional
conversationKeystring

If Noteithub has previously returned a conversationKey in a response, ALWAYS include that same conversationKey in future calls within the same conversation.

focusstring

Optional focus area or label for this todo session

goalHintstring

Optional short hint for goal name (1-3 words ideally)

View TODO list for a goal

noteithub_get_todo_list
Full Description

Show the user's existing TODO list or plan for a specific goal.

Use this tool when the user:

  • asks to see their todo list, plan, or tasks
  • says things like 'show my todos', 'what's my plan for X', 'show tasks for my project'
  • wants to view progress on a goal

The tool will:

  • match the query to the user's closest goal
  • fetch and display all tasks for that goal
  • show task status (completed, in progress, etc.)
Parameters (1 required)
Required
querystring

The user's query describing what todo list or plan they want to see. E.g. 'my fitness plan', 'the noteithub tasks', 'todos for my startup'.

Save/bookmark conversation as journal entry

noteithub_journalize_conversation
Full Description

Save/bookmark this conversation as an important journal entry.

Use this tool when the user says things like:

  • 'save this', 'bookmark this', 'remember this', 'keep this'
  • 'this is important', 'log this', 'journal this'
  • 'store this decision', 'save these notes'

This will:

  • assign the saved entry to a goal (reuse or create)
  • store a short summary + optional compressed context
  • attach optional tags

IMPORTANT

  • Conversation Key:
    • If Noteithub has previously returned a conversationKey, ALWAYS include the same conversationKey in future calls

within the same ChatGPT conversation when saving/updating the same saved chat.

  • If you haven't received one, omit it; Noteithub will generate and return it.
Parameters (2 required, 5 optional)
Required
short_summarystring

2–4 sentence human summary of this conversation, so the user can quickly remember it later.

titlestring

Short, clear title for this conversation (5-10 words max).

Optional
compressed_contextstring

1–4k characters dense recap with key decisions, technical details, explicit TODOs, and important phrases. No small talk.

conversationKeystring

If Noteithub has previously returned a conversationKey in a response, ALWAYS include that same conversationKey in future calls within the same conversation.

focusstring

Optional focus area or label for this journal session

goalHintstring

Optional short hint for goal name (1-3 words ideally)

user_hintstring

Optional: user-supplied note about why this is important (e.g. 'this is about my health', 'this is my startup idea').

Save TODO status changes

noteithub_update_todos
Full Description

Save changes to TODO statuses from the widget.

This tool is called from the widget when the user clicks 'Save changes'. It updates todo statuses (TO_DO, IN_PROGRESS, DONE, CANCELLED) in the database.

Parameters (2 required)
Required
goalIdnumber

The goal ID these todos belong to

updatesarray

Array of todo updates with id and new status