Gantora Gantora Gantora gantora.net

Help

Every feature, on one page.

Gantora is a single HTML file, and this help page works the same way: one page, four languages, searchable. No sign-in, nothing to download.

Getting started

5 features

Gantora is one file. What follows takes five minutes.

Free · Pro

Opening the app

Double-click gantora.html in Edge or Chrome. No installer, no server, and it works with the network unplugged.

Free · Pro

Picking the DB folder

On first run the browser asks which folder holds your plans. You can grant the permission again later from the 📁 DB menu.

Free · Pro

Opening or creating a plan

Pick a .gantora file from the dropdown, or create one with New file… in the DB menu. Free works with a single file.

Free · Pro

Setting your name

The app asks your name on the first edit so changes are attributed. It can be skipped, and changed later in About.

Free · Pro

Coming back

The folder and the last file are remembered, so you do not pick them again — you only confirm the permission with one click.

The interface

5 features

Two bars at the top; everything below them is the plan.

Free · Pro

App bar

The fixed top bar: DB menu, file picker, Save, undo and redo, New task, the view switcher, the Lists menu and the save-state dot.

Free · Pro

Save-state dot

One indicator instead of the old Loaded/Saved wording. It shows words only for unsaved changes, read-only, combined view or folder opened.

Free · Pro

Context bar

The second bar carries the current view's own controls — sort, filters, zoom, breadcrumb and the search box. A tab folds it away.

Free · Pro

Phone layout

Below 820 pixels the layout stacks, filters start folded, and the view switcher becomes a bottom navigation bar.

Free · Pro

Keyboard shortcuts

Ctrl+S saves, Ctrl+Z and Ctrl+Y undo and redo, Ctrl+F searches, Enter commits and Esc discards an inline edit.

Views

10 features

The same plan, read several ways. The chart is not a separately maintained picture.

The Design view on the sample plan — the bars are draggable.
Free · Pro

Dashboard

One screen on the plan's health: nine KPI cards, progress against the promise, trends, milestone health and team workload.

Free · Pro

List

An Excel-like grid of every task. Predecessor IDs are clickable links, and columns can be hidden and rearranged.

Free · Pro

Design — where you edit

The zoomable timeline you edit the plan in: drag a bar to reschedule, drag its end to resize, drop it on a row to group it.

Free · Pro

Zoom

The same timeline at three scales: a helicopter view of the whole project, a day view, and an hour-resolved window.

Free · Pro

Resource

One row per person, one column per day, hours booked in the cell. Overload is visible at a glance.

Pro

Team

The "what am I on this week" board: this week, next week, later — scoped to a team or one person.

Pro

Report

A management report on one page: what is blocked, what slipped, what runs this week and next — ready to hand over, copies into Excel by the column.

Pro

Cockpit

The cutover watched live: nothing can be edited while it is open, and the file is re-read as it changes on disk.

Pro

Presentation

The plan as a picture: one band per main group, one lane per subgroup, and the work inside them — for projecting, not editing.

Free · Pro

Saved views

Zoom level, scale, filters and scroll position can be starred and saved, and they travel inside the plan file.

Editing a plan

9 features

What you type is a row. What you drag is a date.

Free · Pro

Inline editing

Double-click a list row to edit in place. Enter commits, Esc discards, Tab moves to the next field.

Free · Pro

Full editor

The pencil button opens the complete task editor: dates, people, status, notes, labels and the advanced settings.

Free · Pro

Adding a task

Use the New task button or the row at the bottom of the list. A new row is placed by its dates, not appended.

Free · Pro

Rescheduling on the timeline

In Design and Zoom you reschedule a task by grabbing its bar and change its length by dragging the end — no date needs typing.

Free · Pro

Dragging groups and milestones

Dragging a group's bar moves the whole group with its members; dragging a milestone's diamond sets the date it aims at.

Free · Pro

Duplicating and deleting

Duplicate places a copy below the original with references remapped. Deleting a row also removes dependencies pointing at it.

Free · Pro

Mass change

Set start, end, team, system, owner or status across many selected rows at once. Fields left blank are untouched.

Free · Pro

Milestones and events

A milestone is a date the plan aims at; an event is a date the plan works around — a holiday, a freeze, a shutdown.

Free · Pro

Undo and search

