An open API service indexing awesome lists of open source software.

https://github.com/ewgenius/extt

fs-based note taking app, with markdown support (WIP)
https://github.com/ewgenius/extt

markdown notes tauri

Last synced: 5 months ago
JSON representation

fs-based note taking app, with markdown support (WIP)

Awesome Lists containing this project

README

          

# Extt - Notetaking for Humans and Agents

A fast, simple, and agent-ready notes application for managing markdown files.

**Note: Desktop app is coming soon.**

## Installation

### Automatic (Recommended)

```bash
curl -fsSL https://extt.app/install | sh
```

### Manual

Download the latest binary for your platform from the [Releases](https://github.com/ewgenius/extt/releases) page.

### From Source

Ensure you have Rust and Cargo installed.

```bash
cargo install --path crates/extt-cli
```

## Project Structure

This repository is a monorepo containing:

- `crates/extt-cli`: The command-line interface tool (`extt`).
- `crates/extt-core`: Core logic and storage engine.
- `crates/extt-app`: Upcoming desktop application.
- `apps/web`: Next.js web application.

## Configuration

Config: `~/.config/extt/config.toml`. Default notes directory: `~/Notes`.

## Usage

```bash
# Initialize
extt init

# Create
extt new "My Note" --body "Content"

# List
extt list

# Read
extt read "My Note"
extt read "My Note" --head 5
extt read "My Note" --from 10 --to 20

# Search
extt search "query"

# Update
extt update "My Note" --body "New content"

# Move
extt move "My Note" "New Name"

# Delete
extt delete "My Note"

# Sync index
extt sync

# Check version
extt version

# Upgrade to latest version
extt upgrade
```