Spün 365 - Day 24: Introducing Jasper

For the past couple of days, I’ve started developing Jasper.

If you have no idea what Jasper is, I’m going to fix that now.

If I said Jasper’s a chatbot or an AI Agent, that would be an understatement. If I said it’s an IDE, that would still be an understatement.

So what exactly is Jasper?

I’d like to describe Jasper as an AI-native development workstation for mobile.

I’ll explain it in a bit.

If you’re a developer, or at least you’re trying to be, like I am, and you don’t have access to a PC, you’re dealing with a major setback.

The reason?

You don’t have access to specific tools that are designed to make development easy. Tools like a professional IDE, take VS Code for example, a decent terminal, and all the other necessities.

Whenever a new tool or software gets released, it’s mostly for Windows or Mac and you’re stuck on mobile.

That’s a huge disadvantage.

Programming on mobile isn’t impossible. It’s just really stressful because no one mobile app can even match up to VS Code.

VS Code has a file manager, a code editor for any language, built-in preview, a powerful terminal, and even extensions to make your experience better.

Buh mobile doesn’t have that.

Instead, you’re handed a list of apps you’d have to learn to use together. One app for code editing like Acode, one for a terminal like Termux, etc.

You’d have to find a way to adapt, which leaves you constantly switching between apps.

To make things easier, we even got AI app builders like Lovable, which enabled you to build apps from your phone.

Buh let’s be honest, there’s no freedom there.

Manually editing your code has many steps involved. Your project files get filled with templates that have nothing to do with your app, all put there by the AI app builder.

Even when publishing your app, you’re still not free because they attach their branding and you have to pay to remove it.

You’re given usage limits that honestly don’t amount to much.

All of that, I’ve been through multiple times over, and it sucks.

All of those annoying steps, limits, the shit that comes after, I hate it all.

And I’m building a fix.

Not just a fix.

“The fix.”

So, What can Jasper do?

Jasper has a built-in IDE and code editor, a fully functional Linux terminal, a built-in browser for previews, and a really powerful agent.

With Jasper, you have 100% control over everything.

It’s mobile-focused and supports full offline functionality.

You’re able to create projects, write your own code, run previews, mess around with a Linux terminal, all on your phone, and it’s completely free.

It’s privacy-first, so there’s no user authentication required.

Everything you do stays on your phone.

Jasper’s Agent

For the not-so-technical ones who have an idea and want to make it work, Jasper has an agent that’s capable of complete development.

Jasper doesn’t just write code.

He plans, decides, delegates and deploys his own team of specialist sub-agents that specialise in literally everything you’d need, from frontend to backend, APIs, databases and more.

These sub-agents act as professional engineers and focus on the exact task Jasper assigns to them.

And it doesn’t stop there.

Jasper also has a team of hackers whose only goal is to hack and rip apart your app just like a real hacker would, searching for loopholes, leaks and other vulnerabilities.

Once they discover something, Jasper can work on creating and applying patches to fix it.

My girlfriend asked me what if Jasper was to go rogue because of his extensive abilities.

The answer is simple, really.

In as much as Jasper is not an AI himself, he does have an extremely strict set of rules that he or his team cannot break, no matter what.

Even if the user requests it, Jasper can’t go against these rules.

These rules also ensure that you’re always in the loop of what’s happening.

Bring Your Own AI

Jasper doesn’t come with any AI models pre-configured.

To use Jasper, you have the option of connecting your own AI provider to Jasper, or you can simply download an AI model so the agent can run 100% offline.

This means you’re not locked into a specific AI provider or model.

You choose what powers Jasper.

More Than Coding

Jasper’s Agent doesn’t only excel at coding.

He can also handle general-purpose tasks and automate workflows.

He has his own personal browser, so he can access the web, conduct searches, access live pages, fill out forms, send emails, submit applications and perform other tasks like an actual person would.

Jasper also supports custom skills and MCP Servers to give him even more capabilities.

Skills tell Jasper how to perform a task.

MCPs give Jasper the tools to perform tasks.

This Is Just The Beginning

I’ll be dropping multiple tutorials and demos on Jasper as I go along.

So you see why Jasper’s different?

You get 100% manual control plus an assistant that doesn’t just tell you what to do, but can actually do stuff.

And this isn’t even close to Jasper’s full feature list.

These are just the core features.

Jasper, like every other Spün project, is open sourced, so you can view the progress on either my GitHub or Spün’s.

This is only the beginning.