The last thirty changes can be undone, per file. Search covers name, ID, team, system, people and notes.

Structure and dependencies

6 features

A plan is not a list but a structure. The dates follow from it.

Free · Pro

Predecessors

Name the predecessor by its name, not its ID — the app looks the ID up and keeps it correct afterwards.

Free · Pro

Groups

A group is a row that holds other rows. Its dates come from its members, and it nests up to four levels deep.

Free · Pro

Grouping by drag

Drag a row onto another to put it in that group; drag it onto the ID column to take it out again.

Free · Pro

Folding a group

The caret folds a group's members away. The folded state travels with the plan file, not with the browser.

Free · Pro

Level filter

Show only the rows at one depth of the plan, or strip the groups out and show tasks only.

Free · Pro

Schedule impact preview

While dragging a bar, a live tag shows how many dependent tasks would move and how far the project end would slip.

Tracking reality

6 features

A date becomes a commitment when the work starts — not when you typed it.

Free · Pro

Health buckets

Seven mutually exclusive states — done, blocked, on hold, overdue, in progress, upcoming, late start — colour every chart.

Free · Pro

Status and history

Every task carries a status and, beside it, a dated trail of when it changed and who changed it.

Free · Pro

Drift and baseline

The baseline is not set by hand: it is the first end date ever recorded. Drift is the distance from it.

Free · Pro

Planned versus actual

Compares the promised schedule with the reality computed from status history, and draws a projected trend line beside it.

Free · Pro

Eight-week trends

Status and overdue trends for the last eight weeks, reconstructed from history rather than from stored snapshots.

Free · Pro

Labels

Free-text tags on any row — risk, wave two, anything. They filter, and there is no list to maintain.

Compare and merge

5 features

You send a plan out and get one back. This is about what happens next.

Free · Pro

UID — a row's own name

Every row gets a permanent hidden identifier. Merging matches on that, not on the visible ID, which changes with the dates.

Pro

Comparing two copies

Compare & merge in the DB menu gives four outcomes per row: same, differs, only here, only there.

Pro

A suggestion, not a verdict

The app suggests the more recently modified side, but never decides for you — there is no common ancestor to measure against.

Pro

Bulk resolution

Take all theirs, keep all mine, take the newer side row by row, add all or add none — with one click.

Free · Pro

Conflict on save

If the file changed since you opened it, the save stops, names who got there first, and offers the comparison.

Sharing and export

5 features

A plan travels so that nothing needs installing at the other end.

Free · Pro

Read-only mode

The app can open as a viewer: it asks only for read permission on the folder and writes nothing back.

Free · Pro

Share as a read-only page

One HTML file with both the plan and the app inside it. It opens by double-clicking, with no folder and no permission.

Pro

Combined view

Several plan files in one read-only list and timeline, with a column naming the source file. It never writes back.

Free · Pro

Export to Excel

A SpreadsheetML workbook Excel opens directly, including the indentation columns for the plan's levels.

Free · Pro

Import from Excel

XML Spreadsheet 2003 and HTML-table Excel exports both import, with a preview before anything is written.

File format and data

8 features

Your plans are text files. You can open them without the app at any time.

Free · Pro

The .gantora file

Plain text separated by the pipe character, in the DB folder. Older .csv plans still open unchanged.

Free · Pro

The ID is the time order

A task's number is its position in the plan sorted by date, not a permanent label. That is why everything references the UID underneath.

Free · Pro

Who and when

Every row carries its creation and modification time and the name of whoever changed it — which is what makes merging meaningful.

Free · Pro

The #VIEW lines

Lines at the end of the file starting with a hash store the column layout, the folded groups and the saved views.

Free · Pro

Opening in Excel or Git

Excel opens it with Data → From Text, and because it is text it diffs sensibly in version control.

Free · Pro

Import: what it reads

The DB menu’s “Import…” reads three kinds of file: XML Spreadsheet 2003 (.xml — what Gantora exports too), an Excel web page (.html / .xls), and Microsoft Project XML (.xml). The rows are added to the plan you have open; the file they came from is left untouched.

Free · Pro

From MS Project

In Project: File → Save As → XML format (*.xml). The binary .mpp is not read — the XML is what Project itself writes. What comes across: task names, start and finish, the hierarchy (from Project’s outline levels), the dependencies, the milestones and the notes. What does not: resources and assignments, calendars, costs, baselines and constraint types — those are simply absent rather than quietly turned into something else.

