Natif macOS 14+ · AppKit · moteur Ghostty

De l'idée
à la prochaine étape

Aster est un espace de travail terminal natif et open source pour macOS. Terminal, aperçu de fichiers, sessions d'agents IA et complétion locale partagent une seule fenêtre, pour que vos idées continuent d'avancer.

v0.6.19macOS 14+ · puce AppleGratuit · open source MITSigné et notarié

aster — ~/source/project/aster Démo interactive
~/source/project/aster on ⎇ main
Welcome back.
Make room for your next idea.
❯
Complétion locale · 714 spécifications de commandes↑↓ Choisir Tab Compléter

Exemple interactif : aucune vraie commande n'est exécutée. Vous pouvez aussi cliquer sur une suggestion.

01 / ALL IN YOUR SPACE

Votre travail,
enfin rassemblé.

Les commandes tournent, la doc reste à côté. Chaque élément de contexte trouve sa juste place.

Fenêtre Aster réelleAPPKIT × GHOSTTY
Le terminal et la doc Markdown dans la même fenêtre native.01 / 02
Le toucher Mac que vous connaissez. AppKit natif Moteur Ghostty Mises à jour Sparkle Aucune donnée d'usage collectée
02 / LITTLE THINGS, BIG FLOW

Le confort se cache dans chaque détail.

Toutes les fonctions (anglais)
LESS TYPING. MORE DOING.

Moins de frappe,
sans perdre le fil.

714 spécifications de commandes Fig, candidats fichiers et alias, apprentissage respectueux de la vie privée. La complétion se fait entièrement en local, sans passer par un serveur.

Essayer l'autocomplétion
EVERY AGENT, IN SIGHT.

Qui travaille,
vous le voyez d'un coup d'œil.

Les sessions Claude Code et Codex reçoivent automatiquement un titre et un état d'exécution : la barre d'onglets montre qui réfléchit, et les transcripts se relisent directement dans le File Pane.

CClaude CodeRange la doc du projetEn cours
⌘CodexVérifie les changements d'UITerminé
État illustratif
RIGHT WHERE YOU NEED IT.

Ouvrir un fichier,
sans lâcher ce que vous faites.

Source, Markdown, images, PDF, diff et hex : tout s'ouvre dans un seul File Pane. Splits récursifs dans tous les sens, terminaux et aperçus mêlés.

24 THEMES, LIVE.

24 thèmes,
appliqués dès la sélection.

Aperçu en direct dans le terminal, sans redémarrage ; clair et sombre se règlent séparément.

aster on ⎇ main
❯ git status -sb
## main...origin/main
M Sources/App.swift
?? docs/notes.md
A site/index.html
❯
REMOTE, LIKE LOCAL.

Des machines distantes
comme si elles étaient là.

Les terminaux et dispositions des serveurs Linux ou des VM OrbStack tournent dans un service d'arrière-plan sur la machine distante et continuent même si vous quittez Aster. Après une connexion SSH, le panneau de droite affiche les fichiers et la supervision du serveur en réutilisant la connexion déjà authentifiée.

QUIET BY DESIGN.

Des mises à jour discrètes,
aucune donnée d'usage collectée.

Sparkle 2 vérifie en arrière-plan, et chaque mise à jour doit passer à la fois la signature EdDSA et la notarisation. Aucune donnée d'usage n'est collectée, et les fonctions réseau comme les rapports de plantage sont désactivées par défaut.

  • Signature Developer ID + notarisation
  • Six langues d'interface, selon le système ou au choix
  • .asterrecipe exporte tout l'espace de travail, restauré au lancement
03 / COMPARE

Face aux terminaux classiques, la différence, c'est tout l'espace de travail.

La différence n'est pas la vitesse, mais tout ce pour quoi vous n'avez plus à quitter cette fenêtre.

Terminal classique
Aster
Voir des fichiers
Terminal classiquecat / less, ou basculer vers un éditeur et le Finder
AsterLe File Pane affiche source, Markdown, images, PDF, diff et hex dans la même fenêtre
Lancer des agents
Terminal classiqueLa sortie défile et disparaît ; savoir quelle session travaille oblige à surveiller
AsterSessions Claude Code et Codex nommées automatiquement, état dans la barre d'onglets, transcripts consultables
Compléter
Terminal classiqueAssembler soi-même fzf, zsh-autosuggestions et d'autres plugins
Aster714 spécifications de commandes et candidats fichiers/alias intégrés, apprentissage local et privé
Restaurer l'état
Terminal classiqueDispositions et sessions disparaissent souvent avec la fenêtre, ou reposent sur des scripts maison
Aster.asterrecipe exporte tout l'espace de travail dans un fichier, restauré au lancement
À distance
Terminal classiquessh ne donne qu'un shell ; fichiers et supervision demandent d'autres outils
AsterTerminaux et dispositions distants restent actifs dans un service d'arrière-plan ; le panneau de droite montre directement fichiers et charge du serveur
Fondations
Terminal classiqueBeaucoup reposent sur Electron ou des frameworks multiplateformes
AsterAppKit natif pur + moteur de terminal Ghostty, aucune donnée d'usage collectée
04 / WORKFLOW EXAMPLES

