See everything Eigenfocus can do

Powerful enough for complex projects. Simple enough to actually use.

Try a live Preview

(Best experienced on desktop)

Create custom views

Create views for planning, daily standups, retrospectives. Each one is a different lens on the same data.

Project Items (issues)

Title, labels, description, assignee, due dates. All editable in one place, no jumping between screens.

Board View

Kanban for daily work, release planning, retrospectives, or idea gathering. Same board, different purposes.

Grid View

Status by assignee. Label by sprint. Customize both axes to see workload, bottlenecks, or progress at a glance.

Timeline View

Visualize issues on a timeline. Group by assignee, status, or label.

Filter by label text to scope by release, priority, area, or any convention your team uses.

List View

A compact, grouped list with full drag-and-drop. Group by status, assignee, label or custom field. Drag issues between groups to update fields in one motion.

My work view

Stop jumping between projects. See every issue assigned to you in one view.

Assigned Issues View

Custom Labels

Categorize work your way. Labels like "priority:high" or "release:1.1.0" can be used to filter, group, and build views.

Board View

Custom Types

Define what kinds of work exist in your project: Task, Feature, Bug, Idea, or anything else.

Pro tip: you can also add a type "Customer" or "Organization" to manage them inside a CRM project.

Board View

Custom Statuses

Match your actual workflow, not a template. Create statuses like In Progress, In Review, or Blocked.

Board View

Custom Fields

Use custom fields to manage different types of projects: track estimates for engineering work, phases for client projects, or scores for feature prioritization.

Multiple field types

Text, number, date, URL, boolean, single select, multi select.

Visible on cards

Choose customize card appearance on each view.

Search by field values

Filter your work by any data you track.

Comments and Collaboration

Keep context with the work. Comment on items, upload files and track decisions.

Project templates & cloning

Use an existing project as a template so new projects start with the right structure.

Project templates & cloning

Time Tracking

Track time on projects and issues, then export reports for invoicing or performance.

Timesheet

Navigate through days, log entries, start and stop timers. Track time from any issue with one click.

Extract Reports

Export time logs to CSV. Filter by project, person, or date range.

Extract Reports

Users and Permissions

Add your team without worrying about per-seat costs. Control who sees and manages each project.

Authentication via SSO (Single Sign On) / OIDC (OpenID Connect)

Sign in with Google, GitHub, or Microsoft.

Connect a custom OIDC provider such as Authentik or Okta and customize your authentication:

  • OIDC only: disable login using email + password
  • Session timeout: forces re-authentication N minutes after sign-in
  • Self-signup: no manual invite required, access control stays on the IDP side
Extract Reports

Invite your team

Send invitations and assign roles. No per-user fees.

Extract Reports

Permissions and Roles

Control who can manage or participate in a project.

Extract Reports

MCP for AI tools

Let Claude Code, Codex and other AI tools work with your projects, issues and time entries.

Eigenfocus has a built-in MCP server. Add the Eigenfocus MCP URL to your AI tool, then ask it to find, create and update work for you.

AI tool connected to Eigenfocus
Create an issue in Website Redesign for the broken signup form and assign it to me
list_projects get_project create_issue
Created Fix broken signup form in Website Redesign with status To Do, assigned to you. https://eigenfocus.example.com/projects/12/issues/381

What your AI tool can do

Issues

  • Find, read, create, update, finish, archive and delete issues
  • Read and write custom fields and start dates
  • Share a link that opens each project and issue in the app

Projects and workflow

  • Find projects and see how each view groups their issues
  • Create and update projects, or create one as a copy of another
  • Create, update and delete statuses, types and labels
  • Create custom fields and choose which ones each project uses

Team and comments

  • Add people to a project, change their role or remove them
  • Read and write comments on issues and mention people

Time tracking

  • List, log, edit and delete your time entries
  • Start or stop timers

Connect with OAuth

You sign in to Eigenfocus in the browser and approve access. The setup commands are under Profile > MCP integration.

Your permissions

The agent can only see and change what you can in the app. Archiving or deleting a project stays in the app.

Admin controls

Admins can see and revoke the MCP connections of any user. On self-hosted instances they can also turn MCP off.

Works with tools like Claude Code Codex Cursor

REST API

Connect Eigenfocus to your scripts, internal tools and AI agents.

JSON over HTTP with an OpenAPI spec. Authenticate with a personal API key and work with the same data you see in the app.

Terminal
$ curl -X POST https://eigenfocus.example.com/api/v1/projects/12/issues \
    -H "Authorization: Bearer $EIGENFOCUS_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{"title": "Fix broken signup form", "assignee_id": 4}'

{
  "id": 381,
  "title": "Fix broken signup form",
  "finished": false,
  "status": { "id": 1, "name": "To Do" },
  "web_url": "https://eigenfocus.example.com/projects/12/issues/381",
  ...
}

What you can do

Issues

  • List, show, create, update, finish, archive and delete issues
  • Filter by status, type, assignee, labels and title
  • Read and write custom fields and start dates
  • Send the version of an issue you read when editing it, so a change made in the meantime isn't overwritten
  • Projects and issues include a link that opens them in the app

Projects and workflow

  • List, show, create, update, archive and delete projects
  • Copy a project's workflow, views and custom fields when creating a project
  • List, show, create, update and delete statuses, types and labels
  • Create, update and delete custom fields and turn them on or off for each project

Team and comments

  • List, add, update and remove project members
  • List, show, create, edit and delete comments on issues

Time tracking

  • List, show, edit and delete your own time entries
  • Log time and start or stop timers

Personal API keys

Each user creates keys in their profile and picks when each key expires: 30, 90 or 365 days, or never.

Your permissions

A key can see and change the same things its user can in the app, nothing more.

Admin controls

Admins can see and revoke the API keys of any user. On self-hosted instances they can also set the longest a key can live or turn the REST API off.

Focus Space

A dedicated environment to focus on one task at a time with a running timer and ambient sounds.

Focus Space

Self Hosted

Your data, your servers. Deploy with Docker and keep full control.

Deploy On-Premise

Run Eigenfocus on your own servers using our Docker image.

Data Ownership

Keep your data in-house. With self-hosting, you retain full ownership and control over your project data.

Cloud

All the power of PRO. We handle the infrastructure. Flat monthly price, no per-user fees.