MCPcopy Index your code
hub / github.com/Gnarus-G/mynd

github.com/Gnarus-G/mynd @v0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.0 ↗ · + Follow
114 symbols 244 edges 23 files 2 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

mynd

Yet another todo app.

A [very] simple todo list management cli tool for developers, with an optional gui. The fastest way I've found to go from needing to write something quickly (i.e during a meeting) to having it written down.

image

Features

  • [x] Simple GUI
  • [x] CLI for efficiency
  • [x] Local Persistence Option
  • [x] Soft Delete Done Items
  • [x] Permanent Deletion (Drap-n-drop to trash bin)
  • [ ] Todo Language & LSP
  • [ ] Remind Command: /r (Desktop Notifications)
  • [ ] Remote Persistence Option

Install (Linux only)

Recommended Option

curl -fsSL https://raw.githubusercontent.com/Gnarus-G/mynd/main/install.sh | sh

This depends on you having installed bun and rust; git as well, but you probably already have that.

Other Options

Find the executables in the releases.

Usage

CLI

At any point you can pull up your terminal and add a todo item like so.

todo "todo message"

GUI

Start up the GUI.

todo gui

Or just call mynd directly, which is what todo gui does.

Very convenient when your manager is rapping requirements at you during a meeting.

Usage: todo [MESSAGE] [COMMAND]

Commands:
  done    Mark one or more todo items as done
  rm      Delete a todo item, regardless of if it's done or not
  ls      List all todos that aren't done
  gui     Launch the GUI (mynd). Assuming it's in the path
  import  Read and save todos from a given file
  dump    Dump all todos as json
  config  Manage global configuration values
  help    Print this message or the help of the given subcommand(s)

Arguments:
  [MESSAGE]  What to do

Options:
  -h, --help     Print help
  -V, --version  Print version

Dev References

https://github.com/tauri-apps/tauri-docs/blob/8cdc0505ffb9e78be768a0216bd91980306206a5/docs/guides/distribution/sign-android.md

Extension points exported contracts — how you extend this code

TodosDatabase (Interface)
(no doc) [4 implementers]
src-tauri/todo/src/persist.rs
MapToCommandResult (Interface)
(no doc) [1 implementers]
src-tauri/src/lib.rs
TodoCollection (Interface)
(no doc) [1 implementers]
src-tauri/todo/src/collection.rs

Core symbols most depended-on inside this repo

add
called by 23
src-tauri/todo/src/lib.rs
into_command_result
called by 16
src-tauri/src/lib.rs
get_all
called by 14
src-tauri/todo/src/lib.rs
update
called by 10
src-tauri/todo/src/lib.rs
inner_list
called by 9
src-tauri/todo/src/lib.rs
handle
called by 6
src-tauri/todo/src/main.rs
find_index
called by 6
src-tauri/todo/src/collection.rs
len
called by 5
src-tauri/todo/src/collection.rs

Shape

Method 47
Function 40
Class 20
Enum 4
Interface 3

Languages

Rust82%
TypeScript11%
Kotlin6%

Modules by API surface

src-tauri/todo/src/lib.rs30 symbols
src-tauri/todo/src/persist.rs20 symbols
src-tauri/todo/src/collection.rs14 symbols
src-tauri/src/lib.rs12 symbols
src-tauri/todo/src/main.rs11 symbols
src/lib/store.ts8 symbols
src-tauri/todo/src/config.rs5 symbols
src/lib/utils.ts3 symbols
src-tauri/gen/android/buildSrc/src/main/java/com/mynd/dev/kotlin/RustPlugin.kt3 symbols
src-tauri/gen/android/buildSrc/src/main/java/com/mynd/dev/kotlin/BuildTask.kt3 symbols
src/lib/toasts/store.ts2 symbols
src-tauri/src/main.rs1 symbols

For agents

$ claude mcp add mynd \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page