Star10Download

INFRASTRUCTUREANYWHERE.

An open-source, mobile-first workspace for developers. SSH client, terminal, file explorer and code editor — one Flutter app for Android and Linux.

Open sourceAndroid / LinuxFlutter
11:19
100
CONEXIONES
CONSOLA
ARCHIVOS
EDITOR
MENÚ
KAMMEL
WORKSPACE
+ NUEVA
SERVIDORES REMOTOS · SSH
SERVER IA
jguadalupeandrade@198.51.100.7:22
···
SERVER IA1
A−A+
Claude Code v2.1.207
Welcome back kammel!
Haiku 4.5 · Claude Pro ·
kammel@gmail.com's Organization
/home/kammel
Tips for getting started
Run /init to create a …
Note: You have launche…
What's new
Auto mode is now avail…
Fixed the terminal fre…
Fixed remote managed s…
/release-notes for more
Extended through July 19
We're extending Claude Fable 5 access on all paid plans, as well as keeping Claude Code's weekly rate limits 50% higher, through July 19.
As before, you can use up to half of your weekly usage limit on Fable 5. After that, you can keep using Fable 5 with usage credits, or switch to another model to keep working within your remaining limits.
More details here: https://support.claude.com/en/articles/15424964-claude-fable-5-promotional-access
+1 more · /status
ry "fix typecheck errors"
bypass permissions on(shift+tab to cycle) · ← for agents
CTRL
SHIFT
ESC
TAB
ALT
^C
📎
🔗
CONNECTED · 198.51.100.7
$ ssh server-ia
~/ai · running infer.py
tail -f logs
Mobile-first

One app.
Every flow.

11:19
CONEXIONES
CONSOLA
ARCHIVOS
EDITOR
MENÚ
App.cssREMOTO · SFTP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.counter {
  font-size: 16px;
  padding: 5px 10px;
  border-radius: 5px;
  color: var(--accent);
  background: var(--accent-bg);
  border: 2px solid transparent;
  transition: border-color 0.3s;
  margin-bottom: 24px;
  &:hover {
    border-color: var(--accent-border);
  }
  &:focus-visible {
    outline: 2px solid var(--accent);
    outline-offset: 2px;
  }
}
.hero {
  position: relative;
  .base,
  .framework,
  .vite {
    inset-inline: 0;
    margin: 0 auto;
  }
}
.base {
  width: 170px;
  position: relative;
  z-index: 0;
}
.framework,
.vite {
11:19
CONEXIONES
CONSOLA
ARCHIVOS
EDITOR
MENÚ
SERVER IA
1
Claude Code v2.1
Welcome back kammel!
Haiku 4.5 · Claude Pro
/home/jguadalupe
analiza el error de build
⎿ leyendo package.json…
✓ typecheck ok · 0 errores
fix typecheck errors
11:19
CONEXIONES
CONSOLA
ARCHIVOS
EDITOR
MENÚ
DB PROD
1
Gemini CLI v1.2
Gemini 2.5 Flash · gratis
postgres@db-prod
resume las tablas grandes
⎿ escaneando esquema…
✓ 14 tablas · 2.1 GB
optimizar índice users
11:19
CONEXIONES
CONSOLA
ARCHIVOS
EDITOR
MENÚ
MONITORSERVER IA
MONITOR
CONTENEDORES
IMÁGENES
VOLÚMENES
ARMSTRONGUbuntu 24.04.4 LTS
CARGA CPU
1.40PROMEDIO
PROMEDIO
MEMORIA RAM
21%26409M
26409M / 128779M
DISCO
90%193G
193G / 224G
SERVICIOS DEL SISTEMA
NGINXNginx Web Server
DOCKERDocker Engine
POSTGRESQLPostgreSQL Database
MYSQLMySQL / MariaDB
SSHSSH Server
Under the hood

Your whole workflow,
in one pocket.

Terminal, remote editor and native viewers working together over SSH and SFTP — without ever leaving the app.

ai-server · docker
CPU42%
RAM68%
DISK31%
nginxON
postgresOFFON
redisON
Docker · Resources
Docker control center
Full control over your containers. Monitor resources, watch Docker Compose logs and manage your services with a tap — no complex commands to type.
vps-server
agent-logs
db-production
ssh vps-server
· uptime 14d · load 0.42
tail -f agent.log
POST /run 200 · 142ms
GET /status  200
$ psql prod
SELECT * FROM jobs;
8 rows · 12ms
SSH · Multi-session
SSH tabs
Open several SSH connections at once, rename them, close them and jump between them with a tap — just like tabs in your browser.
▾ /etc
nginx.conf
app.yml
hosts
▸ /var
server:
  port: 8080
  host: '0.0.0.0'
  tls: falsetrue
Saving · SFTPSaved
server {
  listen 80;
  root /var/www;
}
re_editor · SFTP
SFTP explorer & editor
Browse your server's file system, open source files and edit them with syntax highlighting and real-time autosave.
For AI agents
agent-logs
clipboard
↑ uploading via SFTPscr_01.png
 analyze /tmp/scr_01.png
Clipboard → Prompt
Visual copilot
Paste screenshots from your clipboard; Kammel uploads them over SFTP and drops the file path into the prompt so your agent can read it.
BIOMETRICS
✓ VERIFIED
Android Keystore · libsecret
Hardware-grade security
Your keys and secrets, always safe. Passwords and SSH keys are stored encrypted in Android's secure hardware keystore, never in plain text.
PDFMDXLS
report.pdf
# Readme
$ npm run build
Native preview
Built-in viewers
Read PDF reports, project Markdown or Office documents without ever leaving your workflow.
Get started

Deploy from
your pocket.

Free and open source. Grab the Android build, the Linux desktop app, or clone the repo and compile it yourself — no account, no telemetry.

Android
Phones & tablets
APK · 131.8 MB · v2.4.9
Download .apk
From source
Flutter SDK
git · Flutter 3.x · v2.4.9
View on GitHub
MIT & GPLNo accountNo telemetryAndroid 8+Linux x86_64
FAQ

Good to
know.

Everything worth checking before you install. Still stuck? Open an issue on GitHub — we read all of them.

An open-source, mobile-first workspace for developers: SSH client, terminal, file explorer and code editor bundled into a single Flutter app for Android and Linux.

Yes. Kammel is free and open source under MIT and GPL. No account, no subscription, no paywalled features — you get everything by downloading the app.

Android 8 and up, plus Linux on x86_64 as a desktop build. iOS, macOS and Windows are not supported yet.

Never in plain text and never on our servers. Passwords and SSH keys are encrypted inside the device's hardware-backed keystore — Android Keystore on mobile, libsecret on Linux.

Yes. Run Claude Code and other agents over SSH, paste screenshots that Kammel uploads by SFTP, and drop the file path straight into the prompt so the agent can read it.

Clone the repository, build it with the Flutter SDK, and open issues or pull requests on GitHub. Bug reports and translations are welcome too.