The issue tracker for software teams and their agents

Track work, plan cycles, and keep every agent accountable. Built for the pace of AI development. New Inter Triage (Beta) →

Issues

In Progress 3

Reduce hero padding on small screens Bug Mobile Urgent
Add entrance animations to feature cards Motion
Replace PNG icons with inline SVG Cleanup

Todo 7

Fix font loading flash on first visit Bug
Audit color contrast across text styles Accessibility
Add scroll-linked blur to the header Motion
Remove unused CSS variables from tokens Cleanup
Add dark mode toggle with system detection Feature
Improve largest contentful paint on the front page Performance
Design empty states for dashboard views Design

Done 21

Add skeleton loaders to data tables Feature
Fix z-index stacking on the mobile nav overlay Bug
Build responsive grid for the pricing table Design
Align footer column widths across templates Cleanup
Issue

Fix font loading flash on first visit

Preload both woff2 files in the document head and set font-display: swap so the fallback holds position until the webfont resolves.

Owner @tipiirai
Tooling css
Tags frontend performance
Branch font-fix
Project Web performance
Deadline March 5, 2027
Actors

Events 5

@janele added frontend performance 3h
@samson linked this to lighthouse audit 15h
@haiku changed status to todo 2d

A calmer way to run product work. Inter keeps issues, cycles, and reviews in one place, so people and agents always know what to pick up next.

1.0: Cycles

Assign issue to...
  • Codex Agent
  • Copilot Agent
  • Claude Agent

  • Silva Saarinen
  • Adam Hammes
  • Noel Gallanger
  • Plan in short cycles

    Work is grouped into two-week cycles, so priorities stay current and the backlog stays small.

    1.1: Agents

    async function getIssue(id) {
    const issue = await db.issues.find(id)
    // no match on the id
    if (!issue) {
    const match = await search(id)
    if (match) return match
    }
    // the full thread
    issue.comments = await db.comments.of(id)
    issue.hash = randomId()
    // normal return
    return issue
    }

    Delegate to agents

    Assign an issue to an agent the way you’d assign it to a teammate. Progress shows up in the same views.

    1.2: Reviews

    Fix font loading flash on first visit

    Bug Frontend Urgent

    Jan

    Feb

    Mar

    Apr

    Reported 14 times since the last release. Owned by @tipiirai.

    Review agent output

    Every change an agent makes arrives as a review, with the diff and the reasoning attached for approval.

    1.3: Automation

    Triage the backlog

    Group the open bugs by area and tell me what to fix first

    Most of the open bugs land in checkout and mobile navigation. Checkout has the higher volume and the shorter time to first report, so it goes first.

    Area Open Closed Median age
    Checkout 28 91 2d
    Mobile nav 19 64 5d
    Search 7 33 11d
    Opus

    Automate the routine

    Labels, assignments, and status changes follow rules you set once, then keep running on their own.

    When a bug is filed in Inter, it gets fixed. Anything that stays outside the tracker tends to disappear.
    Maya LindqvistEngineering Lead, Fieldnote

    Let intake run itself

    Feedback from support, sales, and chat becomes issues that arrive labeled, prioritized, and assigned to the right team.

    1.0 Intake ->

    Build landing page

    Make a landing page based on attached docs explaining what we do

    Read brand-guidelines.pdf

    Thought 6s

    ui-extension.js
    customElements.define('ui-ext', {
    connectedCallback() {
    const el = this.querySelector('pre')
    const data = JSON.parse(el.textContent)
    render(this, data)
    }
    })

    site/index.yaml+52

    Done. Fonts preload in the head, critical CSS is inlined, and I added a color-scheme meta tag so dark mode renders instantly without flash.

    Haiku
    None

    none

    undefined
    Backlog 5
    Set up CI pipeline

    tooling feature

    January 28, 2026 • Something
    Rebuild search index

    search databases

    January 30, 2026 • Something
    Add rate limiting to public API

    security api

    January 27, 2026 • Something
    Migrate session store to Redis

    databases performance infra

    January 29, 2026 • Something
    Todo 4
    Implement webhook retry logic

    api reliability

    January 28, 2026 • Something
    Add health check endpoints

    api monitoring infra

    January 29, 2026 • Something
    Normalize error response format

    api cleanup

    January 30, 2026 • Something
    Set up database migration runner

    databases tooling feature

    January 27, 2026 • Something
    In progress 4
    Fix connection pool timeout

    databases bug

    index.md+69-9

    brand.css+32-12

    home.css+6

    January 28, 2026 • Something
    Add request validation middleware

    api security feature

    January 29, 2026 • Something
    Optimize bulk insert queries

    databases performance

    January 30, 2026 • Something

    Build request workflows

    Standardize incoming requests and routing rules deliver them to the right team without manual sorting.

    Triage with full context

    Every incoming issue carries its source conversation, so whoever picks it up sees the whole history at once.

    Close the loop with customers

    When an issue ships, everyone who reported it gets a notification with the release notes attached.

    Measure what comes in

    Intake reports show where requests come from, which teams they land on, and how long they take to resolve.

    If it’s in Inter, it gets done.

    © 2026 Inter Inc. • PrivacyTerms