Skip to main content

Overview

Sessions are how you work on projects in Kisuke. Each session is tied to a project — when you open a project (and any of its subfolders), that project gets its own session. Sessions preserve your chat history, terminal tabs, and browsing tabs across all your devices.

Opening a Session

Sessions are created automatically when you open a project:
  1. Open Kisuke
  2. Tap / click Open Project
  3. Choose a project name and location
Kisuke creates a session for that project automatically. The next time you open the same project, your session — including chat history, terminal tabs, and browser tabs — is right where you left it.

Switching Sessions

Mobile

Go to Settings to view and switch between your sessions.

Desktop

Click Switch / Add Session to move between projects or open a new one.

Session Contents

Each session contains:
  • Chat - Your full AI conversation history, preserved across devices
  • Terminal - Shell tabs that persist and sync between devices
  • Browser - Browsing tabs remembered across all your devices
  • Files - Project files and folders

Project Detection

Kisuke automatically detects project types:
  • Node.js (package.json)
  • Python (requirements.txt, pyproject.toml)
  • Rust (Cargo.toml)
  • Go (go.mod)
  • And more…

AI Context

When you chat with AI in a session, it has context about:
  • Your project structure
  • Recent file changes
  • Terminal history
  • Previous conversations
This helps the AI give more relevant, project-specific suggestions.

Syncing

Sessions sync automatically across all your devices:
  • Chat history is preserved everywhere
  • Terminal tabs persist across devices
  • Browsing tabs are remembered
  • File changes appear immediately