D’une tâche
à un seul espace de travail.

Partez d’une tâche et combinez les terminaux, fichiers et aperçus nécessaires.

Ces exemples décrivent des fonctions publiées. Ce ne sont ni des avis utilisateurs ni des citations de personnes réelles.

Ouvrez un README à côté du terminal pour lire la documentation pendant que vous exécutez des commandes.

Terminal et documentationExemples de workflows

Exécutez Claude Code ou Codex côte à côte et distinguez les tâches par leur titre de session et leur état.

Sessions d’agentsExemples de workflows

Disposez terminaux, navigateur de fichiers, éditeur et aperçus dans une fenêtre AppKit avec des divisions récursives.

Divisions mixtesExemples de workflows

Après une connexion SSH, consultez les fichiers du serveur, les processus et les ports en écoute dans le panneau de détails.

Inspection SSHExemples de workflows

Utilisez un espace de travail distant pour conserver processus et disposition dans le service de sessions du serveur et reprendre après reconnexion.

Espaces de travail distantsExemples de workflows

Consultez l’état des onglets lorsque plusieurs agents tournent et suivez leur progression avec les notifications de fin.

Notifications de finExemples de workflows

Complétez les sous-commandes et arguments de git, docker et kubectl avec les spécifications intégrées.

Complétion des commandesExemples de workflows

Consultez les propositions pendant la saisie et acceptez celle qui convient avec Tab.

Accepter les suggestionsExemples de workflows

Enregistrez les divisions, dossiers et fichiers d’un projet dans une .asterrecipe et rouvrez-la au besoin.

Dispositions réutilisablesExemples de workflows

Placez un aperçu rendu à côté de l’éditeur Markdown pour vérifier le texte source et la mise en forme.

Aperçus MarkdownExemples de workflows

Prévisualisez les 24 thèmes intégrés dans les réglages et configurez séparément les apparences claire et sombre.

Aperçus des thèmesExemples de workflows

Distinguez les onglets par couleur et ouvrez Quick Terminal avec un raccourci pour une commande ponctuelle.

Onglets et Quick TerminalExemples de workflows

Vous utilisez Aster ? Racontez-nous votre expérience sur GitHub — Les problèmes reproductibles et les retours sur des workflows précis sont les bienvenus.

BEFORE YOU START

Avant de commencer,
quelques réponses.

Aster fonctionne-t-il sur mon Mac ?

Aster nécessite macOS 14 Sonoma ou plus récent. Les paquets actuellement publiés ne contiennent que la version pour puce Apple (arm64) : les Mac à processeur Intel ne peuvent pas l'exécuter.

Aster est-il gratuit ?

Oui. Aster est open source sous licence MIT ; le DMG signé et notarié ainsi que tout le code source sont disponibles gratuitement sur GitHub, sans création de compte.

En quoi Aster diffère-t-il de terminaux comme iTerm2 ou Warp ?

Aster est un espace de travail natif construit avec AppKit : le terminal, propulsé par le moteur Ghostty, partage la même fenêtre que navigateurs de fichiers, éditeurs et aperçus, organisés en splits récursifs. Il affiche aussi le titre et l'état des sessions d'agents comme Claude Code et Codex, propose une complétion locale avec 714 spécifications de commandes, et des espaces de travail exportables en .asterrecipe et restaurés au lancement.

Aster prend-il en charge les serveurs distants et SSH ?

Oui. Vous pouvez enregistrer des hôtes SSH dans « Réglages ▸ Hôte » et ouvrir directement des onglets SSH natifs ; les mots de passe ne sont stockés que dans le trousseau macOS. Vous pouvez aussi ajouter des serveurs Linux comme machines distantes : les terminaux tournent dans un service de sessions en arrière-plan sur la machine distante, si bien que processus et dispositions survivent à la fermeture d'Aster ou à une coupure réseau.

Aster envoie-t-il mes données ?

Aster ne collecte aucune donnée d'usage : la complétion, l'apprentissage et le classement des dossiers fréquents se font uniquement en local, et la vérification des mises à jour n'envoie ni données d'usage ni informations système. Les fonctions qui envoient du contenu sur le réseau, comme les rapports de plantage ou la synthèse de la mémoire de projet par un agent CLI, sont désactivées par défaut et ne fonctionnent qu'une fois activées manuellement dans les réglages.

Comment Aster se met-il à jour ?

Aster intègre Sparkle 2 : par défaut, il vérifie la source de mises à jour officielle une fois par jour en arrière-plan, et vous pouvez aussi lancer la vérification via « Aster ▸ Rechercher des mises à jour… ». Un paquet n'est installé qu'après avoir passé à la fois la vérification de signature EdDSA et la notarisation macOS. Les versions 0.4.1 et antérieures n'ont pas de module de mise à jour : téléchargez une fois le nouveau DMG manuellement.

READY FOR YOUR NEXT IDEA?

Votre prochaine idée
commence ici.

Télécharger Aster

v0.6.19 · macOS 14+ · puce Apple · gratuit et open source

Fenêtre Aster réelle
Capture complète du produit Aster

Capture réelle dans Aster 0.6.15 · contenu de démonstration public