Cross platform terminal app from Visual Studio Code.

Overview

CodeTerminal

Standalone terminal from Visual Studio Code.

Installation

macOS

Highly recommanded to install with homebrew.

brew tap xcodebuild/custom
brew reinstall --no-quarantine --cask codeterminal

部分用户可能需要设置代理,例如 export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

Windows/Linux/macOS

Download from https://nightly.link/xcodebuild/CodeTerminal/workflows/nightly/main.

Or join group.

微信群

Telegram Group

Join Telegram Group

Configure

Press menubar CodeTerminal => Preferences => Settings to reveal setting.json in System File Manager. Edit it with your code editor(Visual Studio Code is recommended).

Here is a example:

{
    "workbench.statusBar.visible": false,
    "workbench.tips.enabled": false,
    "workbench.colorTheme": "Solarized Dark",
    "editor.fontLigatures": true,
    "terminal.integrated.fontSize": 16,
    "editor.fontFamily": "agave Nerd Font Mono"
}

BTW, you can download agave Nerd Font Mono from here.

FAQ

Tips for macOS users

打开时如果提示文件已损坏,需要执行 If the prompt file is corrupted when opening, you need to execute

sudo xattr -rd com.apple.quarantine /Applications/CodeTerminal.app
Comments
  • Telegram link not working

    Telegram link not working

    The telegram link & QR code in README.md is not working 👇

    Snip

    If bugs are ironed out, and a polished stable build can be developed & actively maintained, this could become as popular as VSCode itself 🙌

    Really loved it ✨👏

    opened by vsnthdev 1
  • Bump async from 2.6.3 to 2.6.4 in /code

    Bump async from 2.6.3 to 2.6.4 in /code

    Bumps async from 2.6.3 to 2.6.4.

    Changelog

    Sourced from async's changelog.

    v2.6.4

    • Fix potential prototype pollution exploit (#1828)
    Commits
    Maintainer changes

    This version was pushed to npm by hargasinski, a new releaser for async since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Cannot install anyway

    Cannot install anyway

    hello I'm trying install code terminal in my mac mini. but nightly link said that latest successful run is older than 90 days, and its artifacts likely expired. I can't install it anyway, is there any idea?

    opened by miss85246 0
  • Opens new terminal window every time you open the app

    Opens new terminal window every time you open the app

    As per the title. If I have an open terminal window when I close the app, the next time I open, I'll have the resumed terminal, plus a new tab:

    image

    If I close with two, I'll have three... etc.

    Is there a config setting I can put in to close terminals on exit? Would be nice to have them resume, but can wait for the fix for this issue and live with them closing for now.

    Thanks, Matt

    opened by Evynglais 1
  • Web version?

    Web version?

    It would be nice if rather than a desktop application, this could be served as a web application (for use in containers, for example).

    It would be a nice https://github.com/tsl0922/ttyd alternative.

    opened by felipecrs 0
  • horizontal split?

    horizontal split?

    It'll be great if we can support a horizontal split as well, will be helpful for 9:16 screens or running jest coverage reports.

    Maybe it can be done with an additional "+" at the top right corner, or a setting to toggle between horizontal split and vertical split so it's easy to implement.

    image

    opened by rickyzhangca 0
  • Windows Build shows the full VS Code GUI until full load.

    Windows Build shows the full VS Code GUI until full load.

    When I launch code-terminal it launches just like a standard code install, but changes to a terminal roughly 5 seconds later. The VS Code Menu bar is still there. image

    opened by WesleyBryie 1
Releases(release-2022-05-09)
  • release-2022-05-09(May 9, 2022)

    Now hold alt and click on the url to open it with the default application, supporting web pages, files, folders.

    现在按住 alt 点击 url 可以用默认应用打开,支持网页、文件、文件夹。

    Source code(tar.gz)
    Source code(zip)
  • release-2022-04-20(Apr 20, 2022)

    • Theme Management supported, see https://github.com/xcodebuild/CodeTerminal#how-to-install-themebeta
    • 支持主题管理,见 https://github.com/xcodebuild/CodeTerminal#how-to-install-themebeta

    How to Install

    Source code(tar.gz)
    Source code(zip)
Owner
xcodebuild
xcodebuild
Bitcoin terminal tracker is a terminal app which allow you to track bitcoin price from your terminal

BTC Terminal Tracker Bitcoin terminal tracker is a terminal app which allow you to track bitcoin price from your terminal. In this version (V1.2) I ch

Sina yeganeh 9 Jul 27, 2022
Fully featured clean-css plugin for Visual Studio Code

vscode-clean-css Fully featured clean-css plugin for Visual Studio Code. Install Execute Extensions: Install Extensions command from Command Palette (

Shogo Sensui 2 Nov 9, 2021
official Alibaba Design system vue components snippets for visual studio code

Alibaba DLS Snippets for vscode Installation You can either install this extension by searching for Alibaba DLS Snippets in your vscode extensions sto

Alibaba Travels Co Open Source 2 Sep 25, 2021
Visual Studio Code extension for formatting and linting Django/Jinja HTML templates using djLint

Visual Studio Code extension for formatting and linting Django/Jinja HTML templates using djLint

Almaz 25 Dec 15, 2022
Visually manage your ZooKeeper in Visual Studio Code.

Visual ZooKeeper Visually manage your ZooKeeper in Visual Studio Code. Features ?? Edit and view data on ZooKeeper using the perfect VSCode's editor.

Gao Liang 4 Sep 5, 2022
A Mail client embedded in Visual Studio Code.

VSCode Mail Client A Mail client embedded in Visual Studio Code Features Support IMAP and SMTP protocol. Gmail.com vendor test pass. 126.com vendor te

buhe 14 Nov 8, 2022
A Visual Studio Code extension to help working with test files.

spec-utils This extension adds a set of commands to aid the work with test files. Suport Javascript / Typescript files: Jest, Cypress and mocha identi

Douglas Rocha 6 Aug 22, 2022
QB64 Extension for Visual Studio Code.

QB64 for Visual Studio Code A VSCode extension that adds support for QB64. DISCLAIMER: This is very rough and still needs a lot of work. Features Util

QB64 Official 8 Nov 20, 2022
Visual Studio Code extension for supporting jaksel-language

jaksel-language-support for Visual Studio Code Visual Studio Code extension for supporting jaksel-language coding experience. Features Syntax Highligh

Ngupuk 6 Oct 23, 2022
GetOsLocalesCrossPlatform - A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers

getOsLocalesCrossPlatform A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers This script is

null 1 Jan 2, 2022
📗 How to write cross-platform Node.js code

How to write cross-platform Node.js code. Why you should care: according to the 2018 Node.js user survey, 24% of Node.js developers use Windows locall

ehmicky 1.3k Jan 3, 2023
Hacker Tools cross-platform desktop App, support windows/MacOS/LInux ....

Hacker Tools cross-platform desktop App, support windows/MacOS/LInux ....

51pwn 29 Jan 8, 2023
A cross-platform Node app that publishes a LogSeq journal as a blog via Drummer

myLogseqBlog A cross-platform Node app that publishes a LogSeq journal as a blog via Drummer How to install Download the app from the repo. It's a .zi

Dave Winer 14 Jul 23, 2022
A fully cross-platform messenger app with End to End Encryption (E2EE).

Smartsapp A fully cross-platform messenger app with End to End Encryption (E2EE). Demo NOTE: The features shown in the demo is not exhaustive. Only th

Derek Jones 13 Aug 25, 2022
A cross-platform desktop app with a nice interface to Stable Diffusion and others

GenerationQ GenerationQ (for "image generation queue") is a cross-platform desktop application (screens below) designed to provide a general purpose G

Weston C. Beecroft 25 Dec 28, 2022
📸 A command-line tool to generate code images of your local code right away from the terminal

?? rayli ?? A command-line tool to generate code images of your local code right away from the terminal Usage Commands Usage $ npm install -g rayli $

buidler's hub 45 Nov 4, 2022
A cross-platform AutoHotKey-like thing with TypeScript as its scripting language

suchibot A cross-platform AutoHotKey-like thing with JavaScript/TypeScript as its scripting language. Built on top of uiohook-napi and nut.js. Install

Lily Scott 79 Sep 21, 2022
LucaMail - an Open Source,Cross Platform Email Client

LucaMail v0.0.1-beta An Awesome Cross Platform Email Client! Note : This Project Is Still in Beta Version Website . Report Bug . Request Feature . Dis

Yuva raghav 210 Dec 28, 2022
A cross-platform systray library for Deno.

deno-systray A cross-platform systray library for Deno using the go systray library. Usage import SysTray from "https://deno.land/x/systray/mod.ts";

Robert Soriano 10 Jul 16, 2022