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)
- Host: GitHub
- URL: https://github.com/ewgenius/extt
- Owner: ewgenius
- License: mit
- Created: 2022-05-04T19:21:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T19:36:13.000Z (almost 4 years ago)
- Last Synced: 2025-02-13T01:45:41.906Z (over 1 year ago)
- Topics: markdown, notes, tauri
- Language: TypeScript
- Homepage: https://www.extt.app
- Size: 4.95 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```