How to use weave

Weave is a desktop contact management software tool designed to make storing and editing contacts a breeze. Upon opening the application, you will be greeted with a main screen along with some default data. On the left-hand side is your list of contacts, along with a search bar above it. On the right-hand side shows information about the contact, their name, tags about them as well as the ability to set reminders for that contact. On the top bar are four tabs for Contacts, the graph web, resetting the web and one for user settings.

The Contacts tab

The Contacts tab is where you do the day-to-day work of keeping people's details up to date.

Adding, editing, and deleting contacts

On the left-hand side is your list of contacts. Pressing the + Add Contact button will allow you to add a new contact, while right-clicking a contact in the list lets you delete it (you'll be asked to confirm, since deleting also removes that person's notes, tags, reminders, and connections). Click a contact's name in the list to open it in the main panel, then use the Edit button next to their name to rename them.

Finding contacts

At the top of the contact list is a Search box. Start typing to filter the list by name. Next to it, the Due button acts as a toggle: switch it on to show only contacts that have a reminder coming up in the next few days, and switch it off to see everyone again. Contacts with an approaching reminder are also colour-coded in the list, from green (a few days away) through amber (tomorrow) to red (due today or overdue).

Contact details

When a contact is open, you can fill in their Email, Phone, Company, and free-form Notes. These fields save automatically as you go, there's no save button to remember.

Tags

Below a contact's name you can attach tags to group people however you like (for example "family" or "work"). Click the small + chip to add a tag, click an existing tag to filter the list down to everyone who shares it, and right-click a tag to remove it. While a tag filter is active, a bar shows which tag you're viewing with an ✕ to clear it.

Reminders

Each contact has a Reminders area where you can set a date and a short note, then press + Add. Reminders are listed in date order and colour-coded by urgency. Click a reminder to mark it done (it disappears from the list), or click it to delete it outright.

Notes and the timeline

The lower part of a contact's panel is a running timeline of notes. Type into the Add a note… box and press + or Enter to log a note, which is stamped with the date and time. To edit a note, double-click it, make your change, and press Enter to save (clicking away cancels). Right-click a note to delete it. The most recent note also drives the Last contact date shown at the top of the panel.

Connecting contacts

Weave isn't just a list, it understands the relationships between people. With a contact open in the Contacts tab, press + Connect, choose another contact, and pick a relationship type (such as friend, colleague, or partner, and any custom types you've created in Settings). The connection then appears in the Graph tab. You can remove a connection at any time by right-clicking the line between two people in the graph and choosing Delete connection.

The Graph tab

The Graph tab shows your contacts as a visual web. Each person is a circle (labelled with their initial and name), and every connection you've made is drawn as a coloured line, with the colour set by the relationship type. You can rearrange the graph freely: Drag a circle to move a contact. Weave remembers where you put it. Scroll to zoom in and out. Drag the background to pan around the canvas. Click a contact to highlight just their connections, dimming the rest. Double-click a contact to jump straight to their details in the Contacts tab. If the layout ever gets messy, the Reset Graph button at the top restores the default arrangement.

The Settings tab

The Settings tab is where you tailor Weave to the way you work and look after your data.

Relationship types

Weave comes with three relationship types: friend, colleague, and partner, but you're free to define your own. The list shows each type alongside the colour used to draw it in the graph. Use Add to create a new type (give it a name and pick a colour), Edit (or double-click a type) to rename it or change its colour, and Delete to remove one. Renaming a type automatically updates every connection that uses it. If you delete a type that's still in use, those connections stay but are drawn in a neutral grey until you give them another type.

Data backup

Use Export backup… to save everything: your contacts, connections, tags, timeline notes, and reminders all into a single JSON file you can keep somewhere safe. To restore, use Import backup… and choose a previously exported file. Importing replaces all current data with the contents of the backup, so Weave asks you to confirm first.

Cloud sync

A Cloud sync option is shown here for syncing your data across devices. It's coming in a future version and isn't available just yet.