Free · Pro

How the columns are recognised

Columns are matched by their header names — Task, Activity, Start, End, Finish, Predecessors, Team, Accountable and the rest, in English and Hungarian, with or without accents. Anything it cannot place is listed in the preview before a single row is added. Nesting comes either from Level1 / Level2… columns (how Excel exports indentation) or from Project’s own outline levels.

Cloud folder, two machines

4 features

Gantora never talks to a cloud service. The provider's own client does the syncing.

Free · Pro

The DB folder in the cloud

Put the DB folder inside a folder synced by Google Drive, OneDrive or Dropbox, and two machines work on the same plan.

Free · Pro

Making it available offline

A required step: Available offline in Drive, Always keep on this device in OneDrive, Smart Sync off for the folder in Dropbox.

Free · Pro

A half-arrived file

The app checks that the file's size and timestamp have settled, and refuses to open one that is still arriving.

Free · Pro

The provider's conflicted copies

If the sync client creates a second copy of its own, compare & merge folds it back into the original.

Dropbox

8 features

The second place plans can live: a Dropbox folder — shared with others, if you like. In the Free edition too, with one plan.

Free · Pro

Connecting

DB → ☁️ Dropbox…: a button opens dropbox.com in a new tab, where you allow access and are shown a code; paste it back and press Connect. There is no redirect — a page opened by double-clicking has no address Dropbox could send you back to; the code is the way back.

  1. 1

    “☁️ Dropbox…” in the DB menu opens this: two steps, a minute.

  2. 2

    Step 1 opens dropbox.com. This warning appears because few people use Gantora yet — it is not a fault report.

  3. 3

    Here you see exactly what it gets access to: the files, the sharing settings, and the account name. Nothing else.

  4. 4

    Dropbox does not redirect back; it shows a code. That is because Gantora is a file on your machine — there is no website to return to.

  5. 5

    Paste that code into step 2, and “Connect” does the rest.

  6. 6

    Then the folder: the ones shared with you from a list, your own by path. Plans live in its /DB subfolder.

Free · Pro

Nothing is stored

Nothing is kept between sessions unless you ask (see Staying connected): next time you connect again. On a page opened by double-clicking every local HTML file shares one origin, so anything Gantora kept, another local file could read — which is why what is kept, when you ask, is encrypted and is noise without the password.

Free · Pro

Staying connected

Optional, behind a password: once connected and on a folder, a password of your own (not your Dropbox password) and “Save the connection”. The connection and the folder are kept encrypted on this computer (PBKDF2-SHA256, AES-GCM); without the password they are noise. Next time, one password reconnects and opens the folder — no trip to dropbox.com. “Forget it” removes it; a forgotten password costs one more trip to dropbox.com, nothing else.

  1. 1

    The offer appears AFTER the folder opens — once you can see that it works. The password is yours to choose, and it is NOT your Dropbox password.

  2. 2

    Saved. The password opens it next time, and opens the folder with it.

  3. 3

    On the next launch this is all there is. If you have forgotten the password, “Forget it” removes it — nothing on Dropbox changes — and the two steps connect you afresh.

Free · Pro

Choosing the folder

Once connected, the dialog lists the account's shared folders, or you type a path in your own Dropbox. If the folder is not called DB, the plans go in a DB folder inside it — made if it is not there. A shared folder is addressed by its namespace id, the same for every member: two people choosing the same folder are on the same plans.

Free · Pro

Saving to Dropbox

Every save goes straight to Dropbox — the automatic ones gathered, two and a half seconds after the last change; the Save button and Ctrl+S at once. The dot stays amber until the write has landed and breathes while it is in the air. A shared folder's write limit (429) is waited out and retried.

Free · Pro

A conflict between two people

Every write is a compare-and-swap on Dropbox's own version id: if somebody saved since you read, Dropbox itself refuses the write — nothing is written — and the same conflict dialog opens as on a synced local folder: merge, keep a copy, or overwrite. In the merge, keeping all of yours is a decision too: your version is written over theirs.

Free · Pro

No connection

