Astali
Provides read-only GitHub issue import and allows creating kanban columns that automatically display GitHub issues with a specified label.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Astaliadd a task 'finish thesis draft' to my thesis board due Friday"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Astali
A STudent All LIfe: a planning tool made with students in mind, so that anyone can plan, study and organize their projects without paying for it.
Astali is, and always will be, completely free, open source and ad-free. No subscriptions, no paid tiers, no ads, no tracking. Your data stays in plain files on your computer.
Read how it started and why it exists in The story of Astali.
Download
Get the latest version from Releases. The app updates itself from there.
Step by step, in plain words: Windows · macOS · Linux · Updates · Use it with AI
A local-first desktop app for planning. Everything is stored as plain JSON in a folder you choose (your vault), and a built-in MCP server lets Claude or any other AI agent work in it alongside you.
Related MCP server: vibeops
Features
Kanban boards: projects → boards → columns → tasks, with drag and drop, tags, priorities, due dates, checklists and WIP limits
Plans: ordered steps with nested checklists and open questions, for a feature, an issue or a thesis
Notes boards: post-its on an endless grid you pan and zoom, which you can promote into tasks, plan steps or decisions
Decisions: short notes on why things are the way they are, searchable by class name or path
GitHub: read-only issue import, and columns that always show the issues with a given label
Glossary: the terms, acronyms and names a project uses, with what they mean
History and undo: every change, yours or an AI agent's, is recorded and can be undone
Updates: Astali tells you when a new version is out and shows what's in it before installing
Live reload when the vault changes on disk, dark and light themes, custom colors
|
|
Plans: a thesis, step by step | Notes boards: ideas first, order later |
|
|
Decisions: why you chose what you chose | Glossary: every term in one place |
Use it with AI (MCP)
The app is also an MCP server. Register it with Claude Code:
claude mcp add astali --scope user "--" "C:\path\to\astali.exe" mcp --vault "D:\path\to\vault"Keep the quotes around "--": PowerShell drops a bare --. Settings → AI integration has ready-to-copy commands
for Claude Code and Claude Desktop, and the install guide has them for macOS
and Linux.
Development
Requires Node 20+, Rust (stable, MSVC on Windows) and WebView2. Built with Tauri 2 + React / TypeScript.
npm install
npm run tauri dev # run with hot reload
npm run tauri build # exe + installers in src-tauri/target/release/bundle
cd src-tauri && cargo testVS Code debug configurations (Rust, WebView, MCP server) are in astali.code-workspace.
About this repository
This repository is updated automatically every night with the latest source code, so its history is one commit per day. Releases are built and published from here.
Issues and ideas are welcome: see Contributing.
License
MIT. Free forever: no ads, no paywall, no paid tier. Third-party licenses are credited in Settings → Credits.
This server cannot be deployed
Maintenance
Related MCP Connectors
Notes and memory assistant: one Markdown vault that Claude, ChatGPT and any MCP client can share.
A second brain for Claude: remembers your work, plans your day, encrypted under a key only you hold.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.1,597 npm-
- AlicenseNot gradedqualityAmaintenanceEnables agents to read and drive a local-first Kanban board for issue tracking, allowing them to list, create, update, and resolve issues from Claude Code sessions.5 npm1MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to read and write to a personal knowledge vault of markdown notes, projects, and tasks, with tooling for search, capture, daily logs, and project management across different AI tools.2354 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables Claude to search, read, write, and manage a local markdown vault through 8 tools, turning your notes into an AI-accessible knowledge base.3 npmAGPL 3.0



