See everything Eigenfocus can do
Powerful enough for complex projects. Simple enough to actually use.
(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.
Custom Labels
Categorize work your way. Labels like "priority:high" or "release:1.1.0" can be used to filter, group, and build views.
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.
Custom Statuses
Match your actual workflow, not a template. Create statuses like In Progress, In Review, or Blocked.
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.
Our roadmap
Timesheet analytics
Get insights on project's budget and workload per person.
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.
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
Invite your team
Send invitations and assign roles. No per-user fees.
Permissions and Roles
Control who can manage or participate in a project.
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.
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.
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.
$ 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.
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.