Skip to content

Repository files navigation

Teundeun CLI

Teundeun CLI

Save and resume your AI coding sessions.

"Teundeun" is Sundanese for "to store" or "to save".

  • Command: tdn
  • npm package: teundeun

Features

  • Save an AI session ID with a memorable name.
  • List all saved sessions.
  • Search sessions by name (case-insensitive, partial match).
  • Resume a saved session from the terminal.
  • Delete saved sessions.
  • Store all data locally in a JSON file.
  • No account, backend, or cloud service required.

Install

Requires Node.js 18 or newer.

npm install -g teundeun@latest

Use without global install:

npx teundeun list

Usage

Save a session

tdn save claude --resume 10f02415-921e-4e73-af88-f6d20dc41494

List sessions

tdn list

Search sessions

tdn search remotion

Resume a session

tdn resume remotion

Delete a session

tdn delete remotion

Confirm when prompted. Use --force to skip confirmation:

tdn delete remotion --force

Data storage

Session data is stored locally:

  • Windows: %APPDATA%\teundeun\sessions.json
  • macOS/Linux: ~/.teundeun/sessions.json

The file is created automatically. Do not commit sessions.json to a repository, as it contains session IDs.

Each record stores the name, session ID, the directory it was saved from (path), the exact resume command (raw), and timestamps. resume uses path to cd into the right directory and raw to run the exact command; both are optional.

Development

npm install
npm test
npm link

Run tests with npm test.

License

MIT

About

Save and resume your AI coding sessions.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages