Sessionplan is a free, browser-based Progressive Web App for visually planning workshops, trainings, meetings, and events using an interactive timeline.
- ✓Open-source license (AGPL-3.0)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/tim-peters/sessionplanResumen 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.
[](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
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
The best-benchmarked open-source AI memory system. And it's free.
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]