{"id":13870148,"url":"https://github.com/seeM/Jim","last_synced_at":"2025-07-15T20:31:36.198Z","repository":{"id":169796399,"uuid":"602507911","full_name":"seeM/Jim","owner":"seeM","description":"Jim is a simple, beautiful Jupyter notebook editor for macOS","archived":false,"fork":false,"pushed_at":"2023-05-31T15:52:28.000Z","size":262,"stargazers_count":29,"open_issues_count":48,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-10T01:42:29.672Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seeM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-16T11:07:01.000Z","updated_at":"2024-09-24T15:10:39.000Z","dependencies_parsed_at":"2023-07-05T01:46:07.794Z","dependency_job_id":null,"html_url":"https://github.com/seeM/Jim","commit_stats":null,"previous_names":["seem/jim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seeM%2FJim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seeM%2FJim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seeM%2FJim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seeM%2FJim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seeM","download_url":"https://codeload.github.com/seeM/Jim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226068245,"owners_count":17568725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-05T20:01:31.713Z","updated_at":"2024-11-23T16:31:12.791Z","avatar_url":"https://github.com/seeM.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"# Jim\n\nJim (Jupyter in macOS) is a simple, beautiful Jupyter notebook editor for macOS. Think [Bear](https://bear.app/), for [Jupyter](https://jupyter.org/).\n\n**NB: Jim is in pre-alpha and therefore not yet very reliable. You may lose work due to an unknown bug. Use Jim at your own risk.**\n\nhttps://github.com/seeM/Jim/assets/559360/332cea34-b32e-4bfb-a27f-b22e3773f4bb\n\n\n\n## Contributing\n\nAll contributions to Jim are welcome! Here's how you can get Jim up and running on your computer.\n\n### Get the project source\n\nFirst ensure that you have installed [XCode](https://apps.apple.com/us/app/xcode/id497799835) from the app store.\n\nThen clone this repo:\n\n``` sh\ngit clone git@github.com:seeM/Jim.git\n```\n\nOpen the project, either in XCode directly or via the command line:\n\n``` sh\nopen Jim/Jim.xcodeproj\n```\n\n### Start a Jupyter Server\n\nJim connects to an existing [Jupyter Server](https://jupyter-server.readthedocs.io/en/latest/) which must be started either in another process or remotely. Install Jupyter Server if needed with:\n\n``` sh\npip install jupyter-server\n```\n\nThen start the server:\n\n``` sh\njupyter server\n```\n\nNote the server URL and token displayed in the logs, which are needed to login with Jim. For example, if your Jupyter Server produced the following logs:\n\n```         \n[C 2023-05-27 15:01:55.088 ServerApp]\n\n    To access the server, open this file in a browser:\n        file:///Users/seem/Library/Jupyter/runtime/jpserver-5988-open.html\n    Or copy and paste one of these URLs:\n        http://localhost:8888/?token=6dc6eebb717ed09c243da57a89bee6a30dba217fbd43ec15\n        http://127.0.0.1:8888/?token=6dc6eebb717ed09c243da57a89bee6a30dba217fbd43ec15\n```\n\nThe corresponding login URL would be `http://localhost:8888/` and the token would be `6dc6eebb717ed09c243da57a89bee6a30dba217fbd43ec15`\n\n***Note: Jim doesn't yet have a login screen (see [issue #15](https://github.com/seeM/Jim/issues/15#issue-1676257828)). The login URL and token are currently hardcoded. You can use the command `jupyter server --port 8999 --ServerApp.token=testtoken123` to start a development server matching those hardcoded values, or change the values ([here](https://github.com/seeM/Jim/blob/7e14cd8e70df1057c6888e9126c3524066a41db5/Jim/Main/SidebarViewController.swift#L21)) to match your server's configuration.***\n\n### Start Jim\n\nRun Jim by clicking on the play button on the top left of the XCode toolbar or by pressing \u003ckbd\u003e⌘R\u003c/kbd\u003e.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FseeM%2FJim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FseeM%2FJim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FseeM%2FJim/lists"}