Dropbox mode is online mode: there is no local cache. When a request cannot reach Dropbox, a save says so once ("nothing was lost"), asks nothing, keeps the plan in memory with the dot amber, and tries again every fifteen seconds — or at once when the browser says the network is back: "Back online — saved".

Free · Pro

Which to open at start

With two places, the start asks: local DB folder or Dropbox — with a tick to remember. About → Default open: Ask each time, Dropbox, or Local DB folder. In local-folder mode Gantora still makes no network request of any kind.

Claude and other AIs

7 features

Plans are plain text — an AI assistant can read and write them.

Free · Pro

What is this?

Gantora plans are plain text files, so an AI assistant can read and write them. It is not tied to one assistant: the format's description is public and can be handed to any of them. A downloadable description (a skill) teaches your assistant the format and the rules — there is nothing to install.

Read https://gantora.net/skill.md IN FULL. If you cannot read it, do not guess — ask me. Then help me build a schedule.

The smallest integration there is: paste this into any web-capable AI — no install, no account.

Free · Pro

Connecting through Dropbox

If your plans live in a Dropbox folder, connect Dropbox in your assistant and hand over the skill. That is all: you can say “build a schedule into my DB folder”. Both Claude and ChatGPT do this today — each of them reads AND writes the folder. The pictures are Claude's, because that is what it looks like there; in ChatGPT it is the same three steps with different buttons.

  1. 1

    In Claude's settings: Connectors → Add → Browse connectors.

  2. 2

    Find Dropbox, and the + connects it. Dropbox then asks what you are giving access to — you allow it there.

  3. 3

    The green tick is the answer: Dropbox is connected. From here you can say “build a schedule into my DB folder”.

Free · Pro

Which assistant does what

There are two roads. On the DEEP one the assistant opens your Dropbox folder itself, reading and writing in it — Claude and ChatGPT both do this today. On the CLIPBOARD one the plan travels there and back in a message; that works with every assistant and needs nothing connected. Copilot has no Dropbox connection, so only the clipboard road is open there. Gemini takes the clipboard road because it accepts no text from the address bar — the app knows this and puts everything in one message for it.

Free · Pro

Having a plan written

The assistant asks first — what you are building, who does it, what waits on what — and then it writes. Waiting times (drying, delivery) go in as rows of their own: they are what shows why “two weeks of work” takes eight.

Free · Pro

Having your own plan reviewed

Drop the .gantora file into any conversation and ask: is this realistic, what is missing. Nothing needs connecting for this — the file is plain text, so any assistant can read it.

Free · Pro

Whose plan is it?

What you edit is yours — the AI touches it only when asked, and always re-reads it first. A plan the AI keeps (a status board, say) wears a 🤖 mark in its name, and the app opens it read-only — you can ask for a copy any time.

Free · Pro

For developers: the skill and MCP

The format description is public: SKILL.md is downloadable and can be handed to any AI. For deeper integration (another AI client, a local folder, rules enforced in code) there is the MCP server — one file, zero dependencies.

Editions and licence

5 features

The same single file, in two editions.

Free

Gantora Free

Five views — Dashboard, List, Design, Zoom and Resources — over a single plan file, under a fixed name. The AI button and Dropbox are in it too, along with read-only mode, Excel and MS Project both ways, and shareable pages. The line is one sentence: what is on the view switcher is free, what is behind the ⠿ menu is paid.

Pro

Gantora Pro

Everything in Free, plus the five views behind the ⠿ menu — Team, Report, Cockpit, Presentation and Budget — any number of plans side by side, the combined view, and compare and merge.

Free · Pro

The licence is what makes it Pro

The same single file starts as Free for everyone. A licence pasted into the About window opens the five views behind the ⠿ menu and unlimited plans. No separate download, no account.

Free · Pro

Applying a licence

A short signed text pasted into the About window. It is verified locally; there is no network call and nothing is sent anywhere.

Pro

Restricted mode

For machines where policy blocks the folder prompt: plans are opened and saved one at a time, and nothing else changes.

Troubleshooting

4 features

The four questions that come up most, and the short answer to each.

Free · Pro

It asks for the folder again

The browser starts permission from zero on every page load. You do not re-pick the folder, you only confirm it with one click.

Free · Pro

A damaged or hand-edited file

On open the app repairs duplicate IDs, dangling dependencies and broken group nesting, and reports what it repaired.

