AI platform for teams

Tasks, development and servers — in one place

Risal brings planning, agile boards and infrastructure monitoring together. And AI turns voice and text into ready-made tasks.

No card · 4 languages · Dark & light themes

5 min

to start

4

languages

1

platform

Risal · Board
Backlog 2
In progress 1
Done 2
AI · NOT-42

Works with your tools

NotionJiraTelegramDockerGitHubnginxApacheSlackNotionJiraTelegramDockerGitHubnginxApacheSlack
Features

Everything your team needs

From personal tasks to team development and servers — without a zoo of ten tools.

Tasks & calendar

Plan by day, drag cards, recurring tasks and timers — all at hand.

Agile board

Kanban with configurable columns, sprints, backlog, QA cases and team stats.

Server monitoring

CPU, disk, Docker, nginx and apache, alerts and AI root-cause — right in Telegram.

AI parsing

Dictate or paste text — Risal breaks it into tasks with dates and priorities.

Teamwork

Workspaces, roles, assignments, shared boards and sprints. Personal stays personal.

Analytics

Story points, time spent, burndown and AI usage — per project and sprint.

Tasks & projects

A task manager and project management are two different modes

Personal work lives in a calendar — day by day, no ceremony. Team development lives on an agile board with backlog and sprints. One product separates them by project type, so personal never mixes with team.

  • Day calendar + personal backlog
  • Team boards and sprints, kept separate
  • Move a project from personal to a team
  • Triage inbox for incoming tasks
Open the app

Personal · Calendar

Today

Tomorrow

Fri

Team · Board

Development

Agile board, sprints, Gantt and QA

Kanban with configurable columns for your process. Backlog and sprints with burndown, a Gantt with dependencies and critical path, QA test cases — all inside the project.

  • Configurable board columns
  • Sprints with auto-roll and burndown
  • Gantt: dependencies and critical path
  • QA cases + human-readable ids (NOT-42)
Open the app
Gantt · Sprint 4 burndown ↓
Infrastructure

Server monitoring that warns you early

A lightweight agent collects metrics, service health and database stats, and fires alerts before things break. CPU, all disks, Docker, nginx and Apache, databases with metrics and one-click backups, even telephony/PBX (Asterisk) — and AI explains the root cause right in Telegram.

  • CPU / RAM / all disks, Docker and PM2
  • Databases: size, connections + one-click DB backup (with team quota)
  • nginx + Apache vhosts and SSL cert expiry
  • Alerts + AI root-cause in Telegram
  • Disk-fill forecast, backup health and status pages
Open the app
ziyarago · online

42%

CPU

61%

RAM

86%

Disk

disk_full · /var · 86%
AI: /var/log grew 24h — journald vacuum frees ~3.2 GB.
Postgres · 163 MB · 14 conn backup 2h ago
Time & analytics

Timers, analytics and AI usage

Cross-device timers on tasks, story points and burndown, analytics per project and sprint, and AI usage tracking — see where your time goes.

  • Cross-device timers
  • Story points, burndown, velocity
  • Analytics per project and sprint
  • AI usage and model tracking
Open the app
Burndown · Sprint 4 32 → 6 pts

12.4h

time

81%

done

How it works

Up and running in three steps

1
1

Gather your team

Create a workspace, invite teammates and set up projects.

2
2

Plan with AI

By voice or text — tasks appear on their own, sorted by day and priority.

3
3

Stay in control

Board, sprints, servers and analytics — in a single window.

Automation

Control Risal from any AI agent — over MCP

The Risal MCP server gives Claude, Cursor and other agents direct access to your tasks, projects and servers. Create tasks, start timers, read metrics — by AI.

  1. 1

    Get a token

    In the app: Profile → API tokens. Tokens are scoped (tasks, servers).

  2. 2

    Connect MCP

    Add risal-mcp-server to Claude/Cursor via npx — no Docker, no install.

  3. 3

    Work through AI

    The agent creates tasks, runs sprints and manages servers on your behalf.

# npx — nothing to install
claude mcp add risal --scope user \
  --env RISAL_API_KEY=risal_pat_… \
  -- npx -y risal-mcp-server

# then just ask your agent:
→ "create task NOT-42, start a sprint"
# Docker — image on Docker Hub
claude mcp add risal --scope user \
  --env RISAL_API_KEY=risal_pat_… \
  -- docker run -i --rm -e RISAL_API_KEY \
     shaxzod/risal-mcp-server:latest

# RISAL_API_BASE overrides the API host

What the agent can do over MCP

Create and update tasks
Parse text into tasks (AI)
Run projects and sprints
Start timers, track time
Manage servers: Docker, PM2, restarts
Server metrics, alerts and logs
FAQ

Frequently asked

What is Risal?

An AI platform for teamwork: tasks, agile development and server monitoring in one place.

Is it free?

Yes — Risal is free to use.

Which languages?

Russian, English, O‘zbek and العربية — with a switcher and RTL support.

Is there a mobile app?

Yes. Web and mobile sync through a single account.

How does AI parsing work?

Dictate or paste text — Risal recognizes tasks, dates and priorities and adds them to your plan.

Ready to bring order to your work?

Bring tasks, team and servers into one platform.

Start free