GET
/v1/ava/endpoint

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
POST
/v2/ava/endpoint/ids

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
GET
/team/it/masters/bartje

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
Our Mission

Make repository management effortless for every developer.

Why Reposible Exists

At first glance, Reposible starts with a single product. A visual builder to design, monitor and manage pipelines without complexity. The real plan is much larger: to create a complete suite for repository management, open-source and built with developers at the center.

Our philosophy is simple: every product we ship must make the experience of managing repositories better and radically simpler. We don’t just want to build tools, we want to redefine how teams manage their codebases and workflows.

Achieving this is straightforward in theory, but hard in practice. We’re building the suite step by step, from the early days as a two-person team. If we succeed, we’ll be upstream of every decision that comes later. From pipelines to policies, from rulesets to monitoring, Reposible will be there from the start, growing alongside its users.

It’s fair to ask: do we really need “better pipelines”? Is repository management the problem that will change the world? The answer is both yes and no. On its own, a pipeline tool won’t solve the deeper issues developers face. But that misses the point.

We treat repository management as the foundation of modern development, and we make it open-source, built on clear principles. By sharing the product, the strategy and the lessons, we can help every developer move faster. That’s the larger purpose.

Test a basic API request

export async function getCurrentAuthUser() {
  const supabase = await createClient();
  const { data, error } = await supabase.auth.getUser();
  const locale = await getLocale();

  if (error) {
    redirect({ href: /login?error=${error.message}, locale });
  }

  if (!data?.user) {
    redirect({ href: "/login", locale });
  }

  return data.user;
}
1. Become the trusted foundation

Building a product is hard. Building one without clear infrastructure is harder. It’s surprising that no one has consolidated repository management into a single suite. Most of the industry has focused on integrations, not consolidation.

The result? Developers drown in a mess of half-connected tools. We want to change that. By putting every repository-related tool in one place, we can:

  • Simplify the developer experience by cutting complexity at the root
  • Build trust by eliminating fragile stacks and hidden dependencies
  • Automate better than anyone else, because everything shares the same context
  • Provide teams with what they need as they grow, without forcing migrations or rewrites

Reposible becomes the to-go-to, reliable source of truth for managing codebases and workflows.

2. Deliver the complete toolkit to be successful

Our goal isn’t just to provide pipelines. It’s to provide all the tools a team needs around their repositories: pipelines, rulesets, monitoring, policies, and more.

Why one suite is stronger than scattered tools? The value of Reposible doesn’t come from adding more tools. It comes from bringing together into a single, cohesive suite where everything shares the same context.

The impact is threefold:

  • Developers save time and frustration
  • We can price fairly, because we don’t need to extract maximum revenue from a single feature. Offering more tools together lets us charge less for each
  • Automation and insights are smarter when every part works together

In other words: we make adoption easier, and we grow by being useful across the whole stack (not just in one corner of it).

3. Be there when the first decisions are made

Developers are important at the very start of every product journey. By reaching them first, we are naturally upstream of every later decision. If a team uses Reposible for pipelines, it will likely use Reposible for rulesets, for monitoring and eventually for all repository needs.

This is why we focus by default on early-stage companies and technical founders. They are the ones making the first choices, setting defaults and defining culture. If we become their tool of choice, they pull us into larger organizations as they grow.

What we don’t do: chase big enterprise contracts before we’re ready. We don’t hire an oversized sales team. We don’t promise features on paper before they exist in code. Growth comes from trust, not deals.

Early Access

Secure early access to our full Pro Template, save time, and join our earliest builders.
Claim your spot for €49
One-time purchase — early access at 60% off

Get First-mover Advantage

Join a small group of early builders securing early access to our Pro Template — at an exclusive early adopter price.
Access to the full Pro Template — our most complete build, at 60% off
Access templates 14 days before public launch
Save hours — build faster with integrated templates
Early influence: vote on roadmap and give feedback
Exclusive Founders Badge inside our community
Claim your spot
Only 50 spots

3 / 50

Spots already claimed by early builders
6% of founder spots are taken
Start in a close-knit group of early builders
Give direct feedback on our improvements
Founders get priority access