Free · Pro

Which browser is needed

Desktop Microsoft Edge or Google Chrome. These are the browsers that support the folder access the app needs.

Free · Pro

A foreign file in the DB folder

Anything that is not a Gantora plan is never adopted as one. If you want it in, the way in is Excel import.

Back to top

Did not find what you were looking for? The full description is in the README inside the download, and in the app's About window.

Release history

Every release, from 1.0.

The dates are the release archives' own timestamps — not a history written afterwards.

  1. 1.6.0.0current2026-09-12Money in the plan too — budgets, spend, and a tenth viewMoney is now part of the plan. Every task can carry a budget and, beside it, a dated spend log; groups add up on their own what has gone out beneath them. A new, tenth view — Budget — draws the spend against the ceiling, and the curve turns red where it crosses above the budget, then shows when the money runs out if the current pace holds. The dashboard gains a cost spark with the same red mark, and the progress chart carries a “Today” marker showing where you stand. You pick the currency, one per plan.0.9 MB
  2. 1.5.5.02026-09-04The folder you pick is the plan folderThe folder you pick is where your plans live — no hidden “DB” subfolder any more, and everything in the old place stays put. The AI’s answer can now be pasted back into the existing plan as an update, not a second file; anything the assistant leaves out stays in your plan, and the app shows you what that was. Change a date and the row keeps its place on screen while the plan reorders around it. The Cockpit opens on shared pages too, and the app remembers your last open plan correctly again.0.9 MB
  3. 1.5.4.22026-08-30The folder is no longer a one-way doorThe very first decision of the first run — which folder your plans live in — had no way back: neither the local folder nor Dropbox could be exchanged. The plan switcher now carries “Change folder…” at the bottom, and it appears exactly where there is something to change. Nothing moves and nothing is deleted: your plans stay where they are, and the way back is the same one. On Dropbox the dialog now opens at the folder question rather than at the connection summary. The free edition allows one switch a day.0.8 MB
  4. 1.5.4.12026-08-29A security fix, and every error message in your languageIn the Resource view's day-cell tooltip a task name could step out of the text and run as live content — a maliciously crafted plan file could put code into the app that way. Fixed; plans from trusted sources needed nothing. Alongside it, sixty-two messages that could only say no in English — the task editor's checks, the drag refusals, the comparison view's legend, the search counter — now speak Hungarian, German and French too. And two small things from the touch screens that ship in the desktop file as well: the row menu's button has a technical column of its own, and the Design view of large plans draws noticeably faster.0.8 MB
  5. 1.5.4.02026-08-28Big plans got fastOn a five-hundred-row plan the List view took seconds to redraw; now it takes milliseconds. The Gantt fits the zoom to the plan when you open it, instead of starting on a canvas thirty thousand pixels wide. Also: the filter chips above the Zoom and Presentation views did nothing at all until now; Presentation's “Starts at” field works again; twelve sentences that used to appear in English are now in your language; the About window says where your copy's Pro came from and offers the way back to buying it; and an empty plan tells you that rows can simply be pasted in.0.9 MB
  6. 1.5.3.02026-08-26One app, one key — Pro is no longer a separate downloadUntil now there were two files, a free one and a paid one, and a licence only said who a copy belonged to. Now there is one file. It starts as Free for everyone, and a licence pasted into the About window opens the four views behind the ⠿ menu and unlimited plans in that same copy — no reload, no download, no account. If you already have the app, there is nothing to download. Also: coming back from an AI conversation, a bar meets you above the plan and its answer goes in with one tap; the list of repairs made while loading a plan is now “Error list to AI” in the ✨ menu, so it can be handed straight back to whatever wrote the file; and rows can be selected and copied by touch, including in a locked plan.0.9 MB
  7. 1.5.2.12026-08-26A fix: the licence arrived and the plan switcher did not come backIn a licensed copy the plan switcher could disappear, and with it the only way to open another file — while every menu went on working. The cause was the order things happen at startup: checking a licence means checking a signature, which takes a moment, and until it answers the app still draws itself by the free edition's rules. When the licence arrived the edition changed back — but the switcher did not reappear. Now it does.1.2 MB
  8. 1.5.2.02026-08-25Copy and paste — between the plan and your spreadsheetRows can be copied out of the List: they arrive in Excel as columns and in Word as a real table. On a phone or tablet the selection starts from the row menu — then tap the other rows, and Copy is at the bottom — and it works in a read-only plan too, because reading rows out is exactly what a locked plan is for. Coming back, Ctrl+V no longer inserts straight away: it shows what would arrive, the columns can be re-mapped, and a tick says whether the first row is a header. The executive summary can now be written by hand — colour, italic, bold, emoji — while the plan stays plain text. An MS Project import brings the people across with the tasks. Your licence now lives beside your plans, so it is on every machine they reach; About says where it is, and that sharing that folder shares the licence with it. A plan written by a newer Gantora opens read-only instead of being read wrongly. The summary's four colours are readable on a light background now, and green became teal, because many readers see red and green as the same colour. The Wastebasket, both clipboard boxes and the summary editor finally speak your language.1.2 MB
  9. 1.5.1.02026-08-24The free edition opened up — AI, Dropbox and a fifth viewThe free edition now has the AI button and Dropbox as well, and it has gained the Resource view — five views instead of four. The line is one sentence: what is on the view switcher is free, what is behind the ⠿ menu is paid. One plan stays one plan. Also: the Zoom view’s and the delay chart’s own words are now translated into Hungarian, German and French — they used to stand in English; the Zoom view has its Depth selector back; the favourite-views menu is fixed; and on a phone, in the Design view, task names line up with their own bars again.1.1 MB
  10. 1.52026-08-23From MS Project too — and a format that says which version it isA plan from MS Project: the app reads Project's own XML export — tasks, dates, the hierarchy from its outline levels, dependencies, milestones. That is why the menu item is now “Import…” rather than “Import Excel…”. After the password, a kept Dropbox connection opens the folder you last worked in by itself, and says so while it works. “Save as” gives you an editable copy even when the original was read-only. Plans are saved in a new format, and older copies read it wrongly. From 1.5 a saved plan carries a new column layout. A copy of Gantora older than 1.5 will not refuse such a file — it will open it and read the columns shifted, and saving it from there writes the mistake to disk. So update every copy you use, and anyone you share plans with needs 1.5 too. Reading the other way stays safe for good: 1.5 opens every plan written by every earlier version, and quietly brings it up to date the next time you save.1.1 MB
  11. 1.42026-08-21iPhone and iPad, touch — and plans an AI can readGantora runs on an iPhone: native file access, Dropbox, and an interface a finger can drive — bars you can edit by touch, tooltips that appear on a tap, a single-row top bar on a narrow screen. The plan format now has a public description, so an AI assistant can read it and, under careful rules, write it; the file itself says where that description is. Gantt groups have a new shape: a thin summary bar with a rail running down to the end of its family.0.9 MB
  12. 1.3.12026-08-18Staying connected, and the shell in four languagesThe Dropbox connection can be kept, optionally, behind a password of your own, encrypted; one password reconnects and opens the folder. A hundred and fifteen tooltips, labels and hints that were English in every language are in Hungarian, German and French too.0.8 MB
  13. 1.32026-08-18Plans in a Dropbox folderThe second place: a Dropbox folder, shared with others — connected by pasting a code, no token stored; compare-and-swap saves with the existing conflict dialog; gathered saves, an offline state. A three-line note survives a save, and a deleted row stays deleted through a merge.0.8 MB
  14. 1.2.0.12026-08-17A synced folder, and a phone that can reach the columnsA plan is never adopted from half a file, and a conflict now asks, with three answers instead of one. The column chooser can be opened with a finger.0.7 MB
  15. 1.22026-08-15The presentation viewThe plan as a picture: one band per main group, one lane per subgroup, and the work inside them — for projecting, not editing.0.7 MB
  16. 1.12026-08-14Labels, one level at a time, and a phone that worksFree-text labels on any row, filtering to a single depth of the plan, and a layout that no longer breaks at 390 pixels. The download lost two thirds of its weight.0.7 MB
  17. 1.02026-08-13The first finished releaseTwo editions with a licence, the Cockpit view, dark mode, the phone layout, four languages throughout the interface, and a mode that needs no folder at all.0.7 MB

Before 1.0, Gantora spent three weeks as an internal utility across twenty releases. That stretch is not product history — it is how this product found itself.

Start with one file.

Home