Skip to main content
ClaudeWave

Sessionplan is a free, browser-based Progressive Web App for visually planning workshops, trainings, meetings, and events using an interactive timeline.

ToolsRegistry oficial3 estrellas0 forksTypeScriptAGPL-3.0Actualizado 6d ago
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (AGPL-3.0)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 8/21/2026
Get started
Method: Clone
Terminal
git clone https://github.com/tim-peters/sessionplan
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Casos de uso

Resumen de Tools

# Sessionplan

**Sessionplan** is a free, browser-based Progressive Web App for visually planning workshops, trainings, meetings, and events using an interactive timeline.

[→ Try it live at sessionplan.de](https://sessionplan.de)

## Features

- **Visual timeline** — Drag & drop blocks to build your agenda
- **Automatic time calculation** — Start times and durations update instantly
- **Live mode** — Follow your plan in real-time during sessions
- **Block types & templates** — Custom categories, default library, reusable templates
- **Grouping & breakouts** — Parallel sessions, configurable lanes, per-lane facilitators
- **Share & export** — Snapshot links, JSON export/import, print-ready PDF
- **Offline-first** — Works fully offline after first load (PWA)
- **No registration** — All data stays in your browser by default

## Tech Stack

- **Vite** · **TypeScript** · **React 18** · **Tailwind CSS** · **shadcn/ui**
- **react-router-dom** · **react-i18next** · **@dnd-kit** · **Vitest**

## Getting Started

```bash
git clone https://github.com/tim-peters/sessionplan.git
cd sessionplan
npm install
npm run dev
```

Open [http://localhost:5173](http://localhost:5173) (or the port Vite assigns) in your browser.

## Self-Hosting

Sessionplan is fully functional without a backend — all data is stored locally in the browser. An optional backend enables the **Dynamic Link** feature for real-time sync between multiple users.

### Dynamic Link (optional backend)

To enable the Dynamic Link feature, deploy a PHP backend that implements the `/data/sessions.php` REST API (see the [API reference](#dynamic-link-api)). Then set the endpoint URL:

```env
# .env
VITE_SESSIONS_API=https://your-server.example.com/data/sessions.php
```

If `VITE_SESSIONS_API` is not set, the Dynamic Link toggle is still available in the UI but all requests will fail gracefully — the planner continues to work fully locally.

See [ARCHITECTURE.md](./ARCHITECTURE.md) for the API contract.

## License

Sessionplan is licensed under the **GNU Affero General Public License v3.0 (AGPL-3.0)**.

The AGPL ensures that modifications distributed as a network service must also be open-sourced, protecting the project from commercial forks while allowing free self-hosting.

See [LICENSE](./LICENSE) for the full text.

## Contributing

Bug reports and pull requests are welcome! See [CONTRIBUTING.md](./CONTRIBUTING.md) for details.

## Security

See [SECURITY.md](./SECURITY.md) for reporting vulnerabilities.

Lo que la gente pregunta sobre sessionplan

¿Qué es tim-peters/sessionplan?

+

tim-peters/sessionplan es tools para el ecosistema de Claude AI. Sessionplan is a free, browser-based Progressive Web App for visually planning workshops, trainings, meetings, and events using an interactive timeline. Tiene 3 estrellas en GitHub y su última actualización registrada es del 2026-08-14.

¿Cómo se instala sessionplan?

+

Puedes instalar sessionplan clonando el repositorio (https://github.com/tim-peters/sessionplan) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar tim-peters/sessionplan?

+

Nuestro agente de seguridad ha analizado tim-peters/sessionplan y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene tim-peters/sessionplan?

+

tim-peters/sessionplan es mantenido por tim-peters. La última actividad registrada en GitHub es del 2026-08-14, con 0 issues abiertos.

¿Hay alternativas a sessionplan?

+

Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.

Despliega sessionplan en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: tim-peters/sessionplan
[![Featured on ClaudeWave](https://claudewave.com/api/badge/tim-peters-sessionplan)](https://claudewave.com/repo/tim-peters-sessionplan)
<a href="https://claudewave.com/repo/tim-peters-sessionplan"><img src="https://claudewave.com/api/badge/tim-peters-sessionplan" alt="Featured on ClaudeWave: tim-peters/sessionplan" width="320" height="64" /></a>

Más Tools

Alternativas a sessionplan